publicvoidNewAPDebitNoteEntry(AutoCount.Authentication.UserSessionuserSession){AutoCount.ARAP.APDN.APDNDataAccesscmd=AutoCount.ARAP.APDN.APDNDataAccess.Create(userSession,userSession.DBSetting);AutoCount.ARAP.APDN.APDNEntitydoc=cmd.NewAPDN();AutoCount.ARAP.APDN.APDNDTLEntitydtl=null;dtl=doc.NewDetail();dtl.AccNo="700-1010";dtl.Description="INTEREST CHARGE";dtl.Amount=10M;try{cmd.SaveAPDN(doc,userSession.LoginUserID);//Log successAutoCount.AppMessage.ShowMessage(string.Format("AP Debit Note '{0}' is created.",doc.DocNo));}catch(AutoCount.AppExceptionex){//Log ErrorAutoCount.AppMessage.ShowMessage("Fail to create new AP Debit Note.\n"+ex.Message);}}
Edit
publicvoidEditAPDebitNoteEntry(AutoCount.Authentication.UserSessionuserSession){stringdocNo="DN-000001";AutoCount.ARAP.APDN.APDNDataAccesscmd=AutoCount.ARAP.APDN.APDNDataAccess.Create(userSession,userSession.DBSetting);AutoCount.ARAP.APDN.APDNEntitydoc=cmd.GetAPDN(docNo);AutoCount.ARAP.APDN.APDNDTLEntitydtl=null;if(doc==null)return;doc.ClearDetails();dtl=doc.NewDetail();dtl.AccNo="700-1010";dtl.Description="INTEREST CHARGE";dtl.Amount=10.5M;try{cmd.SaveAPDN(doc,userSession.LoginUserID);//Log successAutoCount.AppMessage.ShowMessage(string.Format("AP Debit Note '{0}' is updated.",doc.DocNo));}catch(AutoCount.AppExceptionex){//Log ErrorAutoCount.AppMessage.ShowMessage("Fail to update AP Debit Note.\n"+ex.Message);}}