public void SavePartnerTransDetail(Sender sender, SavePartnerTransDetailArgs args) { try { using (ObjectProxy op = new ObjectProxy(true)) { PartnerTransDetail obj = new PartnerTransDetail(); obj.TransID = args.PartnerTransDetail.TransID; if (op.LoadPartnerTransDetailByTransID(obj) == 0) { args.PartnerTransDetail.Created = DateTime.Now; args.PartnerTransDetail.CreatedBy = sender.UserCode + "." + sender.UserName; op.InsertPartnerTransDetail(args.PartnerTransDetail); } else { op.UpdatePartnerTransDetailByTransID(args.PartnerTransDetail); } op.CommitTransaction(); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void SaveTransDetail() { try { using (ProxyBE p = new ProxyBE()) { SavePartnerTransDetailArgs args = new SavePartnerTransDetailArgs(); PartnerTransDetail transDetail = new PartnerTransDetail(); transDetail.TransID = Guid.NewGuid(); transDetail.OrderID = parm.OrderID; transDetail.PartnerID = parm.PartnerID; transDetail.VoucherNo = parm.VoucherNo; transDetail.Payee = parm.Payee; transDetail.TransDate = parm.TransDate; transDetail.Amount = parm.Amount; args.PartnerTransDetail = transDetail; p.Client.SavePartnerTransDetail(SenderUser, args); WriteSuccess(); } } catch (Exception ex) { WriteError(ex.Message, ex); } }
public PartnerTransDetail GetPartnerTransDetail(Sender sender, Guid TransID) { try { using (ObjectProxy op = new ObjectProxy()) { PartnerTransDetail obj = new PartnerTransDetail(); obj.TransID = TransID; if (op.LoadPartnerTransDetailByTransID(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }