Ejemplo n.º 1
0
        private void acceptButton_Click(object sender, EventArgs e)
        {
            acepto = true;

            if (rolComboBox.SelectedItem != null)
            {
                Rol rol = UsuarioLogeado.Instance.Rol = (Rol)rolComboBox.SelectedItem;

                UsuarioLogeado.Instance.Rol.funcionalidades = AppLogin.traerFuncionalidades();

                AppLogin.cargarUsuario();

                //setea el nombre de la persona o del rol si no tuviera una asociada
                if (rol.nombre == "Profesional" || rol.nombre == "Afiliado")
                {
                    pantallaPrincipal.setearLogeo(UsuarioLogeado.Instance.Persona.nombre.ToUpper() + " " + UsuarioLogeado.Instance.Persona.apellido.ToUpper());
                }
                else
                {
                    pantallaPrincipal.setearLogeo(rol.nombre);
                }

                pantallaPrincipal.habilitarFuncionalidades();
            }
            else
            {
                MessageBox.Show("El sistema no tiene guardado ningún rol para este usuario. Contacte a su administrador.");
            }

            AsistenteVistas.volverAPadreYCerrar(pantallaPrincipal, this);
        }