Ejemplo n.º 1
0
 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
             });
         }
     }
 }
Ejemplo n.º 2
0
 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
             });
         }
     }
 }
Ejemplo n.º 3
0
        public JsonResult AddOrEditExceptoinDay(DtoExceptionDay exceptionDay)
        {
            var result = exceptionDay.IdExceptionDay != int.MinValue
                ? Client.EditExeptionsDay(exceptionDay)
                : Client.InsertExeptionsDay(exceptionDay);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
 public JsonResult GetDepartment(DtoExceptionDay exceptionDay)
 {
     return(Json(Client.GetDepartmentsList(), JsonRequestBehavior.AllowGet));
 }
Ejemplo n.º 5
0
        public JsonResult Remove(DtoExceptionDay exceptionDay)
        {
            var result = Client.DeleteExeptionsDay(exceptionDay.IdExceptionDay);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }