private void AddInQB(PaymentReceipt entity) { if (entity.ID > 0 && entity.Transaction_Status == "Closed") { QuickBookLibrary qbLibrary = new QuickBookLibrary(ConfigurationHelper.GetsmARTDBContextConnectionString()); qbLibrary.AddPaymentReceiptIntoQBLog(entity.ID); } }
public IEnumerable <QBLog> GetByParentId(int id) { try { QuickBookLibrary lib = new QuickBookLibrary(ConfigurationHelper.GetsmARTDBContextConnectionString()); return(lib.GetByParentID(id)); } catch (Exception ex) { string details = string.Format("Method: {1} {0} Message: {2} {0} Stack Trace: {3}", System.Environment.NewLine, "GetByParentId", ex.Message, ex.StackTrace.ToString()); smART.Common.MessageLogger.Instance.LogMessage(ex, details, Common.Priority.High, 0, System.Diagnostics.TraceEventType.Error, "Service Error", "Service"); return(null); } }
public void UpdateQBRef(int id, string qbRef, string status, string remarks) { try { QuickBookLibrary lib = new QuickBookLibrary(ConfigurationHelper.GetsmARTDBContextConnectionString()); QBLog qbLog = lib.GetByID(id.ToString()); qbLog.Posting_Date = DateTime.Now; qbLog.QB_Ref_No = qbRef; qbLog.Status = status; qbLog.Status_Remarks = remarks; lib.Modify(qbLog); } catch (Exception ex) { string details = string.Format("Method: {1} {0} Message: {2} {0} Stack Trace: {3}", System.Environment.NewLine, "UpdateQBRef", ex.Message, ex.StackTrace.ToString()); smART.Common.MessageLogger.Instance.LogMessage(ex, details, Common.Priority.High, 0, System.Diagnostics.TraceEventType.Error, "Service Error", "Service"); } }
public QBLog Get(int?id) { QuickBookLibrary lib = new QuickBookLibrary(ConfigurationHelper.GetsmARTDBContextConnectionString()); return(lib.GetByID(id.Value.ToString())); }
public IEnumerable <QBLog> GetAll() { QuickBookLibrary lib = new QuickBookLibrary(ConfigurationHelper.GetsmARTDBContextConnectionString()); return(lib.GetUnPostedParentQBLogs()); }