예제 #1
0
        public JsonResult GetAllUsuarios()
        {
            List <UsuarioViewModel> Usuarios = new List <UsuarioViewModel>();
            UsuarioViewModel        usuario;

            List <BEUsuario> olistaUsuarios;
            BLUsuario        oBlusuario = new BLUsuario();

            olistaUsuarios = oBlusuario.ListarUsuarios();
            int iCorrelativo = 0;

            //foreach (BEUsuario item in olistaUsuarios)
            //{
            //    usuario = new UsuarioViewModel();
            //    iCorrelativo += 1;
            //    usuario.Nro = iCorrelativo;
            //    usuario.CodigoUsuario = item.cod_usuario;
            //    usuario.Area = item.gls_area;
            //    usuario.Rol = item.gls_rol;
            //    usuario.Estado = item.cod_estado_registro;
            //    usuario.UsuarioIngreso = item.aud_usr_ingreso;
            //    usuario.FechaIngreso = item.aud_fec_ingreso.ToString("dd-MM-yyyy");
            //    Usuarios.Add(usuario);
            //}

            return(Json(Usuarios, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        private void CargarDatos()
        {
            //TODO: Ajustar listas para que lleguen desde la base de datos
            //TODO: Cambiar el formato para que la contraseña este oculta
            var Valores = new List <Valor>();

            Valores.Add(new Valor()
            {
                Index = "1", Value = "Tarjeta de identidad"
            });
            Valores.Add(new Valor()
            {
                Index = "2", Value = "Cedula de Ciudadania"
            });
            Valores.Add(new Valor()
            {
                Index = "3", Value = "Pasaporte"
            });
            cbTipDocumento.DataSource    = Valores;
            cbTipDocumento.DisplayMember = "Value";
            cbTipDocumento.ValueMember   = "Index";

            Valores = new List <Valor>();
            Valores.Add(new Valor()
            {
                Index = "1", Value = "Administrador"
            });
            Valores.Add(new Valor()
            {
                Index = "2", Value = "Asistente"
            });
            Valores.Add(new Valor()
            {
                Index = "3", Value = "Mecanico"
            });
            cbPerfil.DataSource    = Valores;
            cbPerfil.DisplayMember = "Value";
            cbPerfil.ValueMember   = "Index";

            Valores = new List <Valor>();
            Valores.Add(new Valor()
            {
                Index = "1", Value = "Activo"
            });
            Valores.Add(new Valor()
            {
                Index = "0", Value = "Inactivo"
            });
            cbEstado.DataSource    = Valores;
            cbEstado.DisplayMember = "Value";
            cbEstado.ValueMember   = "Index";

            gridUsuarios.AutoGenerateColumns = false;
            gridUsuarios.DataSource          = bLUsuario.ListarUsuarios();
        }
예제 #3
0
        private void txtDocumentoMec_KeyUp(object sender, KeyEventArgs e)
        {
            List <Usuario> lstUsu = bLUsuario.ListarUsuarios();

            lstUsu.ForEach(u =>
            {
                if (u.IdPerfil == 3 && txtDocumentoMec.Text != "")
                {
                    if (u.Usu_Documento == Convert.ToInt32(txtDocumentoMec.Text))
                    {
                        IdUsuarioMec        = u.IdUsuario;
                        txtNombreMec.Text   = u.Usu_Nombre;
                        txtApellidoMec.Text = u.Usu_ApellidoPat + " " + u.Usu_ApellidoMat;
                    }
                }
            });
        }
예제 #4
0
        public ActionResult ConsultaUsuario(int?page)
        {
            UsuarioViewModel usuarios = new UsuarioViewModel();
            var     listaUsuarios     = new List <Usuario>();
            Usuario usuario;

            List <BEUsuario> olistaUsuarios;
            BLUsuario        oBlusuario = new BLUsuario();

            olistaUsuarios = oBlusuario.ListarUsuarios();
            int iCorrelativo = 0;
            var pager        = new Pager(olistaUsuarios.Count(), page);

            foreach (BEUsuario item in olistaUsuarios)
            {
                usuario                 = new Usuario();
                iCorrelativo           += 1;
                usuario.Nro             = iCorrelativo;
                usuario.CodigoUsuario   = item.cod_usuario;
                usuario.ApellidoMaterno = item.ape_materno;
                usuario.ApellidoPaterno = item.ape_paterno;
                usuario.Nombres         = item.nombres;
                usuario.CodigoArea      = item.cod_area;
                usuario.CodigoRol       = item.cod_rol;
                usuario.Area            = item.gls_area;
                usuario.Rol             = item.gls_rol;
                usuario.Estado          = item.cod_estado_registro;
                usuario.UsuarioIngreso  = item.aud_usr_ingreso;
                usuario.FechaIngreso    = item.aud_fec_ingreso.ToString("dd-MM-yyyy");
                listaUsuarios.Add(usuario);
            }

            usuarios.Items = listaUsuarios.Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize);
            usuarios.Pager = pager;

            return(View(usuarios));
        }