public bool updateSegStatus(string id, E_SEG_STATUS status) { ASEGMENT segment = null; try { using (DBConnection_EF con = new DBConnection_EF()) { segment = segmentDAO.getByID(con, id); segment.STATUS = status; //bool isDetached = con.Entry(segment).State == EntityState.Modified; //if (isDetached) segmentDAO.Update(con, segment); } return(true); } catch (Exception ex) { logger.Error(ex, "Exception"); return(false); } }
public ASEGMENT PreDisableSegment(string seg_num) { ASEGMENT seg = null; try { using (DBConnection_EF con = DBConnection_EF.GetUContext()) { seg = segmentDAO.getByID(con, seg_num); if (seg != null) { seg.PRE_DISABLE_FLAG = true; seg.PRE_DISABLE_TIME = DateTime.Now; seg.DISABLE_TIME = null; } segmentDAO.Update(con, seg); } } catch (Exception ex) { logger.Error(ex, "Exception"); } return(seg); }