Ejemplo n.º 1
0
        //private int GetCurrentShift()
        //{
        //    var dateNow = DateTime.Now;
        //    var x = dateNow.TimeOfDay;
        //    var shifts = _shiftService.GetShifts();
        //    //.Where(p => TimeSpan.Compare(dateNow.TimeOfDay, TimeSpan.ParseExact(p.StartTime, "g", CultureInfo.CurrentCulture)) == 1 && TimeSpan.Compare(dateNow.TimeOfDay,TimeSpan.ParseExact(p.EndTime, "g", CultureInfo.CurrentCulture)) == -1);

        //    var result = new Shift();
        //    foreach(var item in shifts)
        //    {
        //        var startTime = TimeSpan.ParseExact(item.StartTime, "g", CultureInfo.CurrentCulture);
        //        var endTime = TimeSpan.ParseExact(item.EndTime, "g", CultureInfo.CurrentCulture);

        //        if (TimeSpan.Compare(dateNow.TimeOfDay, startTime) == 1 && TimeSpan.Compare(dateNow.TimeOfDay, endTime) == -1)
        //        {
        //            result = item;
        //            break;
        //        }
        //    }
        //    return result.IsolatorId;
        //}

        //[HttpPost]
        //[Authorize]
        //public JsonResult StartUsingIsolator(int isolatorId)
        //{
        //    var result = _productionService.StartUsingIsolator(isolatorId, CurrentUserName);

        //    return Json(result);
        //}

        //[HttpPost]
        //[Authorize]
        //public JsonResult StopUsingIsolator(int isolatorId, int isolatorStaffShiftId)
        //{
        //    var result = _productionService.StopUsingIsolator(isolatorId, isolatorStaffShiftId, CurrentUserName);

        //    return Json(result);
        //}

        public IActionResult IsolatorProcedures(int isoId, DateTime dt, int procTypeId)
        {
            var model = _productionService.CreateIsolatorProcedureViewModel(isoId, dt, procTypeId);

            return(PartialView("_IsolatorProcedures", model));
        }