Exemplo n.º 1
0
        public ActionResult Parametro(PARAMETRO model)
        {
            try
            {
                RespuestaGeneral Respuesta = new RespuestaGeneral();
                if (string.IsNullOrEmpty(model.Codigo))
                {
                    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.Valor<0)
                //{
                //    Respuesta.Codigo = 0;
                //    Respuesta.Mensaje = "Ingrese un Valor";
                //    return Json(Respuesta, JsonRequestBehavior.AllowGet);
                //}

                ViewBag.dataTableJS     = "1";
                ViewBag.JavaScrip       = RouteData.Values["controller"] + "/" + RouteData.Values["action"];
                lsUsuario               = User.Identity.Name.Split('_');
                clsDParametro           = new clsDParametro();
                model.UsuarioIngresoLog = lsUsuario[0];
                model.FechaIngresoLog   = DateTime.Now;
                // model.EstadoRegistro = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog = Request.UserHostAddress;
                string Mensaje = clsDParametro.GuardarModificarParametro(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 ActionResult PartialReporteControl(DateTime Fecha, string Turno, string Linea)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (string.IsNullOrEmpty(lsUsuario[0]))
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         //clsDCcocheAutoclave = new clsDCcocheAutoclave();
         clsDEsterilizacionConserva = new clsDEsterilizacionConserva();
         //List<spConsultaCocheAutoclaveEsterilizacion> model = clsDCcocheAutoclave.ConsultaCocheAutoclaveEsterilizacion(Fecha, Turno, CabControl);
         //if (!model.Any())
         //{
         //    return Json("0", JsonRequestBehavior.AllowGet);
         //}
         List <spReporteEsterilizacionDetalle> detallereporte      = clsDEsterilizacionConserva.ConsultarDetalleReporteControlEsterilizacion(Fecha, Turno, Linea);
         List <COCHE_AUTOCLAVE_DETALLE>        DetalleCoches       = null;
         List <TIPO_ESTERILIZACION_CONSERVA>   TiposEsterilizacion = null;
         ReporteEsterilizacionViewModel        Reporte             = null;
         ViewBag.Registros = 0;
         if (detallereporte.Count != 0)
         {
             DetalleCoches       = clsDEsterilizacionConserva.ConsultarReporteDetallesCoches(detallereporte.Select(x => x.IdCocheAutoclave).ToArray());
             TiposEsterilizacion = clsDEsterilizacionConserva.ConsultarTiposReporteEsterilizado(detallereporte.Select(c => c.IdDetalleControlEsterilizacionConserva).ToArray());
             Reporte             = new ReporteEsterilizacionViewModel()
             {
                 ListDetalleReporte     = detallereporte,
                 ListDetalleCoches      = DetalleCoches,
                 ListTipoEsterilizacion = TiposEsterilizacion
             };
             ViewBag.Registros = detallereporte.Count;
             return(PartialView(Reporte));
         }
         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));
     }
 }
Exemplo n.º 3
0
 public JsonResult GuardarModificarEstandar(CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         if (!string.IsNullOrWhiteSpace(model.NombEstandar))
         {
             ClsDCalibracionFluorometro = new ClsDCalibracionFluorometro();
             model.FechaIngresoLog      = DateTime.Now;
             model.EstadoRegistro       = clsAtributos.EstadoRegistroActivo;
             model.TerminalIngresoLog   = Request.UserHostAddress;
             model.UsuarioIngresoLog    = lsUsuario[0];
             var valor = ClsDCalibracionFluorometro.GuardarModificarEstandar(model);
             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("4", 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));
     }
 }
        public ActionResult FondoLogin(FONDO_LOGIN control, HttpPostedFileBase dataImg)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                ClsdConfiguracionMenu = new ClsdConfiguracionMenu();
                string path      = string.Empty;
                string NombreImg = string.Empty;
                if (dataImg != null)
                {
                    path = Server.MapPath(clsAtributos.UrlImagen + "FondoLogin/");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    var  date = DateTime.Now;
                    long n    = long.Parse(date.ToString("yyyyMMddHHmmss"));
                    var  ext2 = dataImg.FileName.Split('.');
                    var  cont = ext2.Length;
                    NombreImg      = "FondoLogin/FondoLogin" + n.ToString() + "." + ext2[cont - 1];
                    control.Imagen = NombreImg;
                }


                control.UsuarioIngresoLog  = lsUsuario[0];
                control.FechaIngresoLog    = DateTime.Now;
                control.TerminalIngresoLog = Request.UserHostAddress;
                control.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                ClsdConfiguracionMenu.GuardarModificarLoginFondo(control);
                if (dataImg != null)
                {
                    dataImg.SaveAs(path + Path.GetFileName(NombreImg));
                }
                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));
            }
        }
Exemplo n.º 5
0
        public ActionResult NivelUsuario(NivelUsuarioViewModel model)
        {
            try
            {
                ViewBag.dataTableJS = "1";
                ViewBag.JavaScrip   = RouteData.Values["controller"] + "/" + RouteData.Values["action"];

                clsDNivelUsuario      = new clsDNivelUsuario();
                ViewBag.dataTableJS   = "1";
                ViewBag.JavaScrip     = RouteData.Values["controller"] + "/" + RouteData.Values["action"];
                ViewBag.ListaUsuarios = clsDNivelUsuario.ConsultarNivelUsuario(null);
                if (ModelState.IsValid)
                {
                    string[] Usuario = User.Identity.Name.Split('_');
                    model.EstadoRegistro = model.EstadoRegistro == "true" ? "A" : "I";
                    NIVEL_USUARIO NivelUsuario = new NIVEL_USUARIO
                    {
                        IdNivelUsuario     = model.IdNivelUsuario ?? 0,
                        IdUsuario          = model.IdUsuario,
                        Nivel              = model.Nivel,
                        CedulaAprueba      = model.UsuarioAprueba,
                        EstadoRegistro     = model.EstadoRegistro,
                        FechaIngresoLog    = DateTime.Now,
                        UsuarioIngresoLog  = Usuario[0],
                        TerminalIngresoLog = Request.UserHostAddress
                    };


                    string respuesta = clsDNivelUsuario.GuardarModificarNivelUsuario(NivelUsuario);
                    SetSuccessMessage(respuesta);
                    ConsultarComboNivelUsuario();
                    return(View());
                }
                else
                {
                    ConsultarComboNivelUsuario();
                    return(View(model));
                }
            }
            catch (DbEntityValidationException e)
            {
                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);
                SetErrorMessage(Mensaje);
                return(RedirectToAction("Home", "Home"));
            }
            catch (Exception ex)
            {
                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);
                SetErrorMessage(Mensaje);
                return(RedirectToAction("Home", "Home"));
            }
        }
Exemplo n.º 6
0
 public JsonResult GuardarModificarRegistro(CC_MANTENIMIENTO_TEMPERATURA model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         if (model.CodFormulario != null)
         {
             ClsDMantenimientoTemperatura = new ClsDMantenimientoTemperatura();
             model.FechaIngresoLog        = DateTime.Now;
             model.EstadoRegistro         = clsAtributos.EstadoRegistroActivo;
             model.TerminalIngresoLog     = Request.UserHostAddress;
             model.UsuarioIngresoLog      = lsUsuario[0];
             var valor = ClsDMantenimientoTemperatura.GuardarModificarRegistro(model);
             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));
             }
         }
         else
         {
             return(Json("4", 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));
     }
 }
Exemplo n.º 7
0
 public ActionResult GuardarModificarMantenimiento(CC_PARAMETROS_LABORATORIO model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (string.IsNullOrEmpty(lsUsuario[0]))
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         if (!string.IsNullOrWhiteSpace(model.NombreParametro))
         {
             ClsDParametrosLaboratorio = new ClsDParametrosLaboratorio();
             model.FechaIngresoLog     = DateTime.Now;
             model.EstadoRegistro      = clsAtributos.EstadoRegistroActivo;
             model.TerminalIngresoLog  = Request.UserHostAddress;
             model.UsuarioIngresoLog   = lsUsuario[0];
             var valor = ClsDParametrosLaboratorio.GuardarModificarMantenimiento(model);
             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));
             }
         }
         else
         {
             return(Json("4", 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));
     }
 }
Exemplo n.º 8
0
        public ActionResult MapeoProductoTunel(MAPEO_PRODUCTO_TUNEL model)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                if (model.OrdenFabricacion == 0 || string.IsNullOrEmpty(model.Lote))
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
                clsDMapeoProductoTunel  = new clsDMapeoProductoTunel();
                clsDApiOrdenFabricacion = new clsDApiOrdenFabricacion();


                var lotes = clsDApiOrdenFabricacion.ConsultaLotesPorOF(model.OrdenFabricacion);
                if (lotes == null)
                {
                    return(Json("102", JsonRequestBehavior.AllowGet));
                }
                var lote = lotes.FirstOrDefault(x => x.Lote == model.Lote);
                if (lote == null)
                {
                    return(Json("102", JsonRequestBehavior.AllowGet));
                }

                model.PesoProducto = lote.Peso;
                //model.TipoLimpieza = lote.Limpieza;
                model.Barco              = lote.Barco;
                model.Talla              = lote.Talla;
                model.FechaIngresoLog    = DateTime.Now;
                model.TerminalIngresoLog = Request.UserHostAddress;
                model.UsuarioIngresoLog  = lsUsuario[0];
                model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                clsDMapeoProductoTunel.GuardarModificarControl(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));
            }
        }
Exemplo n.º 9
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));
            }
        }
 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 ReporteCloroCisternaDescongeladoPartial(DateTime fechaDesde, DateTime fechaHasta, int idCloroCisterna, int op)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         ClsdParametroCalidad = new ClsdParametroCalidad();
         var parametros = ClsdParametroCalidad.ConsultaManteminetoParametroCalidad(clsAtributos.CC_CodParametroCloroCisterna);
         if (parametros == null)
         {
             ViewBag.ErrorParametro = "99";
         }
         else
         {
             ViewBag.ColorDentroRango = parametros.ColorDentroRango;
             ViewBag.ColorFueraRango  = parametros.ColorFueraRango;
             ViewBag.ParamMax         = parametros.Maximo;
             ViewBag.ParamMin         = parametros.Minimo;
         }
         lsUsuario = User.Identity.Name.Split('_');
         if (string.IsNullOrEmpty(lsUsuario[0]))
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDCloroCisternaDescongelado = new clsDCloroCisternaDescongelado();
         var poCloroCisterna = clsDCloroCisternaDescongelado.ConsultarCloroCisternaRangoFecha(fechaDesde, fechaHasta, idCloroCisterna, op);
         if (poCloroCisterna.Count != 0)
         {
             return(PartialView(poCloroCisterna));
         }
         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 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));
     }
 }
Exemplo n.º 13
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));
            }
        }
        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));
            }
        }
 public JsonResult EliminarDesechosLiquidosDetalle(CC_DESECHOS_LIQUIDOS_PELIGROSOS_DETALLE model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (string.IsNullOrEmpty(lsUsuario[0]))
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDDesechosLiquidosPeligrosos = new clsDDesechosLiquidosPeligrosos();
         model.FechaIngresoLog          = DateTime.Now;
         model.EstadoRegistro           = clsAtributos.EstadoRegistroInactivo;
         model.TerminalIngresoLog       = Request.UserHostAddress;
         model.UsuarioIngresoLog        = lsUsuario[0];
         var valor = clsDDesechosLiquidosPeligrosos.EliminarDesechosLiquidosDetalle(model);
         //VALIDO SI A LA CABECERA LE QUEDAN DETALLES CASO CONTRARIO LO ENVIO A ELIMINAR
         var consultarEstadoReporte = clsDDesechosLiquidosPeligrosos.ConsultarDesechosLiquidos(0, 0, model.IdDesechosLiquidos, 0);
         if (consultarEstadoReporte.Count() == 0)
         {
             CC_DESECHOS_LIQUIDOS_PELIGROSOS modelCab = new CC_DESECHOS_LIQUIDOS_PELIGROSOS();
             modelCab.IdDesechosLiquidos = model.IdDesechosLiquidos;
             modelCab.FechaIngresoLog    = DateTime.Now;
             modelCab.EstadoRegistro     = clsAtributos.EstadoRegistroInactivo;
             modelCab.TerminalIngresoLog = Request.UserHostAddress;
             modelCab.UsuarioIngresoLog  = lsUsuario[0];
             var eliminarCabecera = clsDDesechosLiquidosPeligrosos.EliminarDesechosLiquidos(modelCab);
         }
         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));
     }
 }
        public JsonResult GuardarModificarDetalleControl(DETALLE_CONTROL_ESTERILIZACION_CONSERVA poDetalleControl)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                poDetalleControl.FechaIngresoLog    = DateTime.Now;
                poDetalleControl.UsuarioIngresoLog  = lsUsuario[0];
                poDetalleControl.TerminalIngresoLog = Request.UserHostAddress;
                poDetalleControl.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                foreach (var item in poDetalleControl.TIPO_ESTERILIZACION_CONSERVA)
                {
                    item.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                    item.FechaIngresoLog    = DateTime.Now;
                    item.TerminalIngresoLog = Request.UserHostAddress;
                    item.UsuarioIngresoLog  = lsUsuario[0];
                }
                object[] resultado = null;
                clsDEsterilizacionConserva = new clsDEsterilizacionConserva();
                if (poDetalleControl.IdDetalleControlEsterilizacionConserva == 0)
                {
                    resultado = clsDEsterilizacionConserva.GuardarDetalleEsterilizacion(poDetalleControl);
                }
                else
                {
                    resultado = clsDEsterilizacionConserva.ModificarDetalleEsterilizacion(poDetalleControl);
                }


                //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 ActionResult GeneraControl(string Linea, DateTime Fecha, string Turno)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                if (string.IsNullOrEmpty(Linea) || string.IsNullOrEmpty(Turno))
                {
                    Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                    return(Json("Faltan Parametros", JsonRequestBehavior.AllowGet));
                }

                RespuestaGeneral respuesta = new RespuestaGeneral();
                clsDControlMaterialQuebradizo = new clsDControlMaterialQuebradizo();
                CONTROL_MATERIAL control = new CONTROL_MATERIAL {
                    Fecha              = Fecha,
                    Linea              = Linea,
                    Turno              = Turno,
                    FechaIngresoLog    = DateTime.Now,
                    UsuarioIngresoLog  = lsUsuario[0],
                    TerminalIngresoLog = Request.UserHostAddress,
                    EstadoRegistro     = clsAtributos.EstadoRegistroActivo
                };
                var id = clsDControlMaterialQuebradizo.GenerarControlMaterialQuebradizo(control);
                respuesta.Codigo = id;
                if (id > 0)
                {
                    var model = clsDControlMaterialQuebradizo.ConsultaControlMaterial(id);
                    respuesta.Mensaje = model.Observacion;
                }
                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 ConsultarBandejaTermoencogidoSellado(DateTime fechaDesde, DateTime fechaHasta, bool estadoReporte)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDTemperaturaTermoencogidoSellado = new clsDTemperaturaTermoencogidoSellado();

                var poCloroCisterna = clsDTemperaturaTermoencogidoSellado.ConsultarBadejaEstado(fechaDesde, fechaHasta, estadoReporte);

                clsDClasificador = new clsDClasificador();
                var poTurno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno).ToList();

                List <dynamic> turno = new List <dynamic>();
                string         tr    = "";
                if (poCloroCisterna != null)
                {
                    foreach (var item in poCloroCisterna)
                    {
                        tr = (from c in poTurno
                              where c.Codigo == item.Turno
                              select c.Descripcion).FirstOrDefault();
                        turno.Add(new { item.EstadoReporte, item.Fecha, item.Id, item.Observacion, item.Turno, item.UsuarioIngresoLog, item.UsuarioModificacionLog, tr });
                    }
                    return(Json(turno, 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 JsonResult ConsultarTipoEsterilizacionM3H(int idDetalle)
        {
            //ConsultarTiposEsterilizacion
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }

                clsDEsterilizacionConserva = new clsDEsterilizacionConserva();
                var resultado = clsDEsterilizacionConserva.ConsultarTiposEsterilizacion(idDetalle);

                int?MInicio1 = (from t in resultado
                                where t.Tipo == clsAtributos.Inicio
                                select t.M3H1).FirstOrDefault();
                int?MInicio2 = (from t in resultado
                                where t.Tipo == clsAtributos.Inicio
                                select t.M3H2).FirstOrDefault();
                int?MMedio1 = (from t in resultado
                               where t.Tipo == clsAtributos.Medio
                               select t.M3H1).FirstOrDefault();
                int?MMedio2 = (from t in resultado
                               where t.Tipo == clsAtributos.Medio
                               select t.M3H2).FirstOrDefault();
                int?MFinal1 = (from t in resultado
                               where t.Tipo == clsAtributos.Final
                               select t.M3H1).FirstOrDefault();
                int?MFinal2 = (from t in resultado
                               where t.Tipo == clsAtributos.Final
                               select t.M3H2).FirstOrDefault();

                return(Json(new { Inicio = MInicio1, Inicio2 = MInicio2, Medio = MMedio1, Medio2 = MMedio2, Final = MFinal1, Final2 = MFinal2 }, 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));
            }
        }
Exemplo n.º 20
0
 public JsonResult GuardarModificarMantHigieneComedorCocina(CC_HIGIENE_COMEDOR_COCINA_MANT model)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (string.IsNullOrEmpty(lsUsuario[0]))
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         if (!string.IsNullOrWhiteSpace(model.Nombre) || !string.IsNullOrWhiteSpace(model.Categoria))
         {
             clsDHigieneComedorCocina = new clsDHigieneComedorCocina();
             model.FechaIngresoLog    = DateTime.Now;
             model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
             model.TerminalIngresoLog = Request.UserHostAddress;
             model.UsuarioIngresoLog  = lsUsuario[0];
             var valor = clsDHigieneComedorCocina.GuardarModificarMant(model);
             if (valor == 0)
             {
                 return(Json("0", JsonRequestBehavior.AllowGet));
             }
             else if (valor == 1)
             {
                 return(Json("1", JsonRequestBehavior.AllowGet));
             }
             else
             {
                 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));
     }
 }
Exemplo n.º 21
0
        public JsonResult GuardarModificarClorinacionDetalle(CC_ANALISIS_AGUA_CLORINACION_DETALLE model, bool siActualizar = false)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (!User.Identity.IsAuthenticated)
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                ClsAnalisisAguaClorinacionCisterna = new ClsAnalisisAguaClorinacionCisterna();
                var estadoReporte = ClsAnalisisAguaClorinacionCisterna.ConsultarEstadoReporte(model.IdAnalisisAguaControl, DateTime.MinValue);
                if (estadoReporte.EstadoReporte)
                {
                    return(Json("3", JsonRequestBehavior.AllowGet));//REGISTRO APROBADO
                }
                var valor = 0;
                model.FechaIngresoLog    = DateTime.Now;
                model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                model.TerminalIngresoLog = Request.UserHostAddress;
                model.UsuarioIngresoLog  = lsUsuario[0];
                valor = ClsAnalisisAguaClorinacionCisterna.GuardarModificarClorinacionDetalle(model, siActualizar);

                if (valor == 0)
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
                else if (valor == 1)
                {
                    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));
            }
        }
        //-----------------------------------------------------VISTA DE REPORTE----------------------------------------------------------------

        public ActionResult ReporteCloroCisternaDescongelado()
        {
            try
            {
                ClsdParametroCalidad = new ClsdParametroCalidad();
                var parametros = ClsdParametroCalidad.ConsultaManteminetoParametroCalidad(clsAtributos.CC_CodParametroCloroCisterna);

                ViewBag.ColorDentroRango = parametros.ColorDentroRango;
                ViewBag.ColorFueraRango  = parametros.ColorFueraRango;
                //ViewBag.ParamMax = parametros.Maximo;
                //ViewBag.ParamMin = parametros.Minimo;

                ViewBag.DateRangePicker = "1";
                ViewBag.dataTableJS     = "1";
                clsLogin  = new clsDLogin();
                lsUsuario = User.Identity.Name.Split('_');
                var usuarioOpcion = clsLogin.ValidarPermisoOpcion(lsUsuario[1], "CloroCisternaDescongelado");
                if (usuarioOpcion)
                {
                    ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "CloroCisternaDescongelado";
                }
                ClsDReporte = new clsDReporte();
                var rep = ClsDReporte.ConsultaCodigoReporte(RouteData.Values["action"].ToString());
                if (rep != null)
                {
                    ViewBag.CodigoReporte  = rep.Codigo;
                    ViewBag.VersionReporte = rep.UltimaVersion;
                    ViewBag.NombreReporte  = rep.Nombre;
                }
                ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"];


                return(View());
            }
            catch (DbEntityValidationException e)
            {
                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);
                SetErrorMessage(Mensaje);
                return(RedirectToAction("Home", "Home"));
            }
            catch (Exception ex)
            {
                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);
                SetErrorMessage(Mensaje);
                return(RedirectToAction("Home", "Home"));
            }
        }
Exemplo n.º 23
0
        public ActionResult EmpleadoTurno()
        {
            try
            {
                ViewBag.dataTableJS = "1";
                ViewBag.JavaScrip   = RouteData.Values["controller"] + "/" + RouteData.Values["action"];
                Usuario             = User.Identity.Name.Split('_');
                clsDLogin           = new clsDLogin();
                clsDGeneral         = new clsDGeneral();
                clsDEmpleado        = new clsDEmpleado();
                clsDClasificador    = new clsDClasificador();

                var Empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault();
                ViewBag.LineaEmpleado = Empleado.CODIGOLINEA;
                List <int?> roles = clsDLogin.ConsultaRolesUsuario(Usuario[1]);
                if (roles.FirstOrDefault(x => x.Value == clsAtributos.RolSupervisorGeneral || x.Value == clsAtributos.RolControladorGeneral) != null)
                {
                    ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador {
                        Grupo = clsAtributos.CodGrupoLineasAprobarSolicitudProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo
                    });
                }
                else if (roles.FirstOrDefault(x => x.Value == clsAtributos.RolSupervisorLinea || x.Value == clsAtributos.RolControladorLinea) != null)
                {
                    ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador {
                        Grupo = clsAtributos.CodGrupoLineaProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo, Codigo = Empleado.CODIGOLINEA
                    });
                }
                else
                {
                    ViewBag.Lineas = clsDGeneral.ConsultaLineas(Empleado.CODIGOLINEA);
                }
                return(View());
            }
            catch (DbEntityValidationException e)
            {
                clsDError = new clsDError();
                Usuario   = User.Identity.Name.Split('_');
                string Mensaje = clsDError.ControlError(Usuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                                        "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e);
                SetErrorMessage(Mensaje);
                return(RedirectToAction("Home", "Home"));
            }
            catch (Exception ex)
            {
                clsDError = new clsDError();
                Usuario   = User.Identity.Name.Split('_');
                string Mensaje = clsDError.ControlError(Usuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                                        "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null);
                SetErrorMessage(Mensaje);
                return(RedirectToAction("Home", "Home"));
            }
        }
        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));
            }
        }
 public JsonResult EliminarLavadoCisterna(CC_LAVADO_CISTERNA model, DateTime fechaDesde)
 {
     try
     {
         lsUsuario = User.Identity.Name.Split('_');
         if (!User.Identity.IsAuthenticated)
         {
             return(Json("101", JsonRequestBehavior.AllowGet));
         }
         clsDControlLavadoCisterna = new clsDControlLavadoCisterna();
         var consultarEstadoReporte = clsDControlLavadoCisterna.ConsultarLavadoCisterna(fechaDesde, Convert.ToDateTime("01-01-2020"), model.IdLavadoCisterna, 0);
         if (consultarEstadoReporte[0].EstadoReporteCab == false)
         {
             model.FechaIngresoLog    = DateTime.Now;
             model.EstadoRegistro     = clsAtributos.EstadoRegistroInactivo;
             model.TerminalIngresoLog = Request.UserHostAddress;
             model.UsuarioIngresoLog  = lsUsuario[0];
             var valor = clsDControlLavadoCisterna.EliminarLavadoCisterna(model);
             if (valor == 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));
     }
 }
 //-----------------------------------------------------VISTA DE INGRESO DE DATOS----------------------------------------------------------------
 public ActionResult CloroCisternaDescongelado()
 {
     try
     {
         ViewBag.dataTableJS = "1";
         ViewBag.JavaScrip   = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"];                ViewBag.MascaraInput = "1";
         clsLogin            = new clsDLogin();
         lsUsuario           = User.Identity.Name.Split('_');
         var usuarioOpcion = clsLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteCloroCisternaDescongelado");
         if (usuarioOpcion)
         {
             ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteCloroCisternaDescongelado";
         }
         ClsdParametroCalidad = new ClsdParametroCalidad();
         var parametros = ClsdParametroCalidad.ConsultaManteminetoParametroCalidad(clsAtributos.CC_CodParametroCloroCisterna);
         if (parametros == null)
         {
             ViewBag.ErrorParametro = "99";
         }
         else
         {
             ViewBag.ColorDentroRango = parametros.ColorDentroRango;
             ViewBag.ColorFueraRango  = parametros.ColorFueraRango;
         }
         clsDClasificador = new clsDClasificador();
         var poTurno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno).ToList();
         if (poTurno != null)
         {
             ViewBag.Turno = poTurno;
         }
         return(View());
     }
     catch (DbEntityValidationException e)
     {
         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);
         SetErrorMessage(Mensaje);
         return(RedirectToAction("Home", "Home"));
     }
     catch (Exception ex)
     {
         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);
         SetErrorMessage(Mensaje);
         return(RedirectToAction("Home", "Home"));
     }
 }
Exemplo n.º 27
0
        public ActionResult EmpleadoCuchilloPrestado(EMPLEADO_CUCHILLO_PRESTADO model)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');
                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDCuchillo = new clsDCuchillo();
                clsDEmpleado = new clsDEmpleado();
                var empleado      = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault();
                var modelEmpleado = clsDCuchillo.ConsultaEmpleadoPrestadoPorLineaFecha(empleado.CODIGOLINEA, model.Fecha).FirstOrDefault(x => x.CEDULA == model.Cedula);
                if (modelEmpleado == null)
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
                model.UsuarioIngresoLog  = lsUsuario[0];
                model.TerminalIngresoLog = Request.UserHostAddress;
                model.FechaIngresoLog    = DateTime.Now;
                model.EstadoRegistro     = clsAtributos.EstadoRegistroActivo;
                model.Linea = modelEmpleado.CODIGOLINEA;
                model.Cargo = modelEmpleado.CODIGOCARGO;

                if (!clsDCuchillo.ValidarCuchilloEmpleadoPrestado(model))
                {
                    return(Json("1", JsonRequestBehavior.AllowGet));
                }
                clsDCuchillo.GuardarModificarEmpleadoCuchilloPrestado(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));
            }
        }
Exemplo n.º 28
0
        public ActionResult ReporteControlPartial(DateTime FechaDesde, DateTime FechaHasta)
        {
            try
            {
                lsUsuario = User.Identity.Name.Split('_');

                if (string.IsNullOrEmpty(lsUsuario[0]))
                {
                    return(Json("101", JsonRequestBehavior.AllowGet));
                }
                clsDReporte = new clsDReporte();
                var rep = clsDReporte.ConsultaCodigoReporte(RouteData.Values["action"].ToString());
                if (rep != null)
                {
                    ViewBag.CodigoReporte  = rep.Codigo;
                    ViewBag.VersionReporte = rep.UltimaVersion;
                }
                else
                {
                    ViewBag.CodigoReporte  = "AS-RG-CC-21";
                    ViewBag.VersionReporte = "V 10.0";
                }
                List <CC_CALIBRACION_PHMETRO> resultado;
                clsDCalibracionPhMetro = new clsDCalibracionPhMetro();
                resultado = clsDCalibracionPhMetro.ConsultarReporte(FechaDesde, FechaHasta);
                if (resultado.Count == 0)
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
                return(PartialView(resultado));
            }
            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));
            }
        }
Exemplo n.º 29
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));
     }
 }
Exemplo n.º 30
0
 public ActionResult ReporteClorinacionCisterna()
 {
     try
     {
         ViewBag.dataTableJS     = "1";
         ViewBag.DateRangePicker = "1";
         ViewBag.JqueryRotate    = "1";
         clsDLogin = new clsDLogin();
         lsUsuario = User.Identity.Name.Split('_');
         if (lsUsuario != null)
         {
             var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ControlClorinacionCisterna");
             if (usuarioOpcion)
             {
                 ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ControlClorinacionCisterna";
             }
         }
         ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"];
         ClsDReporte       = new clsDReporte();
         var rep = ClsDReporte.ConsultaCodigoReporte(RouteData.Values["action"].ToString());
         if (rep != null)
         {
             ViewBag.CodigoReporte  = rep.Codigo;
             ViewBag.VersionReporte = rep.UltimaVersion;
             ViewBag.NombreReporte  = rep.Nombre;
         }
         ClsAnalisisAguaClorinacionCisterna = new ClsAnalisisAguaClorinacionCisterna();
         ViewBag.ListaCisterna = ClsAnalisisAguaClorinacionCisterna.ConsultarMantenimientoCisterna(clsAtributos.EstadoRegistroActivo);
         return(View());
     }
     catch (DbEntityValidationException e)
     {
         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);
         SetErrorMessage(Mensaje);
         return(RedirectToAction("Home", "Home"));
     }
     catch (Exception ex)
     {
         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);
         SetErrorMessage(Mensaje);
         return(RedirectToAction("Home", "Home"));
     }
 }