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); } }
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); } }
public int Update(oInvoice obj) { throw new NotImplementedException(); }