public JsonResult ConsultaNumeroCuchillo(string dsColor) { try { clsDCuchillo = new clsDCuchillo(); var poCuchillos = clsDCuchillo.ConsultarCuchillos(new CUCHILLO { ColorCuchillo = dsColor }); return(Json(poCuchillos, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult ReporteControlCocheLineaPartial(DateTime Fecha, string Turno) { try { clsDControlCocheLinea = new clsDControlCocheLinea(); clsDClasificador = new clsDClasificador(); ViewBag.Lineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodGrupoLineaProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo }); var model = clsDControlCocheLinea.ConsultaReporteControlCochePorLinea(Fecha, Turno); return(PartialView(model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
// GET: Asistencia/Cuchillo public ActionResult Cuchillo() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsDClasificador = new clsDClasificador(); var ColorCuchillos = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodigoGrupoColorCuchillo, EstadoRegistro = clsAtributos.EstadoRegistroActivo }); ViewBag.ColorCuchillos = ColorCuchillos; 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 ClasificadorPartial() { try { clsDClasificador = new clsDClasificador(); List <spConsultaClasificador> Clasificador = new List <spConsultaClasificador>(); Clasificador = clsDClasificador.ConsultarClasificador().OrderBy(x => x.Grupo).ToList(); return(PartialView(Clasificador)); } catch (Exception ex) { //SetErrorMessage(ex.Message); lsUsuario = User.Identity.Name.Split('_'); Response.StatusCode = (int)HttpStatusCode.InternalServerError; 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult ReporteCochesPorDias() { try { ViewBag.Apexcharts = "1"; ViewBag.DateRangePicker = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsDClasificador = new clsDClasificador(); var ListLineas = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador { Grupo = clsAtributos.CodGrupoLineaProduccion, EstadoRegistro = clsAtributos.EstadoRegistroActivo }); ViewBag.LineasJson = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(ListLineas); 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")); } }
public ActionResult Clasificador() { try { ViewBag.dataTableJS = "1"; ViewBag.Select2 = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; lsUsuario = User.Identity.Name.Split('_'); clsDClasificador = new clsDClasificador(); List <Clasificador> Grupos = clsDClasificador.ConsultaClasificadorGrupos(); ViewBag.Grupos = Grupos; 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(View()); } }
// GET: Asistencia/ReporteControlCuchilloPartial public ActionResult ReporteControlCuchilloPartial(DateTime Fecha, string Linea, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDCuchillo = new clsDCuchillo(); var model = clsDCuchillo.ConsultaControlCuchillo(Fecha, Linea, Turno); return(PartialView(model)); } catch (Exception ex) { // SetErrorMessage(ex.Message); Response.StatusCode = (int)HttpStatusCode.InternalServerError; 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public JsonResult InactivarRegistro(string IdMovimientoPersonal) { try { liststring = User.Identity.Name.Split('_'); clsDMoverPersonal = new ClsDMoverPersonal(); var psRespuesta = clsDMoverPersonal.InactivaoMoverPersonal(Convert.ToInt32(IdMovimientoPersonal), liststring[0], Request.UserHostAddress); return(Json(psRespuesta, JsonRequestBehavior.AllowGet)); } 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) { 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() { 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 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 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 ControlEsfero(spConsutaControlEsferos model, string dsTipo) { try { Usuario = User.Identity.Name.Split('_'); clsDEmpleadoEsfero = new clsDEmpleadoEsfero(); var respuesta = clsDEmpleadoEsfero.GuardarModificarControlEsfero(new CONTROL_ESFERO { Cedula = model.Cedula, HoraInicio = model.Hora, UsuarioIngresoLog = Usuario[0], TerminalIngresoLog = Request.UserHostAddress }, dsTipo); return(Json(respuesta, JsonRequestBehavior.AllowGet)); } 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
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 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)); } }
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 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 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 ReporteControlCocheLinea() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsDControlCocheLinea = new clsDControlCocheLinea(); clsDClasificador = new clsDClasificador(); ViewBag.Turno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno); 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")); } }
public ActionResult MoverPersonalDataLife() { try { clsDGeneral = new clsDGeneral(); ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; ViewBag.Select2 = "1"; ViewBag.CentroCostos = clsDGeneral.ConsultaCentroCostos(); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; 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(RedirectToAction("Home", "Home")); } return(View()); }
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 JsonResult GuardarMoverPersonal(string[] Cedula, string CentroCostos, string Recurso, string Linea, string Cargo) { try { liststring = User.Identity.Name.Split('_'); clsDMoverPersonal = new ClsDMoverPersonal(); var psRespuesta = clsDMoverPersonal.MoverPersonal(Cedula.ToList(), CentroCostos, Recurso, Linea, Cargo, Request.UserHostAddress, liststring[0]); return(Json(psRespuesta, JsonRequestBehavior.AllowGet)); } 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) { 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 GuardarControlCuchillo(string dsCedula, string dsColor, string dsNumero, string dsEstado, bool dbCheck, DateTime ddFecha, string Observacion, string Turno, bool dbTipo = false) { try { if (string.IsNullOrEmpty(dsCedula) || string.IsNullOrEmpty(dsColor) || string.IsNullOrEmpty(dsNumero) || string.IsNullOrEmpty(dsEstado) || string.IsNullOrEmpty(Turno)) { ClasificadorGenerico ClaRespuesta = new ClasificadorGenerico { codigo = 1, descripcion = "Ningun Parametro debe estar vacio" }; return(Json(ClaRespuesta, JsonRequestBehavior.AllowGet)); } clsDCuchillo = new clsDCuchillo(); var poControlCuchillo = new CONTROL_CUCHILLO(); lsUsuario = User.Identity.Name.Split('_'); poControlCuchillo.Cedula = dsCedula; poControlCuchillo.CuchilloBlanco = dsColor == "B" ? int.Parse(dsNumero) : 0; poControlCuchillo.CuchilloRojo = dsColor == "R" ? int.Parse(dsNumero) : 0; poControlCuchillo.CuchilloNegro = dsColor == "N" ? int.Parse(dsNumero) : 0; poControlCuchillo.Fecha = ddFecha; poControlCuchillo.Turno = Turno; poControlCuchillo.Observacion = Observacion; poControlCuchillo.EstadoCuchillo = dsEstado; poControlCuchillo.EstadoRegistro = clsAtributos.EstadoRegistroActivo; poControlCuchillo.FechaIngresoLog = DateTime.Now; poControlCuchillo.UsuarioIngresoLog = lsUsuario[0]; poControlCuchillo.TerminalIngresoLog = Request.UserHostAddress; if (dbTipo) { poControlCuchillo.Tipo = "P"; clsDCuchillo.ActualizarControlCuchiillo(dsCedula, dsColor); } var respuesta = clsDCuchillo.GuardarModificarControlCuchillo(poControlCuchillo, dbCheck); if (respuesta != clsAtributos.MsjRegistroGuardado) { ClasificadorGenerico ClaRespuesta = new ClasificadorGenerico { codigo = 1, descripcion = respuesta }; return(Json(ClaRespuesta, JsonRequestBehavior.AllowGet)); } return(Json(respuesta, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
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 OpcionRol(OPCION_ROL OpcionRol, string IdRolh, string IdOpcionh) { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; lsUsuario = User.Identity.Name.Split('_'); CargarCombosOpcionRol(); if (string.IsNullOrEmpty(IdRolh)) { ModelState.AddModelError("ErrorIdRol", "El Campo Rol es obligatorio"); } else { OpcionRol.IdRol = Convert.ToInt32(IdRolh); } if (string.IsNullOrEmpty(IdOpcionh)) { ModelState.AddModelError("ErrorIdOpcion", "El Campo Opción es obligatorio"); } else { OpcionRol.IdOpcion = Convert.ToInt32(IdOpcionh); } if (string.IsNullOrEmpty(OpcionRol.EstadoRegistro)) { ModelState.AddModelError("ErrorEstado", "El Campo Estado es obligatorio"); } if (ModelState.IsValid) { OpcionesRol = new clsDOpcionRol(); string psRespuesta = OpcionesRol.GuardarOpcionRol(OpcionRol, lsUsuario[0], Request.UserHostAddress); SetSuccessMessage(psRespuesta); return(RedirectToAction("OpcionRol")); } return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); 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("OpcionRol")); } }
public ActionResult Clasificador(Clasificador model, bool ValidaGrupo) { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; lsUsuario = User.Identity.Name.Split('_'); clsDClasificador = new clsDClasificador(); List <Clasificador> Grupos = new List <Clasificador>(); if (!ModelState.IsValid || (!ValidaGrupo && string.IsNullOrEmpty(model.Grupo))) { if (!ValidaGrupo && string.IsNullOrEmpty(model.Grupo)) { ModelState.AddModelError("Grupo", "Campo Requerido"); } Grupos = clsDClasificador.ConsultaClasificadorGrupos(); ViewBag.Grupos = Grupos; return(View(model)); } if (ValidaGrupo) { model.Grupo = model.Codigo; model.Codigo = "0"; } model.EstadoRegistro = model.EstadoRegistro == "true" ? "A" : "I"; model.UsuarioIngresoLog = lsUsuario[0]; model.TerminalIngresoLog = Request.UserHostAddress + ""; Grupos = clsDClasificador.ConsultaClasificadorGrupos(); var mensaje = clsDClasificador.GuardarModificarClasificador(model); SetSuccessMessage(mensaje); ViewBag.Grupos = Grupos; return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); 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("Clasificador")); } }
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")); } }
// GET: Asistencia/ControlCuchillo public ActionResult ControlCuchilloPartial(string dsEstado, DateTime ddFecha, string Turno) { try { clsDClasificador = new clsDClasificador(); clsDCuchillo = new clsDCuchillo(); clsDEmpleado = new clsDEmpleado(); lsUsuario = User.Identity.Name.Split('_'); var Empleado = clsDEmpleado.ConsultaEmpleado(lsUsuario[1]).FirstOrDefault(); List <ControlCuchilloViewModel> model = new List <ControlCuchilloViewModel>(); if (Empleado != null && !string.IsNullOrEmpty(dsEstado)) { model = clsDCuchillo.ConsultarEmpleadosCuchilloPorLinea(Empleado.CODIGOLINEA, dsEstado, ddFecha, true, Turno); ViewBag.ListadoCuchillosPrestado = clsDCuchillo.ConsultaControlCuchilloPrestado(ddFecha); } if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } return(PartialView(model)); } catch (Exception ex) { 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult ConsultaOpcionRol() { try { OpcionesRol = new clsDOpcionRol(); var ListaOpcionesRoles = OpcionesRol.ConsultarOpcionRol(); return(PartialView(ListaOpcionesRoles)); } catch (Exception ex) { SetErrorMessage(ex.Message); 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(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult ReporteEmpleadoTurnoPartial(string dsTurno, string dsLinea) { try { clsDEmpleado = new clsDEmpleado(); Usuario = User.Identity.Name.Split('_'); List <spConsutaReporteEmpleadosTurnos> model = new List <spConsutaReporteEmpleadosTurnos>(); // var empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault(); model = clsDEmpleado.ConsultaReporteEmpleadoTurno(dsLinea, dsTurno); if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } 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)); } }