public JsonResult ConsultarLotes(DateTime Fecha) { try { clsDApiProduccion = new clsDApiProduccion(); dynamic Lotes = clsDApiProduccion.ConsultarLotesPorFecha(Fecha); List <ClasificadorGenerico> ListadoLotes = new List <ClasificadorGenerico>(); foreach (var x in Lotes) { ListadoLotes.Add(new ClasificadorGenerico { descripcion = x.Lote }); } return(Json(ListadoLotes, 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 ControlEnfundado() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsDApiProduccion = new clsDApiProduccion(); lsUsuario = User.Identity.Name.Split('_'); clsDClasificador = new clsDClasificador(); clsDEmpleado = new clsDEmpleado(); var Empleado = clsDEmpleado.ConsultaEmpleado(lsUsuario [1]).FirstOrDefault(); var EspecificacionFunda = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodigoGrupoFunda, EstadoRegistro = clsAtributos.EstadoRegistroActivo }); var Lotes = clsDApiProduccion.ConsultarLotesPorFecha(DateTime.Now); ViewBag.Lotes = Lotes; ViewBag.Linea = Empleado.LINEA; ViewBag.EspecificacionFunda = EspecificacionFunda; return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); lsUsuario = User.Identity.Name.Split('_'); clsDError = new clsDError(); clsDError.GrabarError(new ERROR { Controlador = this.ControllerContext.RouteData.Values["controller"].ToString(), Mensaje = ex.Message, Observacion = "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), FechaIngreso = DateTime.Now, TerminalIngreso = Request.UserHostAddress, UsuarioIngreso = lsUsuario [0] }); return(RedirectToAction("Home", "Home")); } }