private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                using (var context = new BankContext())
                {
                    TitularConta titularAtri = null;
                    if (textBoxEmail.Text == "" || textBoxSenha.Text == "")
                    {
                        MessageBox.Show("Preencha todos os dados");
                    }
                    else
                    {
                        foreach (TitularConta titular in context.TitularContas)
                        {
                            if (titular.Email == textBoxEmail.Text)
                            {
                                titularAtri = titular;
                            }
                        }

                        if (titularAtri.Email != textBoxEmail.Text || titularAtri.Senha != int.Parse(textBoxSenha.Text))
                        {
                            MessageBox.Show("Email ou Password incorreta!");
                        }

                        else if (titularAtri.Email == textBoxEmail.Text && titularAtri.Senha == int.Parse(textBoxSenha.Text))
                        {
                            panelCliente.Show();

                            textBoxDadosCliente.Text = titularAtri.ToString();
                        }

                        var cartoes = context.Cartoes.Include(a => a.CartoesTitulares)
                                      .ThenInclude(a => a.TitularConta)
                                      .ToList();

                        foreach (var cartao in cartoes)
                        {
                            foreach (var cart in cartao.CartoesTitulares.Select(e => e.TitularConta.Id == titularAtri.Id))
                            {
                                textBoxDadosCliente.Text += cartao.ToString();
                            }
                        }
                    }
                }
            }
            catch (Exception msg)
            {
                MessageBox.Show(msg.Message);
            }
        }
Exemplo n.º 2
0
 public void exibirDados()
 {
     Console.WriteLine("Conta: " + NumeroConta.ToString() + "," +
                       " Titular Da conta: " + TitularConta.ToString() + "," +
                       " Saldo: " + Saldo.ToString() + "R$\n");
 }