private void btnMostrarQtdContas(object sender, EventArgs e) { using (BancoContext contexto = new BancoContext()) { var listaC = contexto.Contas.ToList(); MessageBox.Show("Existem " + contexto.Contas.Count() + " contas cadastradas"); } }
private void CadastroDeContas_Load(object sender, EventArgs e) { using (BancoContext contexto = new BancoContext()) { comboTipoConta.DataSource = contexto.TiposConta.ToList(); comboTipoConta.DisplayMember = "descricao"; comboTipoConta.Refresh(); comboTipoConta.SelectedIndex = -1; } }
public CaixaEletronicoEntity() { this.contexto = new BancoContext(); }
public void btnCadastrar_Click(object sender, EventArgs e) { if (txtTitularNovaConta.Text != "") { //converte os textos de entrada string nome = txtTitularNovaConta.Text; string cpf = txtCpf.Text; string rua = txtRua.Text; string cep = txtCep.Text; string estado = txtUf.Text; int numero = Convert.ToInt16(txtNumeroCasa.Text); string cidade = txtCidade.Text; string bairro = txtBairro.Text; string rg = txtRg.Text; TimeSpan intervalo = DateTime.Now.Subtract(Convert.ToDateTime(txtNasc.Text)); var idade = intervalo.Days / 365; try { Cliente cliente = new Cliente() { Cpf = cpf, Nome = nome, Rg = rg, Idade = idade, }; Endereco endereco = new Endereco() { rua = rua, numero = numero, cidade = cidade, cep = cep, bairro = bairro, estado = estado, cliente = cliente }; Conta conta = new Conta() { cliente = cliente, tipoConta = comboTipoConta.SelectedValue as TipoConta }; using (var contexto = new BancoContext()) { contexto.Enderecos.Add(endereco); contexto.Clientes.Add(cliente); contexto.Contas.Add(conta); contexto.Remove(conta.tipoConta); contexto.SaveChanges(); } MessageBox.Show("Conta " + comboTipoConta.Text + " cadastrada com Sucesso"); Limpar(); aplicacaoPrincipal.CarregaDados(); } catch (System.Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Preencha todos os campos"); } }