コード例 #1
0
 private void AddInQB(PaymentReceipt entity)
 {
     if (entity.ID > 0 && entity.Transaction_Status == "Closed")
     {
         QuickBookLibrary qbLibrary = new QuickBookLibrary(ConfigurationHelper.GetsmARTDBContextConnectionString());
         qbLibrary.AddPaymentReceiptIntoQBLog(entity.ID);
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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");
     }
 }
コード例 #4
0
        public QBLog Get(int?id)
        {
            QuickBookLibrary lib = new QuickBookLibrary(ConfigurationHelper.GetsmARTDBContextConnectionString());

            return(lib.GetByID(id.Value.ToString()));
        }
コード例 #5
0
        public IEnumerable <QBLog> GetAll()
        {
            QuickBookLibrary lib = new QuickBookLibrary(ConfigurationHelper.GetsmARTDBContextConnectionString());

            return(lib.GetUnPostedParentQBLogs());
        }