コード例 #1
0
 private void Btn_Ok_Click(object sender, EventArgs e)
 {
     try
     {
         var usuario         = Cbo_Usuario.Items[Cbo_Usuario.SelectedIndex] as UsuarioModelo;
         var ControleUsuario = new AutenticarControle();
         var senha           = Txt_Senha.Text;
         if (ControleUsuario.ControleSenhaValida(usuario.Email, senha))
         {
             var M = new Frm_Aviso($"Olá, {usuario.Nome}!", "sucesso");
             M.ShowDialog();
             var controle        = new UsuarioControle();
             var UsuarioEntidade = controle.buscarUsuarioId(usuario.Id);
             var F = new Frm_ControleFinanceiro(this, UsuarioEntidade);
             F.ShowDialog();
         }
         else
         {
             MessageBox.Show(ControleUsuario.Mensagem, "Validação Senha", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Txt_Senha.Focus();
         }
     }catch (AutenticarException ex)
     {
         MessageBox.Show(ex.Message, "Login - Controle Financeiro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }