Exemple #1
0
 public void SaveCustomerTransDetail(Sender sender, SaveCustomerTransDetailArgs args)
 {
     try
     {
         using (ObjectProxy op = new ObjectProxy(true))
         {
             CustomerTransDetail obj = new CustomerTransDetail();
             obj.TransID = args.CustomerTransDetail.TransID;
             if (op.LoadCustomerTransDetailByTransID(obj) == 0)
             {
                 args.CustomerTransDetail.Created   = DateTime.Now;
                 args.CustomerTransDetail.CreatedBy = sender.UserCode + "." + sender.UserName;
                 op.InsertCustomerTransDetail(args.CustomerTransDetail);
             }
             else
             {
                 op.UpdateCustomerTransDetailByTransID(args.CustomerTransDetail);
             }
             op.CommitTransaction();
         }
     }
     catch (Exception ex)
     {
         PLogger.LogError(ex);
         throw ex;
     }
 }
        public void SaveCustomerTransDetail()
        {
            try
            {
                using (ProxyBE p = new ProxyBE())
                {
                    #region transDetail
                    CustomerTransDetail transDetail = new CustomerTransDetail();
                    transDetail.TransID    = Guid.NewGuid();
                    transDetail.QuoteID    = parm.QuoteID;
                    transDetail.CustomerID = parm.CustomerID;
                    transDetail.Payee      = parm.Payee;
                    transDetail.TransDate  = parm.TransDate;
                    transDetail.VoucherNo  = parm.VoucherNo;
                    transDetail.Amount     = parm.Amount;
                    SaveCustomerTransDetailArgs args = new SaveCustomerTransDetailArgs();
                    args.CustomerTransDetail = transDetail;

                    p.Client.SaveCustomerTransDetail(SenderUser, args);
                    WriteSuccess();
                    #endregion
                }
            }
            catch (Exception ex)
            {
                WriteError(ex.Message, ex);
            }
        }
Exemple #3
0
 public CustomerTransDetail GetCustomerTransDetail(Sender sender, Guid TransID)
 {
     try
     {
         using (ObjectProxy op = new ObjectProxy())
         {
             CustomerTransDetail obj = new CustomerTransDetail();
             obj.TransID = TransID;
             if (op.LoadCustomerTransDetailByTransID(obj) == 0)
             {
                 return(null);
             }
             return(obj);
         }
     }
     catch (Exception ex)
     {
         PLogger.LogError(ex);
         throw ex;
     }
 }