private void gridClientes_SelectionChanged(object sender, EventArgs e) { foreach (DataGridViewRow row in gridClientes.SelectedRows) { string cpf = row.Cells[0].Value.ToString(); if (cpf.Trim() != "") { try { ControladorManterCliente conCliente = new ControladorManterCliente(); List <Cliente> listaClientes = conCliente.retornarClientes(cpf); var cliente = listaClientes.ElementAt(0); ControladorManterEndereco conEndereco = new ControladorManterEndereco(); List <Endereco> listaEnderecos = conEndereco.retornarEnderecos(cliente.Endereco.Codigo); var endereco = listaEnderecos.ElementAt(0); LimparCampos(); carregarCliente(cliente); carregarEndereco(endereco); }catch (Exception exception) { MessageBox.Show(exception.Message); } } } }
private void gridClientes_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataGridViewRow row = this.gridClientes.Rows[e.RowIndex]; string cpf = row.Cells[0].Value.ToString(); if (cpf.Trim() != "") { try { ControladorManterCliente conCliente = new ControladorManterCliente(); List <Cliente> listaClientes = conCliente.retornarClientes(cpf); var cliente = listaClientes.ElementAt(0); ControladorManterEndereco conEndereco = new ControladorManterEndereco(); List <Endereco> listaEnderecos = conEndereco.retornarEnderecos(cliente.Endereco.Codigo); var endereco = listaEnderecos.ElementAt(0); LimparCampos(); carregarCliente(cliente); carregarEndereco(endereco); } catch (Exception exception) { MessageBox.Show(exception.Message); } } } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { if (txtCodigo.Text.Trim() == "") { MessageBox.Show("Escolha um registro já inserido para que ele possa ser alterado!"); } else if (txtCPF.Text.Trim() == "" || txtTelefone.Text.Trim() == "") { MessageBox.Show("O CPF ou o TELEFONE do cliente estão em branco!!"); } else { int codigo = Int32.Parse(txtCodigo.Text); ControladorManterCliente conCliente = new ControladorManterCliente(); conCliente.atualizarCliente( txtCPF.Text, txtNome.Text, txtTelefone.Text, codigo ); ControladorManterEndereco conEndereco = new ControladorManterEndereco(); conEndereco.atualizarEndereco( codigo, txtCEP.Text, txtLogradouro.Text, Int32.Parse(txtNumero.Text), txtBairro.Text, txtCidade.Text, txtComplemento.Text ); LimparCampos(); reloadData(); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void btnInserir_Click(object sender, EventArgs e) { if (txtCPF.Text.Trim() == "" || txtTelefone.Text.Trim() == "") { MessageBox.Show("O CPF ou o TELEFONE do cliente estão em branco!!"); } else { try { Endereco endereco = new Endereco(); ControladorManterEndereco controladorEndereco = new ControladorManterEndereco(); endereco.Codigo = controladorEndereco.inserirEndereco( txtCEP.Text, txtLogradouro.Text, Int32.Parse(txtNumero.Text), txtBairro.Text, txtCidade.Text, txtComplemento.Text ); ControladorManterCliente controladorCliente = new ControladorManterCliente(); controladorCliente.inserirCliente( txtCPF.Text, txtNome.Text, txtTelefone.Text, endereco ); LimparCampos(); reloadData(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }