public ActionResult OperatividadMetalDetector(CC_OPERATIVIDAD_DETECTOR_METAL control, HttpPostedFileBase dataImg) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDOperatividadMetal = new clsDOperatividadMetal(); string path = string.Empty; string NombreImg = string.Empty; if (dataImg != null) { path = Server.MapPath(clsAtributos.UrlImagen + "DetectorMetal/"); 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 = "DetectorMetal/DetectorMetal" + n.ToString() + "." + ext2[cont - 1]; control.Imagen = NombreImg; } control.UsuarioIngresoLog = lsUsuario[0]; control.FechaIngresoLog = DateTime.Now; control.TerminalIngresoLog = Request.UserHostAddress; control.EstadoRegistro = clsAtributos.EstadoRegistroActivo; clsDOperatividadMetal.GuardarModificarOperatividadMetalDetector(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)); } }
public ActionResult BandejaOperatividadMetalPartial(DateTime?FechaDesde, DateTime?FechaHasta, bool Estado = false) { try { clsDOperatividadMetal = new clsDOperatividadMetal(); List <CC_OPERATIVIDAD_METAL> poControl = null; if (FechaDesde != null && FechaHasta != null) { poControl = clsDOperatividadMetal.ConsultaOperatividadMetalControl(FechaDesde.Value, FechaHasta.Value, Estado); } else { poControl = clsDOperatividadMetal.ConsultaOperatividadMetalControlPendiente(); } if (poControl != null && poControl.Any()) { clsDClasificador = new clsDClasificador(); 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 ReversarBandejaControl(CC_OPERATIVIDAD_METAL model) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDOperatividadMetal = new clsDOperatividadMetal(); 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]; clsDOperatividadMetal.Aprobar_ReporteOperatividadMetal(model); return(Json("Reporte reversado exitosamente", JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult OperatividadMetal(CC_OPERATIVIDAD_METAL control) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDOperatividadMetal = new clsDOperatividadMetal(); control.UsuarioIngresoLog = lsUsuario[0]; control.FechaIngresoLog = DateTime.Now; control.TerminalIngresoLog = Request.UserHostAddress; control.EstadoRegistro = clsAtributos.EstadoRegistroActivo; if (clsDOperatividadMetal.ValidaOpertatividadMetal(control)) { return(Json("1", JsonRequestBehavior.AllowGet)); } clsDOperatividadMetal.GuardarModificarOperatividadMetal(control); 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)); } }
public ActionResult OperatividadMetalPartial(DateTime Fecha, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDOperatividadMetal = new clsDOperatividadMetal(); var model = clsDOperatividadMetal.ConsultaOperatividadMetal(Fecha, Turno); if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } clsDClasificador = new clsDClasificador(); ViewBag.Turno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno); 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)); } }