예제 #1
0
 private void btnDepositar_Click(object sender, RoutedEventArgs e)
 {
     if (tipoConta == 1)
     {
         ContaCController cc         = new ContaCController();
         double           sacarConta = Convert.ToDouble(txtVlrDepositar.Text);
         if (cc.Movimento(conta, sacarConta, 1))
         {
             MessageBox.Show("Deposito efetuado com sucesso!!");
             txtVlrDepositar.Clear();
         }
         else
         {
             MessageBox.Show("Não foi possivel realizar o deposito");
             txtVlrDepositar.Clear();
         }
     }
     else
     {
         ContaPController cp         = new ContaPController();
         double           sacarConta = Convert.ToDouble(txtVlrDepositar.Text);
         if (cp.Movimento(conta, sacarConta, 1))
         {
             MessageBox.Show("Deposito efetuado com sucesso!!");
             txtVlrDepositar.Clear();
         }
         else
         {
             MessageBox.Show("Não foi possivel realizar o deposito");
             txtVlrDepositar.Clear();
         }
     }
 }
 private void btnVerificarConta_Click(object sender, RoutedEventArgs e)
 {
     if (conta == 1)
     {
         ContaCController co = new ContaCController();
         if (co.PesquisarContaPorID(int.Parse(txtExcluirConta.Text)) != null)
         {
             MessageBox.Show("Conta encontrada.");
             btnExcluir.IsEnabled = true;
         }
         else
         {
             MessageBox.Show("Conta não encontrada.");
             btnExcluir.IsEnabled = false;
         }
     }
     else
     {
         ContaPController cp = new ContaPController();
         if (cp.PesquisarContaPorID(int.Parse(txtExcluirConta.Text)) != null)
         {
             MessageBox.Show("Conta encontrada.");
             btnExcluir.IsEnabled = true;
         }
         else
         {
             MessageBox.Show("Conta não encontrada.");
             btnExcluir.IsEnabled = false;
         }
     }
 }
예제 #3
0
 private void btnGerar_Click(object sender, RoutedEventArgs e)
 {
     if (tipoConta == 1)
     {
         ContaCController cc = new ContaCController();
         ContaCorrente    co = cc.ClienteConta(conta);
         if (co != null)
         {
             txtNome.Text        = co._Cliente.Nome;
             txtCpf.Text         = co._Cliente.Cpf;
             txtNumeroConta.Text = co.Numero.ToString();
             txtSaldo.Text       = co.Saldo.ToString();
         }
         else
         {
             MessageBox.Show("Operação não realizada.");
         }
     }
     else
     {
         ContaPController cp  = new ContaPController();
         ContaPoupanca    cpp = cp.ClienteConta(conta);
         if (cpp != null)
         {
             txtNome.Text        = cpp._Cliente.Nome;
             txtCpf.Text         = cpp._Cliente.Cpf;
             txtNumeroConta.Text = cpp.Numero.ToString();
             txtSaldo.Text       = cpp.Saldo.ToString();
         }
         else
         {
             MessageBox.Show("Operação não realizada.");
         }
     }
 }
 private void btnExcluir_Click(object sender, RoutedEventArgs e)
 {
     if (conta == 1)
     {
         ContaCController co = new ContaCController();
         co.ExcluirConta(int.Parse(txtExcluirConta.Text));
         btnExcluir.IsEnabled = false;
         MessageBox.Show("Conta excluida com sucesso.");
     }
     else
     {
         ContaPController cp = new ContaPController();
         cp.ExcluirConta(int.Parse(txtExcluirConta.Text));
         btnExcluir.IsEnabled = false;
         MessageBox.Show("Conta excluida com sucesso.");
     }
 }
예제 #5
0
        private void btnLogar_Click(object sender, RoutedEventArgs e)
        {
            if (txtNumero.Text == "" || txtSenha.Password == "")
            {
                MessageBox.Show("Campo Obrigatorio!!");
            }
            else
            {
                ContaCController cc    = new ContaCController();
                Boolean          testC = cc.LoginContaCorrente(int.Parse(txtNumero.Text), int.Parse(txtSenha.Password));

                if (testC)
                {
                    LoginCliente menuCliente = new LoginCliente();
                    menuCliente.contaLogada        = int.Parse(txtNumero.Text);
                    menuCliente.tipoConta          = 1;
                    menuCliente.lblCliente.Content = cc.NomeClienteConta(int.Parse(txtNumero.Text));
                    menuCliente.Show();
                    Close();
                }
                else
                {
                    ContaPController cp    = new ContaPController();
                    Boolean          testP = cp.LoginContaPoupanca(int.Parse(txtNumero.Text), int.Parse(txtSenha.Password));
                    if (testP)
                    {
                        LoginCliente menuCliente = new LoginCliente();
                        menuCliente.contaLogada        = int.Parse(txtNumero.Text);
                        menuCliente.tipoConta          = 2;
                        menuCliente.lblCliente.Content = cp.NomeClienteConta(int.Parse(txtNumero.Text));
                        menuCliente.Show();
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("Conta não encontrada!!.");
                        txtNumero.Clear();
                        txtSenha.Clear();
                    }
                }
            }
        }
        public ListarContas()
        {
            InitializeComponent();

            ContaCController  cc = new ContaCController();
            ContaPController  cp = new ContaPController();
            ClienteController c  = new ClienteController();

            Cli         = c.ListarClientes();
            ContaCLista = cc.ListarContas();
            ContaPLista = cp.ListarContas();

            foreach (var x in ContaCLista)
            {
                dtgListarContasCorrente.Items.Add(x);
            }
            foreach (var x in ContaPLista)
            {
                dtgListarContasPoupanca.Items.Add(x);
            }
        }
예제 #7
0
        private void UltimaConta()
        {
            ContaCController cc = new ContaCController();
            ContaPController cp = new ContaPController();

            if (cc.ListarContas() == null)
            {
                if (cp.ListarContas() == null)
                {
                    numConta = 1000;
                }
                else
                {
                    numConta = cp.ListarContas().Last().Numero + 1;
                }
            }
            else
            {
                numConta = cc.ListarContas().Last().Numero + 1;
            }
        }
예제 #8
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            //Conta co = new Conta();
            // ComboBox cbx = sender as ComboBox;
            if (cboxConta.SelectedItem == null)
            {
                MessageBox.Show("Selecione o tipo de conta");
            }
            else
            {
                if (txtSaldo.Text == "" || txtSenha.Text == "")
                {
                    MessageBox.Show("Campo Obrigatorio!!");
                }
                else
                {
                    if (conta == 1)
                    {
                        ContaCorrente cc = new ContaCorrente();
                        cc.ClienteID = int.Parse(txtBuscarIdCliente.Text);
                        cc.Numero    = numConta + 1;
                        cc.Saldo     = float.Parse(txtSaldo.Text);
                        cc.Senha     = int.Parse(txtSenha.Text);
                        ContaCController ccc = new ContaCController();
                        ccc.SalvarContaCorrente(cc);
                        MessageBox.Show("Conta cadastrada");
                        btnSalvar.IsEnabled = false;
                        numConta            = numConta + 1;

                        cboxConta.SelectedItem = null;
                        txtBuscarIdCliente.Clear();
                        txtSaldo.Clear();
                        txtSenha.Clear();
                    }
                    else
                    {
                        if (conta == 2)
                        {
                            ContaPoupanca cp = new ContaPoupanca();
                            cp.ClienteID = int.Parse(txtBuscarIdCliente.Text);
                            cp.Numero    = numConta + 1;
                            cp.Saldo     = float.Parse(txtSaldo.Text);
                            cp.Senha     = int.Parse(txtSenha.Text);
                            ContaPController ccp = new ContaPController();
                            ccp.SalvarContaPoupanca(cp);
                            MessageBox.Show("Conta cadastrada");
                            btnSalvar.IsEnabled = false;
                            numConta            = numConta + 1;

                            cboxConta.SelectedItem = null;
                            txtBuscarIdCliente.Clear();
                            txtSaldo.Clear();
                            txtSenha.Clear();
                        }
                        else
                        {
                            MessageBox.Show("Conta não cadastrada");
                        }
                    }
                }
            }
        }