public ActionResult EliminarCloroAguaAutoClave(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)); } if (model.IdCloroAguaAutoclave == 0) { return(Json("0", JsonRequestBehavior.AllowGet)); } model.FechaIngresoLog = DateTime.Now; model.TerminalIngresoLog = Request.UserHostAddress; model.UsuarioIngresoLog = lsUsuario[0]; model.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; ClsDCloroAguaAutoclave = new ClsDCloroAguaAutoclave(); 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.EliminarCloroAguaAutoclave(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 ValidaEstadoReporte(DateTime Fecha, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } ClsDCloroAguaAutoclave = new ClsDCloroAguaAutoclave(); var control = ClsDCloroAguaAutoclave.ConsultaCloroAguaAutoclaveControl(Fecha, Turno).FirstOrDefault(); if (control != null) { if (control.EstadoReporte) { return(Json(1, JsonRequestBehavior.AllowGet)); } else { 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 JsonResult ReporteCloroAguaAutoclavePartial(DateTime Fecha) //{ // try // { // lsUsuario = User.Identity.Name.Split('_'); // if (string.IsNullOrEmpty(lsUsuario[0])) // { // return Json("101", JsonRequestBehavior.AllowGet); // } // clsDCloroAguaAutoclave = new clsDCloroAguaAutoclave(); // var model = clsDCloroAguaAutoclave.ConsultaCloroAguaAutoclave(Fecha); // if (model == null) // { // return Json("0", JsonRequestBehavior.AllowGet); // } // return Json(model, 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 ReporteCloroAguaAutoclaveDetallePartial(DateTime Fecha, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } ClsDCloroAguaAutoclave = new ClsDCloroAguaAutoclave(); ClsDClasificador = new clsDClasificador(); ClsdParametroCalidad = new ClsdParametroCalidad(); ViewBag.Parametros = ClsDCloroAguaAutoclave.ConsultaParametroCloroAguaAutoclaveControl(Fecha, Turno); ViewBag.Parametros2 = ClsdParametroCalidad.ConsultaManteminetoParametroCalidad(clsAtributos.CodigoParametroCloroAguaAutoclave); var poTurno = ClsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno, Turno).FirstOrDefault(); if (poTurno != null) { ViewBag.Turno = poTurno.Descripcion; } var model = ClsDCloroAguaAutoclave.ConsultaCloroAguaAutoclave(Fecha, Turno); if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } return(PartialView(model)); } 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_CLORO_AGUA_AUTOCLAVE_CONTROL model, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } ClsDCloroAguaAutoclave = new ClsDCloroAguaAutoclave(); 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)); } ClsDCloroAguaAutoclave.Aprobar_ReporteCloroAguaAutoclave(model, Turno); 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)); } }
public ActionResult CloroAguaAutoClave() { try { ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; ViewBag.select2 = "1"; ViewBag.MascaraInput = "1"; ClsDCloroAguaAutoclave = new ClsDCloroAguaAutoclave(); ClsDClasificador = new clsDClasificador(); ViewBag.AutoClaves = ClsDClasificador.ConsultarClasificador(clsAtributos.CodigoGrupoAutoclave); ViewBag.Turnos = ClsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno); clsDLogin = new clsDLogin(); lsUsuario = User.Identity.Name.Split('_'); if (!string.IsNullOrEmpty(lsUsuario[1])) { var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteCloroAguaAutoClave"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteCloroAguaAutoClave"; } } 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")); } }
public ActionResult BandejaCloroAguaAutoclavePartial(DateTime?FechaDesde, DateTime?FechaHasta, bool Estado = false) { try { ClsDCloroAguaAutoclave = new ClsDCloroAguaAutoclave(); List <CC_CLORO_AGUA_AUTOCLAVE_CONTROL> poCloroCisterna = null; if (FechaDesde != null && FechaHasta != null) { poCloroCisterna = ClsDCloroAguaAutoclave.ConsultaCloroAguaAutoclaveControl(FechaDesde.Value, FechaHasta.Value, Estado); } else { poCloroCisterna = ClsDCloroAguaAutoclave.ConsultaCloroAguaAutoclaveControlPendiente(); } if (poCloroCisterna != null && poCloroCisterna.Any()) { return(PartialView(poCloroCisterna)); } else { return(Json("0", JsonRequestBehavior.AllowGet)); } } 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult ReporteCloroAguaAutoclavePartial(DateTime FechaDesde, DateTime FechaHasta) { try { ClsDCloroAguaAutoclave = new ClsDCloroAguaAutoclave(); List <CC_CLORO_AGUA_AUTOCLAVE_CONTROL> poControl = null; ClsDClasificador = new clsDClasificador(); poControl = ClsDCloroAguaAutoclave.ConsultaCloroAguaAutoclaveControl(FechaDesde, FechaHasta); if (poControl != null && poControl.Any()) { ViewBag.Turno = ClsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno); return(PartialView(poControl)); } else { return(Json("0", JsonRequestBehavior.AllowGet)); } } 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult BandejaAprobarCloroAguaAutoclave(DateTime fecha, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } ClsDCloroAguaAutoclave = new ClsDCloroAguaAutoclave(); var poCloroCisterna = ClsDCloroAguaAutoclave.ConsultaCloroAguaAutoclave(fecha, Turno); if (poCloroCisterna != null && poCloroCisterna.Any()) { return(Json(poCloroCisterna, 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)); } }