public static bool SetIncidentState1(Int32 incidentId, Int32 periodToUpdate1) { bool result = false; IncidentDS.IncidentStateDSDataTable dt = DalIncidentState.SetIncidentState1(incidentId, periodToUpdate1); if (dt.Rows.Count != 0) { if ((!dt[0].Isdate_accessed_0Null()) && (!dt[0].Isperiod_to_update_0Null())) { result = true; DateTime date_accessed_0 = dt[0].date_accessed_0; DateTime date_accessed_1 = dt[0].date_accessed_1; Int32 periodToUpdate0 = dt[0].period_to_update_0; Int32 maxPeriodToUpdate = periodToUpdate0 + periodToUpdate1; TimeSpan span = date_accessed_1.Subtract(date_accessed_0); TimeSpan max = new TimeSpan(0, 0, 0, maxPeriodToUpdate); // seconds if (TimeSpan.Compare(span, max) > 0) { result = false; } } } return(result); }
public static Int32 DeleteIncidentState(Int32 incidentId) { return(DalIncidentState.DeleteIncidentState(incidentId)); }
public static void InsertIncidentState(Int32 incidentId, bool isActive, string state) { DalIncidentState.InsertIncidentState(incidentId, isActive, state); }
public static Int32 UpdateIncidentState(Int32 incidentId, bool isActive, string state) { return(DalIncidentState.UpdateIncidentState(incidentId, isActive, state)); }
//----------------------------------------------------------------------------- public static IncidentDS.IncidentStateDSDataTable SelectIncidentState(Int32 incidentId) { IncidentDS.IncidentStateDSDataTable dt = DalIncidentState.SelectIncidentState(incidentId); return(processData(dt)); }