public void LogInvoiceTransaction(oInvoice obj, bool isPosted, string action, string origin, ErrorLog errLog = null)
        {
            try
            {
                log.TransactionNo = obj.DocNo.ToString();
                log.Origin        = origin;
                log.Type          = obj.InvoiceTransactionType == InvoiceType.AccountsReceivable? TransactionLog.SBOType.ARINV: TransactionLog.SBOType.APINV;
                log.LogDate       = DateTime.Now;
                log.IsPosted      = isPosted;

                TransactionData rawData = new TransactionData();
                rawData.PostedOn = obj.DocDate;
                rawData.RawData  = JsonConvert.SerializeObject(obj);

                log.RawData = rawData;
                log.Action  = action;
                //log.CreatedBy = obj.CreatedBy;
                //log.CreatedOn = obj.CreateDate;
                repo.AddOrUpdate(log);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 2
0
 public void LogInvoiceTransaction(oInvoice obj, bool isPosted, ErrorLog errLog = null)
 {
     try
     {
         log.TransactionNo     = obj.TransId.ToString();
         log.Origin            = string.Format("{0}-{1}", HttpContext.Current.Request.UserHostAddress, HttpContext.Current.Request.UserHostName);
         log.Type              = obj.InvoiceTransactionType == InvoiceType.AccountsReceivable? TransactionLog.SBOType.ARINV: TransactionLog.SBOType.APINV;
         log.LogDate           = DateTime.Now;
         log.IsPosted          = isPosted;
         log.TransactionDataID = obj.TransId;
         log.RawData.PostedOn  = obj.DocDate;
         log.RawData.RawData   = JsonConvert.SerializeObject(obj);
         repo.AddOrUpdate(log);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemplo n.º 3
0
 public int Update(oInvoice obj)
 {
     throw new NotImplementedException();
 }