コード例 #1
0
        public ActionResult PeriodoPartial()
        {
            try
            {
                clsDPeriodo = new clsDPeriodo();
                List <PERIODO> Periodos = new List <PERIODO>();
                Periodos = clsDPeriodo.ConsultaPeriodos(new PERIODO()).ToList();
                return(PartialView(Periodos));
            }

            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));
            }
        }
コード例 #2
0
        public ActionResult GuardarModificarControlLavadoDesinfeccionManos(CC_CONTROL_LAVADO_DESINFECCION_MANOS model, bool siAprobar = false)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                bool periodo = clsDPeriodo.ValidaFechaPeriodo(model.Fecha);
                if (!periodo)
                {
                    return(Json("100", JsonRequestBehavior.AllowGet));
                }
                clsDLavadoDesinfeccionManos = new clsDLavadoDesinfeccionManos();
                model.FechaIngresoLog       = DateTime.Now;
                model.EstadoRegistro        = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog    = Request.UserHostAddress;
                model.UsuarioIngresoLog     = lsUsuario[0];

                var valor = clsDLavadoDesinfeccionManos.GuardarModificarControlLavadoDesinfeccionManos(model, siAprobar);
                if (valor == 0)
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
                else if (valor == 1)
                {
                    return(Json("1", JsonRequestBehavior.AllowGet));
                }
                else if (valor == 2)
                {
                    return(Json("2", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("3", 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));
            }
        }
コード例 #3
0
 public ActionResult EliminarCloroCisternaDescongeladoDetalle(CC_CLORO_CISTERNA_DESCONGELADO_DETALLE model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDCloroCisternaDescongelado = new clsDCloroCisternaDescongelado();
         var estadoReporte = clsDCloroCisternaDescongelado.ConsultarEstadoReporte(model.IdCloroCisternaCabecera);
         if (estadoReporte != null)
         {
             clsDPeriodo = new clsDPeriodo();
             bool periodo = clsDPeriodo.ValidaFechaPeriodo(estadoReporte.Fecha);
             if (!periodo)
             {
                 return(Json("100", JsonRequestBehavior.AllowGet));
             }
             if (!estadoReporte.EstadoReporte)
             {
                 var poCloroCisterna = clsDCloroCisternaDescongelado.Eliminar_ReporteCloroCisternaDescongeladoDetalle(model);
                 if (poCloroCisterna == 1)
                 {
                     return(Json("1", JsonRequestBehavior.AllowGet));
                 }
                 else
                 {
                     return(Json("0", JsonRequestBehavior.AllowGet));
                 }
             }
             else
             {
                 return(Json("2", JsonRequestBehavior.AllowGet));
             }
         }
         return(Json("10", 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 ActionResult EliminarTermoencogidoSelladoDetalle(CC_TEMPERATURA_TERMOENCOGIDO_SELLADO_DETALLE model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDTemperaturaTermoencogidoSellado = new clsDTemperaturaTermoencogidoSellado();
         model.FechaIngresoLog    = DateTime.Now;
         model.EstadoRegistro     = clsAtributos.EstadoRegistroInactivo;
         model.TerminalIngresoLog = Request.UserHostAddress;
         model.UsuarioIngresoLog  = lsUsuario[0];
         clsDPeriodo = new clsDPeriodo();
         var estadoReporte = clsDTemperaturaTermoencogidoSellado.ConsultarEstadoReporte(model.IdCabecera);
         if (estadoReporte != null)
         {
             bool periodo = clsDPeriodo.ValidaFechaPeriodo(estadoReporte.Fecha);
             if (!periodo)
             {
                 return(Json("100", JsonRequestBehavior.AllowGet));
             }
             var valor = clsDTemperaturaTermoencogidoSellado.EliminarTermoencogidoSelladoDetalle(model);
             if (valor == 0)
             {
                 return(Json("0", JsonRequestBehavior.AllowGet));
             }
             else
             {
                 return(Json("1", JsonRequestBehavior.AllowGet));
             }
         }
         else
         {
             return(Json("50", 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));
     }
 }
コード例 #5
0
        public JsonResult GuardarControl(CC_CALIBRACION_PHMETRO poControl)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(poControl.Fecha.Value))
                {
                    object[] respuesta = new object[3];
                    respuesta[0] = "444";
                    respuesta[1] = "No se pudo completar la acción, por que el periodo se encuentra cerrado";
                    respuesta[2] = poControl;
                    return(Json(respuesta, JsonRequestBehavior.AllowGet));
                }
                poControl.FechaIngresoLog    = DateTime.Now;
                poControl.UsuarioIngresoLog  = lsUsuario[0];
                poControl.TerminalIngresoLog = Request.UserHostAddress;
                poControl.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                object[] resultado = null;
                clsDCalibracionPhMetro = new clsDCalibracionPhMetro();
                if (poControl.IDPhMetro == 0)
                {
                    resultado = clsDCalibracionPhMetro.GuardarControl(poControl);
                }
                else
                {
                    resultado = clsDCalibracionPhMetro.ActualizarControl(poControl);
                }

                //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));
            }
        }
コード例 #6
0
        public ActionResult ControlCloroCisternaDescongeladoDetalle(CC_CLORO_CISTERNA_DESCONGELADO_DETALLE model)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDCloroCisternaDescongelado = new clsDCloroCisternaDescongelado();
                model.FechaIngresoLog         = DateTime.Now;
                model.EstadoRegistro          = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog      = Request.UserHostAddress;
                model.UsuarioIngresoLog       = lsUsuario[0];
                var estadoReporte = clsDCloroCisternaDescongelado.ConsultarEstadoReporte(model.IdCloroCisternaCabecera);
                clsDPeriodo = new clsDPeriodo();
                if (estadoReporte != null && !estadoReporte.EstadoReporte)
                {
                    bool periodo = clsDPeriodo.ValidaFechaPeriodo(estadoReporte.Fecha);
                    if (!periodo)
                    {
                        return(Json("100", JsonRequestBehavior.AllowGet));
                    }
                    //}


                    //if (!estadoReporte.EstadoReporte)
                    //{
                    clsDCloroCisternaDescongelado.GuardarModificar_ReporteCloroCisternaDescongeladoDetalle(model);
                    return(Json("Registro Exitoso", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("2", 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));
            }
        }
コード例 #7
0
        public ActionResult EliminarMonitoreoDescongelado(CC_MONITOREO_DESCONGELADO model, string Turno)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                if (model.IdMonitoreoDescongelado == 0)
                {
                    return(Json(0, JsonRequestBehavior.AllowGet));
                }
                model.FechaIngresoLog     = DateTime.Now;
                model.TerminalIngresoLog  = Request.UserHostAddress;
                model.UsuarioIngresoLog   = lsUsuario[0];
                model.EstadoRegistro      = clsAtributos.EstadoRegistroInactivo;
                clsDMonitoreoDescongelado = new clsDMonitoreoDescongelado();
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(model.Fecha))
                {
                    return(Json("800", JsonRequestBehavior.AllowGet));
                }

                var Control = clsDMonitoreoDescongelado.ConsultaMonitoreoDescongeladoControl(model.Fecha);
                if (Control != null && Control.EstadoReporte)
                {
                    return(Json("1", JsonRequestBehavior.AllowGet));
                }
                clsDMonitoreoDescongelado.EliminarMonitoreoDescongelado(model);
                return(Json("Registro Eliminado", 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));
            }
        }
コード例 #8
0
 public JsonResult BandejaAprobarReverso(CC_CALIBRACION_FLUOROMETRO_CTRL model, bool siAprobar)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDPeriodo = new clsDPeriodo();
         bool periodo = clsDPeriodo.ValidaFechaPeriodo(model.FechaHora);
         if (!periodo)
         {
             return(Json("100", JsonRequestBehavior.AllowGet));
         }
         ClsDCalibracionFluorometro = new ClsDCalibracionFluorometro();
         model.FechaIngresoLog      = DateTime.Now;
         model.TerminalIngresoLog   = Request.UserHostAddress;
         model.UsuarioIngresoLog    = lsUsuario[0];
         model.EstadoRegistro       = clsAtributos.EstadoRegistroInactivo;
         var valor = ClsDCalibracionFluorometro.GuardarModificarCalibracionFluor(model, siAprobar);
         if (valor == 2)
         {
             return(Json("2", JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json("0", 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 ActionResult EliminarTemperaturaInternaRefrigeradora(CC_TEMPERATURA_INTERNA_REFRIGERADORA model, DateTime Fecha)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDPeriodo = new clsDPeriodo();
         if (!clsDPeriodo.ValidaFechaPeriodo(Fecha))
         {
             return(Json("800", JsonRequestBehavior.AllowGet));
         }
         if (model.IdTemperaturaInternaRefrigeradora == 0)
         {
             return(Json("0", JsonRequestBehavior.AllowGet));
         }
         model.FechaIngresoLog               = DateTime.Now;
         model.TerminalIngresoLog            = Request.UserHostAddress;
         model.UsuarioIngresoLog             = lsUsuario[0];
         model.EstadoRegistro                = clsAtributos.EstadoRegistroInactivo;
         ClsdTemperaturaInternaRefrigeradora = new ClsdTemperaturaInternaRefrigeradora();
         if (ClsdTemperaturaInternaRefrigeradora.ConsultaTemperaturaInternaRefrigeradoraControl(Fecha).Any(x => x.EstadoReporte))
         {
             return(Json(1, JsonRequestBehavior.AllowGet));
         }
         ClsdTemperaturaInternaRefrigeradora.EliminarTemperaturaInternaRefrigeradora(model);
         return(Json("Registro Eliminado", 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));
     }
 }
コード例 #10
0
        public ActionResult ControlCocheLinea(CONTROL_COCHE_LINEA model)
        {
            try
            {
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(model.Fecha))
                {
                    return(Json("800", JsonRequestBehavior.AllowGet));
                }
                if (ModelState.IsValid)
                {
                    clsDControlCocheLinea = new clsDControlCocheLinea();

                    lsUsuario = User.Identity.Name.Split('_');
                    model.TerminalIngresoLog = Request.UserHostAddress;
                    model.UsuarioIngresoLog  = lsUsuario[0];
                    model.FechaIngresoLog    = DateTime.Now;
                    model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                    string respuesta = clsDControlCocheLinea.GuardarModificarControlCochePorLinea(model);
                    return(Json(respuesta, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("Faltan parametros", 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));
            }
        }
コード例 #11
0
 public JsonResult EliminarControl(int IdControl, DateTime poFecha)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (string.IsNullOrEmpty(lsUsuario[0]))
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDPeriodo = new clsDPeriodo();
         if (!clsDPeriodo.ValidaFechaPeriodo(poFecha))
         {
             object[] respuesta = new object[3];
             respuesta[0] = "444";
             respuesta[1] = "No se pudo completar la acción, por que el periodo se encuentra cerrado";
             respuesta[2] = poFecha;
             return(Json(respuesta, JsonRequestBehavior.AllowGet));
         }
         CC_CALIBRACION_PHMETRO poCabecera = new CC_CALIBRACION_PHMETRO()
         {
             IDPhMetro          = IdControl,
             UsuarioIngresoLog  = lsUsuario[0],
             FechaIngresoLog    = DateTime.Now,
             TerminalIngresoLog = Request.UserHostAddress
         };
         object[] Respuesta = null;
         clsDCalibracionPhMetro = new clsDCalibracionPhMetro();
         Respuesta = clsDCalibracionPhMetro.InactivarControl(poCabecera);
         return(Json(Respuesta, 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));
     }
 }
コード例 #12
0
 public ActionResult EliminarAnalisisAguaTanquero(CC_ANALISIS_AGUA_TANQUERO model, DateTime Fecha)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (string.IsNullOrEmpty(lsUsuario[0]))
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDPeriodo = new clsDPeriodo();
         if (!clsDPeriodo.ValidaFechaPeriodo(Fecha))
         {
             return(Json("800", JsonRequestBehavior.AllowGet));
         }
         if (model.IdAnalisisAguaTanquero == 0)
         {
             return(Json("0", JsonRequestBehavior.AllowGet));
         }
         model.FechaIngresoLog    = DateTime.Now;
         model.TerminalIngresoLog = Request.UserHostAddress;
         model.UsuarioIngresoLog  = lsUsuario[0];
         model.EstadoRegistro     = clsAtributos.EstadoRegistroInactivo;
         ClsdAnalisisAguaTanquero = new ClsdAnalisisAguaTanquero();
         if (ClsdAnalisisAguaTanquero.ConsultaAnalisisAguaTanqueroControl(Fecha).Any(x => x.EstadoReporte))
         {
             return(Json(1, JsonRequestBehavior.AllowGet));
         }
         ClsdAnalisisAguaTanquero.EliminarAnalisisAguaTanquero(model);
         return(Json("Registro Eliminado", 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));
     }
 }
コード例 #13
0
        public ActionResult VerificacionPotenciometro(CC_VERIFICACION_POTENCIOMETRO model)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }

                ClsdVerificacionPotenciometro = new ClsdVerificacionPotenciometro();
                model.EstadoRegistro          = clsAtributos.EstadoRegistroActivo;
                model.FechaIngresoLog         = DateTime.Now;
                model.UsuarioIngresoLog       = lsUsuario[0];
                model.TerminalIngresoLog      = Request.UserHostAddress;
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(model.Fecha))
                {
                    return(Json("800", JsonRequestBehavior.AllowGet));
                }
                if (ClsdVerificacionPotenciometro.ConsultaVerificacionPotenciometro(model.Fecha).Any(x => x.EstadoReporte))
                {
                    return(Json(1, JsonRequestBehavior.AllowGet));
                }

                ClsdVerificacionPotenciometro.GuardarModificarVerificacionPotenciometro(model);

                return(Json("Registro Exitoso", 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));
            }
        }
コード例 #14
0
        public ActionResult CloroAguaAutoClave(CC_CLORO_AGUA_AUTOCLAVE model, DateTime Fecha, string Turno)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }

                ClsDCloroAguaAutoclave   = new ClsDCloroAguaAutoclave();
                model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                model.FechaIngresoLog    = DateTime.Now;
                model.UsuarioIngresoLog  = lsUsuario[0];
                model.TerminalIngresoLog = Request.UserHostAddress;
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(Fecha))
                {
                    return(Json("800", JsonRequestBehavior.AllowGet));
                }
                if (ClsDCloroAguaAutoclave.ConsultaCloroAguaAutoclaveControl(Fecha, Turno).Any(x => x.EstadoReporte))
                {
                    return(Json(1, JsonRequestBehavior.AllowGet));
                }
                ClsDCloroAguaAutoclave.GuardarModificarCloroAguaAutoclave(model, Fecha, Turno);

                return(Json("Registro Exitoso", 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));
            }
        }
コード例 #15
0
        public ActionResult ReversarBandejaControl(CC_ANALISIS_AGUA_TANQUERO_CONTROL model)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                ClsdAnalisisAguaTanquero = new ClsdAnalisisAguaTanquero();
                model.FechaAprobacion    = null;
                model.AprobadoPor        = null;
                model.EstadoReporte      = clsAtributos.EstadoReportePendiente;

                model.FechaIngresoLog    = DateTime.Now;
                model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog = Request.UserHostAddress;
                model.UsuarioIngresoLog  = lsUsuario[0];
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(model.Fecha))
                {
                    return(Json("800", JsonRequestBehavior.AllowGet));
                }
                ClsdAnalisisAguaTanquero.Aprobar_ReporteAnalisisAguaTanquero(model);
                return(Json("Reporte reversado exitosamente", 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));
            }
        }
コード例 #16
0
 public ActionResult EliminarControl(CONTROL_COCHE_LINEA model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (string.IsNullOrEmpty(lsUsuario[0]))
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         if (model == null)
         {
             return(Json("0", JsonRequestBehavior.AllowGet));
         }
         model.FechaIngresoLog    = DateTime.Now;
         model.TerminalIngresoLog = Request.UserHostAddress;
         model.UsuarioIngresoLog  = lsUsuario[0];
         model.EstadoRegistro     = clsAtributos.EstadoRegistroInactivo;
         clsDControlCocheLinea    = new clsDControlCocheLinea();
         clsDPeriodo = new clsDPeriodo();
         if (!clsDPeriodo.ValidaFechaPeriodo(model.Fecha))
         {
             return(Json("800", JsonRequestBehavior.AllowGet));
         }
         clsDControlCocheLinea.EliminarControl(model);
         return(Json("Registro Eliminado", 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 ActionResult ReversarBandejaControl(CC_TEMPERATURA_INTERNA_REFRIGERADORA_CONTROL model)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(model.Fecha))
                {
                    return(Json("800", JsonRequestBehavior.AllowGet));
                }
                ClsdTemperaturaInternaRefrigeradora = new ClsdTemperaturaInternaRefrigeradora();
                model.FechaAprobacion = null;
                model.AprobadoPor     = null;
                model.EstadoReporte   = clsAtributos.EstadoReportePendiente;

                model.FechaIngresoLog    = DateTime.Now;
                model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog = Request.UserHostAddress;
                model.UsuarioIngresoLog  = lsUsuario[0];
                ClsdTemperaturaInternaRefrigeradora.Aprobar_ReporteTemperaturaInternaRefrigeradora(model);
                return(Json("Reporte reversado exitosamente", 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));
            }
        }
コード例 #18
0
        public ActionResult AprobarBandejaControlCloro(CC_KARDEX_REACTIVO model)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(model.Fecha))
                {
                    return(Json("800", JsonRequestBehavior.AllowGet));
                }
                ClsdKardexReactivo    = new ClsdKardexReactivo();
                model.FechaAprobacion = DateTime.Now;
                model.AprobadoPor     = lsUsuario[0];
                model.EstadoReporte   = clsAtributos.EstadoReporteActivo;

                model.FechaIngresoLog    = DateTime.Now;
                model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog = Request.UserHostAddress;
                model.UsuarioIngresoLog  = lsUsuario[0];
                ClsdKardexReactivo.Aprobar_ReporteKardexReactivo(model);
                return(Json("Aprobación Exitosa", 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));
            }
        }
コード例 #19
0
 public ActionResult AprobarBandejaControlCloro(CC_CLORO_CISTERNA_DESCONGELADO model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDPeriodo = new clsDPeriodo();
         bool periodo = clsDPeriodo.ValidaFechaPeriodo(model.Fecha);
         if (!periodo)
         {
             return(Json("100", JsonRequestBehavior.AllowGet));
         }
         clsDCloroCisternaDescongelado = new clsDCloroCisternaDescongelado();
         model.AprobadoPor             = lsUsuario[0];
         model.UsuarioIngresoLog       = lsUsuario[0];
         clsDCloroCisternaDescongelado.Aprobar_ReporteCloroCisternaDescongelado(model);
         return(Json("Cambio de ESTADO realizado  exitosamente", 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));
     }
 }
コード例 #20
0
        public JsonResult ReversarControl(int IdControl, DateTime poFecha)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                if (!clsDPeriodo.ValidaFechaPeriodo(poFecha))
                {
                    string respuesta = "444";

                    return(Json(respuesta, JsonRequestBehavior.AllowGet));
                }
                clsDCalibracionPhMetro = new clsDCalibracionPhMetro();
                string Respuesta = clsDCalibracionPhMetro.ReversarControl(IdControl, lsUsuario[0], Request.UserHostAddress);
                return(Json(Respuesta, 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));
            }
        }
コード例 #21
0
        public JsonResult GuardarModificarCalibracionFluor(CC_CALIBRACION_FLUOROMETRO_CTRL model, bool siAprobar, List <CC_CALIBRACION_FLUOROMETRO_DET> detalle)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                bool periodo = clsDPeriodo.ValidaFechaPeriodo(model.FechaHora);
                if (!periodo)
                {
                    return(Json("100", JsonRequestBehavior.AllowGet));
                }
                ClsDCalibracionFluorometro = new ClsDCalibracionFluorometro();
                model.FechaIngresoLog      = DateTime.Now;
                model.EstadoRegistro       = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog   = Request.UserHostAddress;
                model.UsuarioIngresoLog    = lsUsuario[0];
                if (detalle == null || detalle.Count == 0)
                {
                    return(Json("6", JsonRequestBehavior.AllowGet));//SIN DETALLE
                }

                if (siAprobar)
                {
                    var estadoReporte = ClsDCalibracionFluorometro.ConsultarCalibracionFluorIdFecha(model.IdCalibracionFluor, DateTime.MinValue);
                    if (estadoReporte.EstadoReporte)
                    {
                        return(Json("5", JsonRequestBehavior.AllowGet));//REGISTRO APROBADO
                    }
                }
                else
                {
                    var validarFechaExiste = ClsDCalibracionFluorometro.ConsultarCalibracionFluorIdFecha(0, model.FechaHora);
                    if (validarFechaExiste != null && validarFechaExiste.IdCalibracionFluor != model.IdCalibracionFluor)
                    {
                        return(Json("4", JsonRequestBehavior.AllowGet));//FECHA EXISTE
                    }
                }
                var valor = ClsDCalibracionFluorometro.GuardarModificarCalibracionFluor(model, siAprobar);
                foreach (var item in detalle)
                {
                    item.IdCalibracionFluor = model.IdCalibracionFluor;
                    item.FechaIngresoLog    = DateTime.Now;
                    item.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                    item.TerminalIngresoLog = Request.UserHostAddress;
                    item.UsuarioIngresoLog  = lsUsuario[0];
                    ClsDCalibracionFluorometro.GuardarModificarCalibracionFluorDetalle(item);
                }
                if (valor == 0)
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
                else if (valor == 1)
                {
                    return(Json("1", JsonRequestBehavior.AllowGet));
                }
                else if (valor == 2)
                {
                    return(Json("2", JsonRequestBehavior.AllowGet));
                }                                                                       //APROBAR
                else
                {
                    return(Json("3", JsonRequestBehavior.AllowGet));//ERROR DE FECHA/HORA
                }
            }
            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));
            }
        }
コード例 #22
0
 public ActionResult ControlCloroCisternaDescongelado(CC_CLORO_CISTERNA_DESCONGELADO model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDPeriodo = new clsDPeriodo();
         bool periodo = clsDPeriodo.ValidaFechaPeriodo(model.Fecha);
         if (!periodo)
         {
             return(Json("100", JsonRequestBehavior.AllowGet));
         }
         clsDCloroCisternaDescongelado = new clsDCloroCisternaDescongelado();
         model.FechaIngresoLog         = DateTime.Now;
         model.EstadoRegistro          = clsAtributos.EstadoRegistroActivo;
         model.TerminalIngresoLog      = Request.UserHostAddress;
         model.UsuarioIngresoLog       = lsUsuario[0];
         var estadoReporte = clsDCloroCisternaDescongelado.ConsultarEstadoReporte(model.IdCloroCisterna);
         if (!estadoReporte.EstadoReporte)
         {
             ClsdParametroCalidad = new ClsdParametroCalidad();
             var parametros = ClsdParametroCalidad.ConsultaManteminetoParametroCalidad(clsAtributos.CC_CodParametroCloroCisterna);
             model.ParamMax = parametros.Maximo;
             model.ParamMin = parametros.Minimo;
             int result = clsDCloroCisternaDescongelado.GuardarModificar_ReporteCloroCisternaDescongelado(model);
             if (result == 0)
             {
                 return(Json("0", JsonRequestBehavior.AllowGet));
             }
             else
             {
                 return(Json("1", JsonRequestBehavior.AllowGet));
             }
         }
         else
         {
             return(Json("2", 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));
     }
 }
コード例 #23
0
        public ActionResult Periodo(PERIODO model)
        {
            try
            {
                ViewBag.dataTableJS = "1";
                ViewBag.JavaScrip   = RouteData.Values["controller"] + "/" + RouteData.Values["action"];
                lsUsuario           = User.Identity.Name.Split('_');
                clsDPeriodo         = new clsDPeriodo();
                RespuestaGeneral Respuesta = new RespuestaGeneral();
                if (string.IsNullOrEmpty(model.Descripcion))
                {
                    Respuesta.Codigo  = 0;
                    Respuesta.Mensaje = "Ingrese un Codigo";
                    return(Json(Respuesta, JsonRequestBehavior.AllowGet));
                }
                if (string.IsNullOrEmpty(model.Descripcion))
                {
                    Respuesta.Codigo  = 0;
                    Respuesta.Mensaje = "Ingrese una Descripcion";
                    return(Json(Respuesta, JsonRequestBehavior.AllowGet));
                }
                if (model.FechaDesde > model.FechaHasta)
                {
                    Respuesta.Codigo  = 0;
                    Respuesta.Mensaje = "Fecha desde no puede ser mayor";
                    return(Json(Respuesta, JsonRequestBehavior.AllowGet));
                }
                if (clsDPeriodo.ValidarPeriodoFechaDesde(model.FechaDesde, model.FechaHasta, model.IdPeriodo))
                {
                    Respuesta.Codigo  = 0;
                    Respuesta.Mensaje = "Ya existe un periodo con ese rango de fechas";
                    return(Json(Respuesta, JsonRequestBehavior.AllowGet));
                }

                model.UsuarioIngresoLog = lsUsuario[0];
                model.FechaIngresoLog   = DateTime.Now;
                // model.EstadoRegistro = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog = Request.UserHostAddress;
                string Mensaje = clsDPeriodo.GuardarModificarPeriodo(model);
                Respuesta.Codigo  = 1;
                Respuesta.Mensaje = Mensaje;
                return(Json(Respuesta, 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 JsonResult GuardarModificarTermoencogidoSellado(CC_TEMPERATURA_TERMOENCOGIDO_SELLADO model, bool siAprobar = false)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                bool periodo = clsDPeriodo.ValidaFechaPeriodo(model.Fecha);
                if (!periodo)
                {
                    return(Json("100", JsonRequestBehavior.AllowGet));
                }
                clsDTemperaturaTermoencogidoSellado = new clsDTemperaturaTermoencogidoSellado();
                model.FechaIngresoLog    = DateTime.Now;
                model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog = Request.UserHostAddress;
                model.UsuarioIngresoLog  = lsUsuario[0];
                if (model.Id != 0 && !siAprobar)
                {
                    var estadoReporte = clsDTemperaturaTermoencogidoSellado.ConsultarEstadoReporte(model.Id);
                    if (estadoReporte.EstadoReporte)
                    {
                        return(Json("4", JsonRequestBehavior.AllowGet));//REGISTRO APROBADO
                    }
                }

                var valor = clsDTemperaturaTermoencogidoSellado.GuardarModificarTermoencogidoSellado(model, siAprobar);
                if (valor == 0)
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
                else if (valor == 1)
                {
                    return(Json("1", JsonRequestBehavior.AllowGet));
                }
                else if (valor == 2)
                {
                    return(Json("2", JsonRequestBehavior.AllowGet));
                }
                else if (valor == 3)
                {
                    return(Json("3", JsonRequestBehavior.AllowGet)); //ERROR DE FECHA
                }
                return(Json("5", JsonRequestBehavior.AllowGet));     //TURNO EXISTE
            }
            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));
            }
        }
コード例 #25
0
        public ActionResult EliminarLavadoDesinfeccionManosDetalle(List <CC_CONTROL_LAVADO_DESINFECCION_MANOS_DETALLE> model)
        {
            int valor = 5;

            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDPeriodo = new clsDPeriodo();
                clsDLavadoDesinfeccionManos = new clsDLavadoDesinfeccionManos();
                var estadoReporte = clsDLavadoDesinfeccionManos.ConsultarEstadoReporte(model[0].IdDesinfeccionManos);

                if (estadoReporte.EstadoReporte)
                {
                    return(Json("2", JsonRequestBehavior.AllowGet));
                }
                bool periodo = clsDPeriodo.ValidaFechaPeriodo(estadoReporte.Fecha);
                if (!periodo)
                {
                    return(Json("100", JsonRequestBehavior.AllowGet));
                }
                foreach (var item in model)
                {
                    clsDLavadoDesinfeccionManos = new clsDLavadoDesinfeccionManos();
                    item.FechaIngresoLog        = DateTime.Now;
                    item.EstadoRegistro         = clsAtributos.EstadoRegistroInactivo;
                    item.TerminalIngresoLog     = Request.UserHostAddress;
                    item.UsuarioIngresoLog      = lsUsuario[0];
                    valor = clsDLavadoDesinfeccionManos.EliminarLavadoDesinfeccionManosDetalle(item);
                }
                if (valor == 0)
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("1", 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));
            }
        }