public bool updateMCSReportTime2Empty(AMCSREPORTQUEUE ReportQueue) { bool isSuccess = false; //DBConnection_EF con = DBConnection_EF.GetContext(); try { //using (DBConnection_EF con = new DBConnection_EF()) using (DBConnection_EF con = DBConnection_EF.GetUContext()) { //con.BeginTransaction(); con.AMCSREPORTQUEUE.Attach(ReportQueue); ReportQueue.REPORT_TIME = null; con.Entry(ReportQueue).Property(p => p.REPORT_TIME).IsModified = true; mcsReportQueueDao.Update(con, ReportQueue); con.Entry(ReportQueue).State = System.Data.Entity.EntityState.Detached; //con.Commit(); } isSuccess = true; } catch (Exception ex) { //if (con != null) { try { con.Rollback(); } catch (Exception ex_rollback) { logger.Error(ex_rollback, "Exception"); } } logger.Error(ex, "Exception"); return(isSuccess); } finally { //if (con != null) { try { con.Close(); } catch (Exception ex_close) { logger.Error(ex_close, "Exception"); } } } return(isSuccess); }
public void insertMCSReport(AMCSREPORTQUEUE mcs_queue) { //lock (mcs_report_lock_obj) //{ //SCUtility.LockWithTimeout(mcs_report_lock_obj, SCAppConstants.LOCK_TIMEOUT_MS, // () => // { // //DBConnection_EF con = DBConnection_EF.GetContext(); // //using (DBConnection_EF con = new DBConnection_EF()) // using (DBConnection_EF con = DBConnection_EF.GetUContext()) // { // mcsReportQueueDao.add(con, mcs_queue); // } // }); //} }
public abstract bool S6F11SendMessage(AMCSREPORTQUEUE queue);
public override bool S6F11SendMessage(AMCSREPORTQUEUE queue) { return(true); }
public bool sendMCSMessage(AMCSREPORTQUEUE mcsMessageQueue) { return(iBSEMDriver.S6F11SendMessage(mcsMessageQueue)); }
public void Update(DBConnection_EF con, AMCSREPORTQUEUE queue) { //bool isDetached = con.Entry(point).State == EntityState.Modified; //if (isDetached) con.SaveChanges(); }
public void add(DBConnection_EF con, AMCSREPORTQUEUE queue) { //con.AMCSREPORTQUEUE.Add(queue); //con.SaveChanges(); }