public ActionResult EmpleadosMasivoPartial(string Linea) { try { clsDEmpleado = new clsDEmpleado(); var model = clsDEmpleado.ConsultaEmpleadosFiltro(Linea, "0", "0"); if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } return(PartialView(model)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); Usuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(Usuario[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(); Usuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(Usuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public List <NivelUsuarioViewModel> ConsultarNivelUsuario(NIVEL_USUARIO filtros) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var query = from o in entities.NIVEL_USUARIO select o; clsDEmpleado = new clsDEmpleado(); clsDClasificador = new clsDClasificador(); List <NivelUsuarioViewModel> Lista = new List <NivelUsuarioViewModel>(); List <Clasificador> Niveles = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodigoGrupoNivelUsuario, EstadoRegistro = clsAtributos.EstadoRegistroActivo }).ToList(); var Empleados = clsDEmpleado.ConsultaEmpleado("0"); Lista = (from q in query.ToList() join n in Niveles on q.Nivel equals int.Parse(n.Codigo) join e in Empleados on q.IdUsuario equals e.CEDULA select new NivelUsuarioViewModel { IdNivelUsuario = q.IdNivelUsuario, IdUsuario = q.IdUsuario, EstadoRegistro = q.EstadoRegistro, Nivel = q.Nivel, DescripcionNivel = n.Descripcion, Usuario = e.NOMBRES, UsuarioAprueba = q.CedulaAprueba }).Distinct().ToList(); return(Lista); } }
public ActionResult EmpleadoEsfero() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; Usuario = User.Identity.Name.Split('_'); clsDEmpleado = new clsDEmpleado(); var Empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault(); if (Empleado != null) { var ListaEmpleados = clsDEmpleado.ConsultaEmpleadosFiltro(Empleado.CODIGOLINEA, null, null); ViewBag.Empleados = ListaEmpleados; } return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); Usuario = 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 = Usuario[1] }); return(RedirectToAction("Home", "Home")); } }
public ActionResult MoverPersonalDataLifePartial(string psCentroCosto, string psRecurso, string psLinea, string psCargo) { try { List <spConsutaEmpleadosFiltroCambioPersonal> ListaEmpleados = new List <spConsutaEmpleadosFiltroCambioPersonal>(); clsDEmpleado = new clsDEmpleado(); ListaEmpleados = clsDEmpleado.ConsultaEmpleadosFiltroCambioPersonal(psLinea, psCentroCosto, psCargo, psRecurso, clsAtributos.TipoPrestar); return(PartialView(ListaEmpleados)); } catch (DbEntityValidationException e) { clsDError = new clsDError(); liststring = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(liststring[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) { SetErrorMessage(ex.Message); liststring = 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 = liststring[0] }); return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult EmpleadoEsfero(EmpleadoEsferoViewModel model) { try { if (!ModelState.IsValid) { return(View(model)); } Usuario = User.Identity.Name.Split('_'); clsDEmpleado = new clsDEmpleado(); clsDEmpleadoEsfero = new clsDEmpleadoEsfero(); model.EstadoRegistro = model.EstadoRegistro == "true" ? clsAtributos.EstadoRegistroActivo : clsAtributos.EstadoRegistroInactivo; model.UsuarioIngresoLog = Usuario[0]; model.TerminalIngresoLog = Request.UserHostAddress; var Respuesta = clsDEmpleadoEsfero.GuardarMoficicarEsfero(model); SetSuccessMessage(Respuesta); return(RedirectToAction("EmpleadoEsfero")); } catch (Exception ex) { SetErrorMessage(ex.Message); Usuario = 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 = Usuario[1] }); return(RedirectToAction("EmpleadoEsfero")); } }
public JsonResult ConsultaEmpleadosPrestado(DateTime Fecha) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDCuchillo = new clsDCuchillo(); clsDEmpleado = new clsDEmpleado(); var empleado = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); var lista = clsDCuchillo.ConsultaEmpleadoPrestadoPorLineaFecha(empleado.CODIGOLINEA, Fecha); return(Json(lista, 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 ControlEsferoPartial(string dsTipo) { try { Usuario = User.Identity.Name.Split('_'); clsDEmpleado = new clsDEmpleado(); clsDEmpleadoEsfero = new clsDEmpleadoEsfero(); var Empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault(); List <spConsutaControlEsferos> model = new List <spConsutaControlEsferos>(); if (Empleado != null) { clsDEmpleadoEsfero.GenerarControlEmpleadoEsfero(Empleado.CODIGOLINEA, Usuario[0], Request.UserHostAddress); model = clsDEmpleadoEsfero.ConsultaControlEsfero(Empleado.CODIGOLINEA, dsTipo); } return(PartialView(model)); } catch (Exception ex) { // SetErrorMessage(ex.Message); Response.StatusCode = (int)HttpStatusCode.InternalServerError; Usuario = 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 = Usuario[1] }); return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public void ConsultarCombosEmpleadoCuchillo() { clsDEmpleado = new clsDEmpleado(); clsDCuchillo = new clsDCuchillo(); lsUsuario = User.Identity.Name.Split('_'); var linea = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); if (linea != null) { var Empleados = clsDEmpleado.ConsultaEmpleadosFiltro(linea.CODIGOLINEA, null, null); ViewBag.Empleados = Empleados; ViewBag.Linea = linea.LINEA; ViewBag.CodLinea = linea.CODIGOLINEA; } var poCuchillosBlancos = clsDCuchillo.ConsultarCuchillos(new CUCHILLO { ColorCuchillo = clsAtributos.CodigoColorCuchilloBlanco }); var poCuchillosRojos = clsDCuchillo.ConsultarCuchillos(new CUCHILLO { ColorCuchillo = clsAtributos.CodigoColorCuchilloRojo }); var poCuchillosNegros = clsDCuchillo.ConsultarCuchillos(new CUCHILLO { ColorCuchillo = clsAtributos.CodigoColorCuchilloNegro }); ViewBag.CuchillosBlancos = poCuchillosBlancos; ViewBag.CuchillosRojos = poCuchillosRojos; ViewBag.CuchillosNegros = poCuchillosNegros; }
public ActionResult EmpleadoCargo() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; Usuario = User.Identity.Name.Split('_'); clsDEmpleado = new clsDEmpleado(); clsDGeneral = new clsDGeneral(); clsDLogin = new clsDLogin(); //clsDClasificador = new clsDClasificador(); var Empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault(); ViewBag.Lineas = clsDGeneral.ConsultaLineas("0"); ViewBag.Cargos = clsDGeneral.ConsultaCargos("0"); ViewBag.Linea = Empleado.LINEA; return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); Usuario = 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 = Usuario[0] }); return(RedirectToAction("Home", "Home")); } }
public ActionResult ControlAuditoriaSangrePartial(int?IdAuditoria, string Cedula, string Porcentaje, DateTime Fecha, TimeSpan Hora, string estado, string TipoAuditoria, string Observacion, string Linea, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(Cedula) || string.IsNullOrEmpty(Porcentaje) || string.IsNullOrEmpty(estado) || string.IsNullOrEmpty(TipoAuditoria) || string.IsNullOrEmpty(Linea)) { return(Json("0", JsonRequestBehavior.AllowGet)); } clsDAuditoriaSangre = new clsDAuditoriaSangre(); clsDEmpleado = new clsDEmpleado(); int IdAuditoriaS = IdAuditoria == null ? 0 : Convert.ToInt32(IdAuditoria); lsUsuario = User.Identity.Name.Split('_'); DateTime FechaCreacion = DateTime.Now; //var Linea = clsDEmpleado.ConsultaEmpleado(Cedula).FirstOrDefault(); clsDAuditoriaSangre.GuardarActualizarAuditoriaSangre(new CONTROL_AUDITORIASANGRE { Cedula = Cedula, Porcentaje = Convert.ToDecimal(Porcentaje), FechaCreacionLog = FechaCreacion, EstadoRegistro = estado, TerminalCreacionLog = Request.UserHostAddress, UsuarioCreacionLog = lsUsuario[0], Hora = Hora, FechaAuditoria = Fecha, IdControlAuditoriaSangre = IdAuditoriaS, Linea = Linea, TipoAuditoria = TipoAuditoria, Observacion = Observacion, Turno = Turno }); return(Json("Registro Éxitoso", 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 EmpleadoBuscar(string dsLinea, string dsArea, string dsCargo) { try { clsDEmpleado = new clsDEmpleado(); List <spConsutaEmpleadosFiltro> lista = clsDEmpleado.ConsultaEmpleadosFiltro(dsLinea, dsArea, dsCargo); return(PartialView(lista)); } 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 EntregaUniforme() { try { ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; ViewBag.select2 = "1"; lsUsuario = User.Identity.Name.Split('_'); clsDEmpleado = new clsDEmpleado(); clsDClasificador = new clsDClasificador(); var Empleado = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); ViewBag.Linea = Empleado.LINEA; ViewBag.CodLinea = Empleado.CODIGOLINEA; ViewBag.Lineas = clsDClasificador.ConsultarClasificador(clsAtributos.CodGrupoLineasAprobarSolicitudProduccion, "0"); 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 CuchilloEmpleadoPartial() { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDCuchillo = new clsDCuchillo(); clsDEmpleado = new clsDEmpleado(); lsUsuario = User.Identity.Name.Split('_'); var psLinea = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault().CODIGOLINEA; var model = clsDCuchillo.ConsultarEmpleadoCuchillo(new Models.Asistencia.EmpleadoCuchilloViewModel(), psLinea); 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 AsignaMaterialesLinea() { try { lsUsuario = User.Identity.Name.Split('_'); ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsDControlMaterialQuebradizo = new clsDControlMaterialQuebradizo(); clsDGeneral = new clsDGeneral(); clsDEmpleado = new clsDEmpleado(); var Empleado = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); ViewBag.Lineas = clsDGeneral.ConsultaLineas(Empleado.CODIGOLINEA); ViewBag.Material = clsDControlMaterialQuebradizo.ConsultaMaterialQuebradizo(); 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(View()); } 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(View()); } }
public ActionResult ReportePersonalNominaPorLinea() { try { ViewBag.dataTableJS = "1"; Usuario = User.Identity.Name.Split('_'); clsDEmpleado = new clsDEmpleado(); var model = clsDEmpleado.ConsultaPersonalNominaPorLinea(); return(View(model)); } catch (Exception ex) { SetErrorMessage(ex.Message); Usuario = 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 = Usuario[0] }); return(RedirectToAction("Home", "Home")); } }
public ActionResult ReportePersonalPresentePartial(DateTime Fecha) { try { if (Fecha == null) { return(Json("1", JsonRequestBehavior.AllowGet)); } ViewBag.dataTableJS = "1"; clsDEmpleado = new clsDEmpleado(); var model = clsDEmpleado.spConsultaPresentesPorAreaLinea(Fecha); return(PartialView(model)); } catch (Exception ex) { // SetErrorMessage(ex.Message); Response.StatusCode = (int)HttpStatusCode.InternalServerError; Usuario = 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 = Usuario[0] }); return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult ReporteEmpleadoCargoPartial(string Linea) { try { clsDEmpleado = new clsDEmpleado(); var model = clsDEmpleado.ConsultaEmpleadoCargoLinea(Linea); if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } return(PartialView(model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; Usuario = 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 = Usuario[0] }); return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult EmpleadoCargo(EmpleadoViewModel model) { try { Usuario = User.Identity.Name.Split('_'); clsDEmpleado = new clsDEmpleado(); //Servicio de actualizar datalife return(Json("ok", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; Usuario = 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 = Usuario[0] }); return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
// GET: ControlBalanza public ActionResult ControlBalanza() { try { clsDEmpleado = new clsDEmpleado(); lsUsuario = User.Identity.Name.Split('_'); ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; var empleado = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); ViewBag.Linea = empleado.CODIGOLINEA; 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 ReporteDistribucionPorLinea() { try { ViewBag.dataTableJS = "1"; Usuario = User.Identity.Name.Split('_'); clsDClasificador = new clsDClasificador(); clsDEmpleado = new clsDEmpleado(); clsDLogin = new clsDLogin(); clsDGeneral = new clsDGeneral(); var Empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault(); ViewBag.LineaEmpleado = Empleado.CODIGOLINEA; List <int?> roles = clsDLogin.ConsultaRolesUsuario(Usuario[1]); if (roles.FirstOrDefault(x => x.Value == clsAtributos.RolSupervisorGeneral || x.Value == clsAtributos.RolControladorGeneral) != null) { ViewBag.SupervisorGeneral = clsAtributos.RolSupervisorGeneral; ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodGrupoLineasAprobarSolicitudProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo }); } else if (roles.FirstOrDefault(x => x.Value == clsAtributos.AsistenteProduccion) != null) { ViewBag.SupervisorGeneral = clsAtributos.RolSupervisorGeneral; ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodGrupoLineasAprobarSolicitudProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo }); } else if (roles.FirstOrDefault(x => x.Value == clsAtributos.RolSupervisorLinea || x.Value == clsAtributos.RolControladorLinea) != null) { ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodGrupoLineaProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo, Codigo = Empleado.CODIGOLINEA }); } else { ViewBag.Lineas = clsDGeneral.ConsultaLineas(Empleado.CODIGOLINEA); } return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); Usuario = 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 = Usuario[0] }); return(RedirectToAction("Home", "Home")); } }
public ActionResult PrestarCuchillo(DateTime Fecha) { try { ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; //List<int?> CuchillosBlancos = db.sp_ObtenerCuchillosSobrantes(clsAtributos.CodigoColorCuchilloBlanco).ToList(); //List<int?> CuchillosRojos = db.sp_ObtenerCuchillosSobrantes(clsAtributos.CodigoColorCuchilloRojo).ToList(); //List<int?> CuchillosNegros = db.sp_ObtenerCuchillosSobrantes(clsAtributos.CodigoColorCuchilloNegro).ToList(); //List<ControlDeAsistenciaPrestadosViewModel.Cuchillos> CuchillosBlancosSobrantes = new List<ControlDeAsistenciaPrestadosViewModel.Cuchillos>(); //List<ControlDeAsistenciaPrestadosViewModel.Cuchillos> CuchillosRojosSobrantes = new List<ControlDeAsistenciaPrestadosViewModel.Cuchillos>(); //List<ControlDeAsistenciaPrestadosViewModel.Cuchillos> CuchillosNegrosSobrantes = new List<ControlDeAsistenciaPrestadosViewModel.Cuchillos>(); //foreach (var item in CuchillosBlancos) //{ // CuchillosBlancosSobrantes.Add(new ControlDeAsistenciaPrestadosViewModel.Cuchillos { Id = item, Numero = item }); //} clsDEmpleado = new clsDEmpleado(); //clsDGeneral = new clsDGeneral(); lsUsuario = User.Identity.Name.Split('_'); //ViewBag.Linea = clsDGeneral.ConsultarLineaUsuario(lsUsuario[1]); ViewBag.CodLinea = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault().CODIGOLINEA; clsDCuchillo = new clsDCuchillo(); var CuchillosBlancosSobrantes = clsDCuchillo.CuchillosSobrantes(clsAtributos.CodigoColorCuchilloBlanco, Fecha).Select(x => new ControlDeAsistenciaPrestadosViewModel.Cuchillos { Numero = x, Id = x }).ToList(); ViewBag.CuchilloBlanco = new SelectList(CuchillosBlancosSobrantes, "Id", "Numero"); var CuchillosRojosSobrantes = clsDCuchillo.CuchillosSobrantes(clsAtributos.CodigoColorCuchilloRojo, Fecha).Select(x => new ControlDeAsistenciaPrestadosViewModel.Cuchillos { Numero = x, Id = x }).ToList(); ViewBag.CuchilloRojo = new SelectList(CuchillosRojosSobrantes, "Id", "Numero"); var CuchillosNegrosSobrantes = clsDCuchillo.CuchillosSobrantes(clsAtributos.CodigoColorCuchilloNegro, Fecha).Select(x => new ControlDeAsistenciaPrestadosViewModel.Cuchillos { Numero = x, Id = x }).ToList(); ViewBag.CuchilloNegro = new SelectList(CuchillosNegrosSobrantes, "Id", "Numero"); return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); 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")); } }
public ActionResult EmpleadoTurno() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; Usuario = User.Identity.Name.Split('_'); clsDLogin = new clsDLogin(); clsDGeneral = new clsDGeneral(); clsDEmpleado = new clsDEmpleado(); clsDClasificador = new clsDClasificador(); var Empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault(); ViewBag.LineaEmpleado = Empleado.CODIGOLINEA; List <int?> roles = clsDLogin.ConsultaRolesUsuario(Usuario[1]); if (roles.FirstOrDefault(x => x.Value == clsAtributos.RolSupervisorGeneral || x.Value == clsAtributos.RolControladorGeneral) != null) { ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodGrupoLineasAprobarSolicitudProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo }); } else if (roles.FirstOrDefault(x => x.Value == clsAtributos.RolSupervisorLinea || x.Value == clsAtributos.RolControladorLinea) != null) { ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodGrupoLineaProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo, Codigo = Empleado.CODIGOLINEA }); } else { ViewBag.Lineas = clsDGeneral.ConsultaLineas(Empleado.CODIGOLINEA); } return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); Usuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(Usuario[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(); Usuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(Usuario[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 EmpleadoCuchilloPrestado(EMPLEADO_CUCHILLO_PRESTADO model) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDCuchillo = new clsDCuchillo(); clsDEmpleado = new clsDEmpleado(); var empleado = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); var modelEmpleado = clsDCuchillo.ConsultaEmpleadoPrestadoPorLineaFecha(empleado.CODIGOLINEA, model.Fecha).FirstOrDefault(x => x.CEDULA == model.Cedula); if (modelEmpleado == null) { return(Json("0", JsonRequestBehavior.AllowGet)); } model.UsuarioIngresoLog = lsUsuario[0]; model.TerminalIngresoLog = Request.UserHostAddress; model.FechaIngresoLog = DateTime.Now; model.EstadoRegistro = clsAtributos.EstadoRegistroActivo; model.Linea = modelEmpleado.CODIGOLINEA; model.Cargo = modelEmpleado.CODIGOCARGO; if (!clsDCuchillo.ValidarCuchilloEmpleadoPrestado(model)) { return(Json("1", JsonRequestBehavior.AllowGet)); } clsDCuchillo.GuardarModificarEmpleadoCuchilloPrestado(model); 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 EliminarControlAuditoriaSangrePartial(int IdAuditoria, string estado, string Observacion) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(estado)) { return(Json("0", JsonRequestBehavior.AllowGet)); } clsDAuditoriaSangre = new clsDAuditoriaSangre(); clsDEmpleado = new clsDEmpleado(); lsUsuario = User.Identity.Name.Split('_'); DateTime FechaCreacion = DateTime.Now; clsDAuditoriaSangre.EliminarAuditoriaSangre(new CONTROL_AUDITORIASANGRE { FechaCreacionLog = FechaCreacion, EstadoRegistro = estado, TerminalCreacionLog = Request.UserHostAddress, UsuarioCreacionLog = lsUsuario[0], IdControlAuditoriaSangre = IdAuditoria, Observacion = Observacion }); return(Json("Registro Éxitoso", 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 RespuestaGenerica GenerarSolicitudPermiso(string Identificacion, string CodigoMotivo, string Observacion, string UsuarioIngreso, string TerminalIngreso, DateTime FechaSalida, DateTime FechaRegreso) { try { if (string.IsNullOrEmpty(Identificacion) || string.IsNullOrEmpty(CodigoMotivo) || string.IsNullOrEmpty(UsuarioIngreso) || string.IsNullOrEmpty(TerminalIngreso)) { return(new RespuestaGenerica { Respuesta = false, Mensaje = "Faltan Parametros" }); } clsDSolicitudPermiso clsDSolicitudPermiso = new clsDSolicitudPermiso(); clsDEmpleado clsDEmpleado = new clsDEmpleado(); var poEmpleado = clsDEmpleado.ConsultaEmpleado(Identificacion).FirstOrDefault(); SOLICITUD_PERMISO solicitud = new SOLICITUD_PERMISO { IdSolicitudPermiso = 0, CodigoLinea = poEmpleado.CODIGOLINEA, CodigoArea = poEmpleado.CODIGOAREA, CodigoCargo = poEmpleado.CODIGOCARGO, CodigoRecurso = poEmpleado.CODIGORECURSO, Identificacion = Identificacion, CodigoMotivo = CodigoMotivo, Observacion = Observacion, FechaSalida = FechaSalida, FechaRegreso = FechaRegreso, Nivel = clsDSolicitudPermiso.ConsultarNivelUsuario(Identificacion), FechaIngresoLog = DateTime.Now, UsuarioIngresoLog = UsuarioIngreso, TerminalIngresoLog = TerminalIngreso, Origen = clsAtributos.SolicitudOrigenGeneral, EstadoRegistro = clsAtributos.EstadoRegistroActivo, EstadoSolicitud = clsAtributos.EstadoSolicitudPendiente }; var mensaje = clsDSolicitudPermiso.GuargarModificarSolicitud(solicitud); return(new RespuestaGenerica { Respuesta = true, Mensaje = mensaje.Descripcion }); } catch (Exception ex) { return(new RespuestaGenerica { Respuesta = false, Mensaje = ex.Message }); } }
public ActionResult ReporteControlMaterialQuebradizo() { try { lsUsuario = User.Identity.Name.Split('_'); ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsDControlMaterialQuebradizo = new clsDControlMaterialQuebradizo(); clsDGeneral = new clsDGeneral(); clsDEmpleado = new clsDEmpleado(); clsDLogin = new clsDLogin(); clsDClasificador = new clsDClasificador(); var Empleado = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); bool existeRol = clsDLogin.ValidarUsuarioRol(lsUsuario[1], clsAtributos.AsistenteProduccion); if (existeRol) { ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodGrupoLineasAprobarSolicitudProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo }); ViewBag.AsistenteProduccion = existeRol; } else { ViewBag.Lineas = clsDGeneral.ConsultaLineas(Empleado.CODIGOLINEA); } 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(View()); } 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(View()); } }
public List <EmpleadoCuchilloViewModel> ConsultarEmpleadoCuchillo(EmpleadoCuchilloViewModel filtros, string Linea) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { clsDEmpleado = new clsDEmpleado(); List <spConsultaCuchilloEmpleado> EmpleadosCuchillos = new List <spConsultaCuchilloEmpleado>(); if (!string.IsNullOrEmpty(filtros.Cedula)) { EmpleadosCuchillos = entities.spConsultaCuchilloEmpleado(filtros.Cedula, "").ToList(); } else { EmpleadosCuchillos = entities.spConsultaCuchilloEmpleado("0", Linea).ToList(); } if (!string.IsNullOrEmpty(Linea)) { //EmpleadosCuchillos= EmpleadosCuchillos.Where(x=>x.linea) } List <EmpleadoCuchilloViewModel> Listado = (from c in EmpleadosCuchillos select new EmpleadoCuchilloViewModel { IdEmpleadoCuchillo = c.IdEmpleadoCuchillo, Cedula = c.Cedula, Nombre = c.Nombre, CuchilloBlanco = c.CuchilloBlanco, CuchilloRojo = c.CuchilloRojo, CuchilloNegro = c.CuchilloNegro, EstadoRegistro = c.EstadoRegistro, FechaIngresoLog = c.FechaIngresoLog, FechaModificacionLog = c.FechaModificacionLog, TerminalIngresoLog = c.TerminalIngresoLog, TerminalModificacionLog = c.TerminalModificacionLog, UsuarioIngresoLog = c.UsuarioIngresoLog, UsuarioModificacionLog = c.UsuarioModificacionLog } ).ToList(); return(Listado); } }
public int GenerarControlEnfundado(CONTROL_ENFUNDADO doControl) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { clsDEmpleado = new clsDEmpleado(); //List<spConsultaLimpiadorasControlHueso> detalle = new List<spConsultaLimpiadorasControlHueso>(); // var FechaActual = DateTime.Now.Date; var ControlEnfundado = entities.CONTROL_ENFUNDADO.FirstOrDefault(x => x.Hora == doControl.Hora && x.Fecha == doControl.Fecha && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (ControlEnfundado == null) { var empleados = entities.spConsultaEmpacadoras(doControl.Fecha, doControl.Hora); foreach (var x in empleados) { doControl.CONTROL_ENFUNDADO_DETALLE.Add(new CONTROL_ENFUNDADO_DETALLE { Fundas = 0, Cedula = x, EstadoRegistro = clsAtributos.EstadoRegistroActivo, FechaIngresoLog = DateTime.Now, UsuarioIngresoLog = doControl.UsuarioIngresoLog, TerminalIngresoLog = doControl.TerminalIngresoLog }); } entities.CONTROL_ENFUNDADO.Add(doControl); entities.SaveChanges(); } else { return(0); } var idControlEnfundado = entities.CONTROL_ENFUNDADO.FirstOrDefault(x => x.Hora == doControl.Hora && x.Fecha == doControl.Fecha && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); return(idControlEnfundado.IdControlEnfundado); } }
public ActionResult EntregaUniforme(ENTREGA_UNIFORME model) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } if (model == null || string.IsNullOrEmpty(model.Cedula)) { return(Json("0", JsonRequestBehavior.AllowGet)); } clsDEmpleado = new clsDEmpleado(); clsDEntregaUniforme = new clsDEntregaUniforme(); var empleado = clsDEmpleado.ConsultaEmpleado(model.Cedula).FirstOrDefault(); model.UsuarioIngresoLog = lsUsuario[0]; model.Linea = empleado.CODIGOLINEA; model.EstadoEntrega = false; model.TerminalIngresoLog = Request.UserHostAddress; var Mensaje = clsDEntregaUniforme.GuardarModificarControl(model); return(Json(Mensaje, 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)); } }
/// <summary> /// PARA EL CONTROL DE AVANCE EN LA SALA DE PROCESO /// </summary> /// <param name="Orden"></param> /// <returns></returns> public JsonResult ConsultarLotesPorLinea(int Orden) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDEmpleado = new clsDEmpleado(); var Linea = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); clsDApiOrdenFabricacion = new clsDApiOrdenFabricacion(); dynamic result = clsDApiOrdenFabricacion.ConsultaLotesPorOrdenFabricacionLinea(Orden, Linea.CODIGOLINEA); List <ClasificadorGenerico> Listado = new List <ClasificadorGenerico>(); foreach (var x in result) { Listado.Add(new ClasificadorGenerico { descripcion = x.Lote }); } return(Json(Listado, 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)); } }