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)); } }
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 ActionResult ReporteTermoencogidoSelladoCabeceraPartial(DateTime fechaDesde, DateTime fechaHasta) { try { lsUsuario = User.Identity.Name.Split('_'); if (!User.Identity.IsAuthenticated) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDClasificador = new clsDClasificador(); var poTurno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno).ToList(); if (poTurno != null) { ViewBag.Turno = poTurno; } clsDTemperaturaTermoencogidoSellado = new clsDTemperaturaTermoencogidoSellado(); var poCloroCisterna = clsDTemperaturaTermoencogidoSellado.ReporteConsultarcabecera(fechaDesde, fechaHasta); if (poCloroCisterna != null) { 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)); } }
//PartialView public ActionResult ControlTermoencogidoSelladoPartial(DateTime fechaDesde, DateTime fechaHasta, int idCabecera, int op) { try { lsUsuario = User.Identity.Name.Split('_'); if (!User.Identity.IsAuthenticated) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDTemperaturaTermoencogidoSellado = new clsDTemperaturaTermoencogidoSellado(); var detalleTabla = clsDTemperaturaTermoencogidoSellado.ConsultarTermoencogidoSelladoDetalle(fechaDesde, fechaHasta, idCabecera, op); if (detalleTabla != null) { return(PartialView(detalleTabla)); } 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(Json(Mensaje, JsonRequestBehavior.AllowGet)); } 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(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult BandejaTermoencogidoSelladoPartial(DateTime fechaDesde, DateTime fechaHasta, int id, int opcion) { try { lsUsuario = User.Identity.Name.Split('_'); if (!User.Identity.IsAuthenticated) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDTemperaturaTermoencogidoSellado = new clsDTemperaturaTermoencogidoSellado(); var poCloroCisterna = clsDTemperaturaTermoencogidoSellado.ConsultarTermoencogidoSelladoDetalle(fechaDesde, fechaHasta, id, opcion); if (poCloroCisterna != null) { 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 JsonResult GuardarModificarTermoencogidoSellado(CC_TEMPERATURA_TERMOENCOGIDO_SELLADO model, bool siAprobar = false) { try { lsUsuario = User.Identity.Name.Split('_'); if (!User.Identity.IsAuthenticated) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDPeriodo = new clsDPeriodo(); bool periodo = clsDPeriodo.ValidaFechaPeriodo(model.Fecha); if (!periodo) { return(Json("100", JsonRequestBehavior.AllowGet)); } clsDTemperaturaTermoencogidoSellado = new clsDTemperaturaTermoencogidoSellado(); model.FechaIngresoLog = DateTime.Now; model.EstadoRegistro = clsAtributos.EstadoRegistroActivo; model.TerminalIngresoLog = Request.UserHostAddress; model.UsuarioIngresoLog = lsUsuario[0]; if (model.Id != 0 && !siAprobar) { var estadoReporte = clsDTemperaturaTermoencogidoSellado.ConsultarEstadoReporte(model.Id); if (estadoReporte.EstadoReporte) { return(Json("4", JsonRequestBehavior.AllowGet));//REGISTRO APROBADO } } var valor = clsDTemperaturaTermoencogidoSellado.GuardarModificarTermoencogidoSellado(model, siAprobar); if (valor == 0) { return(Json("0", JsonRequestBehavior.AllowGet)); } else if (valor == 1) { return(Json("1", JsonRequestBehavior.AllowGet)); } else if (valor == 2) { return(Json("2", JsonRequestBehavior.AllowGet)); } else if (valor == 3) { return(Json("3", JsonRequestBehavior.AllowGet)); //ERROR DE FECHA } return(Json("5", JsonRequestBehavior.AllowGet)); //TURNO EXISTE } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }