public void cargarGrilla()
        {
            string filtro = txtBuscar.Text;
            dgUsuarios.Rows.Clear();

            GestorUsuarios gu=new GestorUsuarios();

            listaUsuarios = gu.getXFiltro(filtro);
            foreach (Usuario usuario in listaUsuarios)
            {
                GestorGenerico gg = new GestorGenerico();
                Personaf p = gg.getXID<Personaf>(usuario.Persona.Id);

                dgUsuarios.Rows.Add(p.NumeroDocumento,p.TipoDocumento.Codigo,p.Apellidos,p.Nombres);
            }
        }
Beispiel #2
0
        static void Main()
        {
            ConexionBD.getSession();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            GestorConfiguracion gestorConfig = new GestorConfiguracion();
            Configuracion config = new Configuracion();
            GestorUsuarios gestorUsu = new GestorUsuarios();
            Usuario usu;
            config = gestorConfig.buscar("PIDEUSUARIO");
            if (config.Valor == "SI")
            {
                Login login = new Login(new Usuario());
                login.ShowDialog();
                if (login.TienePermiso)
                {
                    VentanaPrincipal vp = new GUI.VentanaPrincipal();
                    vp.Usuario = login.Usuario;
                    vp.habilitarSubMenus(login.Usuario.NombreUsuario.ToUpper() == (gestorConfig.buscar("USERADMIN").Valor).ToUpper() ? true : false);
                    Application.Run(vp);
                }
            }
            else
            {
                VentanaPrincipal vp = new GUI.VentanaPrincipal();
                config = new Configuracion();
                config = gestorConfig.buscar("USUARIOPORDEFECTO");
                usu = new Usuario();
                if (config.Id != 0)
                {
                    usu = gestorUsu.buscarPorID(int.Parse(config.Valor));
                }
                vp.Usuario = usu;

                vp.habilitarSubMenus(true);
                Application.Run(vp);

            }

            //Cierro la Session
            ConexionBD.cerrarSession();
        }
Beispiel #3
0
        public bool ValidadUsuario()
        {
            bool v_ok = false;

            if (txtUsuario.Text != "")
            {
                gestor = new GestorUsuarios();
                usuario = new Usuario();
                usuario = gestor.buscar(txtUsuario.Text.Trim());
                if (txtPass.Text != "" && usuario.Id!=0)
                {
                   v_ok = ValidarPassword(txtPass.Text);
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar un nombre de usuario","Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
            return v_ok;
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     inicializarMovedores(false);
     usuario.Permisos = permisoUsuario;
     usuario.Roles = rolesUsuario;
     GestorUsuarios gu = new GestorUsuarios();
     if (gu.guardar(usuario))
     {
         resultado1.cambiarColor(true);
     }
     else
     {
         resultado1.cambiarColor(false);
     }
 }