Ejemplo n.º 1
0
        public override void Notificar(LoginArgs args)
        {
            if (args.username.Equals("") || args.password.Equals(""))
            {
                Erro erro = new Erro("Por favor preencha todos os campos necessários");
                return;
            }

            Utilizador user = autenticacao.FazerLogin(args.username, args.password);

            if (user == null)
            {
                Erro erro = new Erro("Credenciais Erradas... Username e/ou Password não correspondem, tente novamente.");
                Vista.ApagarTexto();
                return;
            }

            Vista.Hide();
            Vista.Close();
            if (user.Tecnico != null)
            {
                new MenuTecnico(user.Tecnico);
            }

            else if (user.GestorDeFinanciamento != null)
            {
                new MenuGestor(user.GestorDeFinanciamento);
            }

            else if (user.ComissaoDeFinanciamento != null)
            {
                new MenuComissao(user.ComissaoDeFinanciamento);
            }
        }
Ejemplo n.º 2
0
 public Login() : base(new FormLogin())
 {
     autenticacao      = Autenticacao.ObterInstancia();
     Vista.Notificavel = this;
     Vista.ShowDialog();
 }