コード例 #1
0
        public void elegirSiUsuarioExiste(Usuario usuario)
        {
            if (usuario.dni == null)
            {
                CrearUsuarioView crearUsuario = new CrearUsuarioView();
                crearUsuario.ShowDialog();
            }
            MenuPrincipalForm menu = new MenuPrincipalForm();

            menu.ShowDialog();
        }
コード例 #2
0
 private void cmdSeleccionarRol_Click(object sender, EventArgs e)
 {
     if (Utils.campo_cumple(cboRoles, errorProvider))
     {
         Form form = new MenuPrincipalForm(usuario, (Rol)cboRoles.SelectedItem);
         form.Show();
         this.Hide();
     }
     else
     {
         MessageBox.Show("Hay campos incompletos.", "Error en el login", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #3
0
        private void cargar_roles(Usuario usuario)
        {
            MessageBox.Show("Bienvenido " + usuario.username + "!", "Login satisfactorio", MessageBoxButtons.OK, MessageBoxIcon.Information);
            txtPassword.Visible       = false;
            txtUsername.Visible       = false;
            lblPassword.Visible       = false;
            cmdIngresarButton.Visible = false;
            groupBoxLogin.Height      = 110;
            this.Height = 265;
            cmdCancelarButton.Location = new System.Drawing.Point(159, 182);

            lnlCerrarSesion.Visible   = true;
            cboRoles.Visible          = true;
            cmdSeleccionarRol.Visible = true;
            lblUsername.Text          = "Seleccione un Rol";
            UsuarioDAO.cargar_roles_asignados_usuario(usuario);
            foreach (Rol rol in usuario.roles)
            {
                //cboRoles.Items.Add(new ComboBoxItem(rol.nombre, rol));
                //cboRoles.Items.Add(rol.nombre);
                cboRoles.Items.Add(rol);
                cboRoles.DisplayMember = "nombre";
                cboRoles.ValueMember   = "id";
            }
            if (usuario.roles.Count == 0)
            {
                MessageBox.Show("Al parecer no tiene Roles asignados, porfavor contáctese con el Administrador", "Error Roles", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Application.Exit();
                Application.Restart();
                return;
            }
            if (usuario.roles.Count == 1)
            {
                Form form = new MenuPrincipalForm(usuario, usuario.roles.First());
                form.Show();
                this.Hide();
            }
        }
コード例 #4
0
 public ABMRolForm(Rol _rol, MenuPrincipalForm _menu)
 {
     InitializeComponent();
     this.rol_logueado = _rol;
     this.menu         = _menu;
 }