public DtoMessage EditExeptionsDay(DtoExceptionDay exceptionDay) { using (var db = new KadrDataContext()) { try { var exception = db.Exception.FirstOrDefault(f => f.id == exceptionDay.IdExceptionDay); if (exception != null) { exception.DateException = exceptionDay.Date; exception.ExceptionName = exceptionDay.Name; exception.idDayStatus = exceptionDay.DayStatus.IdDayStatus; exception.KolHourGNS = exceptionDay.GNS; exception.KolHourGPS = exceptionDay.GPS; exception.KolHourMNS = exceptionDay.MNS; exception.KolHourMPS = exceptionDay.MPS; exception.idPrikaz = 1; exception.idWorkShedule = exceptionDay.WorkShedule.IdWorkShedule; } db.SubmitChanges(); return(new DtoMessage { Result = true }); } catch (System.Exception ex) { return(new DtoMessage { Result = false, Message = ex.Message }); } } }
public DtoMessage InsertExeptionsDay(DtoExceptionDay exceptionDay) { using (var db = new KadrDataContext()) { try { var exception = new Exception { DateException = exceptionDay.Date, ExceptionName = exceptionDay.Name, idDayStatus = exceptionDay.DayStatus.IdDayStatus, KolHourGNS = exceptionDay.GNS, KolHourGPS = exceptionDay.GPS, KolHourMNS = exceptionDay.MNS, KolHourMPS = exceptionDay.MPS, idPrikaz = 1, idWorkShedule = exceptionDay.WorkShedule.IdWorkShedule }; db.Exception.InsertOnSubmit(exception); db.SubmitChanges(); return(new DtoMessage { Result = true }); } catch (System.Exception ex) { return(new DtoMessage { Result = false, Message = ex.Message + " " + ex.TargetSite }); } } }
public JsonResult AddOrEditExceptoinDay(DtoExceptionDay exceptionDay) { var result = exceptionDay.IdExceptionDay != int.MinValue ? Client.EditExeptionsDay(exceptionDay) : Client.InsertExeptionsDay(exceptionDay); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult GetDepartment(DtoExceptionDay exceptionDay) { return(Json(Client.GetDepartmentsList(), JsonRequestBehavior.AllowGet)); }
public JsonResult Remove(DtoExceptionDay exceptionDay) { var result = Client.DeleteExeptionsDay(exceptionDay.IdExceptionDay); return(Json(result, JsonRequestBehavior.AllowGet)); }