public JsonResult ListarUsuario(string Nombres, string Usuario)
        {
            var objResult = new object();

            try
            {
                SeguridadViewModel vm = new SeguridadViewModel();
                //Listas
                int IdUsuario = Auditoria.IsAdmin();
                vm.ListaUsuario = new UsuarioLG().ListarUsuarioPorNombre(Nombres, Usuario, IdUsuario).ToList();

                objResult = new
                {
                    iTipoResultado = 1,

                    ListaUsuario = vm.ListaUsuario,
                };


                return(Json(objResult));
            }
            catch (Exception ex)
            {
                objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado };
                return(Json(objResult));
            }
        }
        public ActionResult ListarProcesoCombo()
        {
            ConfiguracionViewModel VM = new ConfiguracionViewModel();
            var objResult             = new Object();
            int IdUsuario             = Auditoria.IsAdmin();

            VM.Operador         = new entidades.Configuracion.Operador();
            VM.ListaOperador    = new List <entidades.Configuracion.Operador>();
            VM.ListaCampania    = new List <entidades.Configuracion.Campania>();
            VM.ListaJefatura    = new List <Usuario>();
            VM.ListaCoordinador = new List <Usuario>();
            try
            {
                if (IdUsuario == 0)
                {
                    VM.Operador.IdOperario     = 0;
                    VM.Operador.NombreCompleto = "Selecciona Operador";
                    VM.ListaOperador.Add(VM.Operador);
                }


                var lista = new OperadorLG().ListarTodoOperador(IdUsuario).ToList();
                VM.ListaCampania    = new CampaniaLG().ListarTodoCampania().ToList();
                VM.ListaJefatura    = new UsuarioLG().ListarTodoJefatura().ToList();
                VM.ListaCoordinador = new UsuarioLG().ListarTodoCoordinador().ToList();

                foreach (var item in lista)
                {
                    VM.ListaOperador.Add(item);
                }

                objResult = new
                {
                    iTipoResultado   = 1,
                    ListaOperador    = VM.ListaOperador,
                    ListaCampania    = VM.ListaCampania,
                    ListaJefatura    = VM.ListaJefatura,
                    ListaCoordinador = VM.ListaCoordinador
                };
                return(Json(objResult, JsonRequestBehavior.AllowGet));
            }

            catch (Exception ex)
            {
                objResult = new { iTipoResultado = 2, Mensaje = ex.Message };
                return(Json(objResult, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult ListarFechaPorOperario(string FechaApertura = "", int IdOperador = 0)
        {
            try
            {
                var         objResult      = new Object();
                CultureInfo culture        = new CultureInfo("es-PE");
                DateTime    dFechaApertura = Convert.ToDateTime(FechaApertura);

                ProcesoViewModel VM = new ProcesoViewModel();
                VM.ListaRetoque = new RetoqueLG().ListarFechaPorOperario(dFechaApertura, IdOperador, Auditoria.IsAdmin()).ToList();
                objResult       = new
                {
                    iTipoResultado = 1,
                    ListaRetoque   = VM.ListaRetoque.ToList()
                };
                return(Json(objResult, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }