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); } }
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(); }
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); } }