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 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)); } }
public JsonResult EliminarControl(int IdControl, DateTime poFecha) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDPeriodo = new clsDPeriodo(); if (!clsDPeriodo.ValidaFechaPeriodo(poFecha)) { object[] respuesta = new object[3]; respuesta[0] = "444"; respuesta[1] = "No se pudo completar la acción, por que el periodo se encuentra cerrado"; respuesta[2] = poFecha; return(Json(respuesta, JsonRequestBehavior.AllowGet)); } CC_CALIBRACION_PHMETRO poCabecera = new CC_CALIBRACION_PHMETRO() { IDPhMetro = IdControl, UsuarioIngresoLog = lsUsuario[0], FechaIngresoLog = DateTime.Now, TerminalIngresoLog = Request.UserHostAddress }; object[] Respuesta = null; clsDCalibracionPhMetro = new clsDCalibracionPhMetro(); Respuesta = clsDCalibracionPhMetro.InactivarControl(poCabecera); return(Json(Respuesta, JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public JsonResult ConsultarControl(CC_CALIBRACION_PHMETRO poControl) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } CC_CALIBRACION_PHMETRO resultado = null; clsDCalibracionPhMetro = new clsDCalibracionPhMetro(); resultado = clsDCalibracionPhMetro.ConsultarControl(poControl.Fecha.Value); if (resultado != null) { return(Json(resultado, 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 ReversarControl(int IdControl, DateTime poFecha) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDPeriodo = new clsDPeriodo(); if (!clsDPeriodo.ValidaFechaPeriodo(poFecha)) { string respuesta = "444"; return(Json(respuesta, JsonRequestBehavior.AllowGet)); } clsDCalibracionPhMetro = new clsDCalibracionPhMetro(); string Respuesta = clsDCalibracionPhMetro.ReversarControl(IdControl, lsUsuario[0], Request.UserHostAddress); return(Json(Respuesta, JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult BandejaAprobadosCalibracionPhMetroPartial(DateTime?FechaInicio, DateTime?FechaFin, bool EstadoControl) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } List <CC_CALIBRACION_PHMETRO> resultado = new List <CC_CALIBRACION_PHMETRO>(); clsDCalibracionPhMetro = new clsDCalibracionPhMetro(); resultado = clsDCalibracionPhMetro.ConsultarBandejaclsDCalibracionPhMetro(FechaInicio, FechaFin, EstadoControl); 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)); } }