public JsonResult GuardarHorasControl(DETALLE_CONTROL_PESO_CODIFICACION HoraControl)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                HoraControl.FechaCreacionLog    = DateTime.Now;
                HoraControl.UsuarioCreacionLog  = lsUsuario[0];
                HoraControl.TerminalCreacionLog = Request.UserHostAddress;
                HoraControl.EstadoRegistro      = clsAtributos.EstadoRegistroActivo;
                object[] resultado;
                ClsdControlPesoCodificacionLomosyMigas = new ClsdControlPesoCodificacionLomosyMigas();
                if (HoraControl.IdDetalleControlPeso == 0)
                {
                    resultado = ClsdControlPesoCodificacionLomosyMigas.GuardarHorasControl(HoraControl);
                }
                else
                {
                    resultado = ClsdControlPesoCodificacionLomosyMigas.ActualizarHorasControl(HoraControl);
                }


                //clsDControlConsumoInsumo = new clsDControlConsumoInsumo();
                //string resultado = clsDControlConsumoInsumo.GuardarPallet(pallet);
                return(Json(resultado, JsonRequestBehavior.AllowGet));
            }
            catch (DbEntityValidationException e)
            {
                Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                clsDError           = new clsDError();
                lsUsuario           = User.Identity.Name.Split('_');
                string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                                        "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e);
                return(Json(Mensaje, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                clsDError           = new clsDError();
                lsUsuario           = User.Identity.Name.Split('_');
                string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                                        "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null);
                return(Json(Mensaje, JsonRequestBehavior.AllowGet));
            }
        }
 public object[] InactivarHora(DETALLE_CONTROL_PESO_CODIFICACION ControlHora)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         object[] resultado  = new object[2];
         var      BuscarHora = db.DETALLE_CONTROL_PESO_CODIFICACION.Find(ControlHora.IdDetalleControlPeso);
         BuscarHora.UsuarioModificacionLog  = ControlHora.UsuarioCreacionLog;
         BuscarHora.FechaModificacionLog    = DateTime.Now;
         BuscarHora.TerminalModificacionLog = ControlHora.TerminalCreacionLog;
         BuscarHora.EstadoRegistro          = clsAtributos.EstadoRegistroInactivo;
         db.SaveChanges();
         resultado[0] = "111";
         resultado[1] = "Registro Inactivado con éxito";
         return(resultado);
     }
 }
 public object[] ActualizarHorasControl(DETALLE_CONTROL_PESO_CODIFICACION Hora)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         object[] resultado         = new object[2];
         var      BuscarHoraDetalle = db.DETALLE_CONTROL_PESO_CODIFICACION.Find(Hora.IdDetalleControlPeso);
         BuscarHoraDetalle.UsuarioModificacionLog       = Hora.UsuarioCreacionLog;
         BuscarHoraDetalle.FechaModificacionLog         = DateTime.Now;
         BuscarHoraDetalle.TerminalModificacionLog      = Hora.TerminalCreacionLog;
         BuscarHoraDetalle.TemperaturaAguaTermoencogido = Hora.TemperaturaAguaTermoencogido;
         db.SaveChanges();
         resultado[0] = "111";
         resultado[1] = "Registro actualizado con éxito";
         return(resultado);
     }
 }
 public object[] GuardarHorasControl(DETALLE_CONTROL_PESO_CODIFICACION Hora)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         object[] resultado     = new object[2];
         var      buscarHoraDet = db.DETALLE_CONTROL_PESO_CODIFICACION.Where(z => z.Hora == Hora.Hora && z.IdCabeceraControlPesoCodificacion == Hora.IdCabeceraControlPesoCodificacion &&
                                                                             z.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault();
         if (buscarHoraDet == null)
         {
             db.DETALLE_CONTROL_PESO_CODIFICACION.Add(Hora);
             db.SaveChanges();
             resultado[0] = "111";
             resultado[1] = "Registro ingresado con éxito";
             return(resultado);
         }
         else
         {
             resultado[0] = "666";
             resultado[1] = "Error, Ya existe un control para la Hora ingresada";
             return(resultado);
         }
     }
 }