public void Atualizar() { EnderecoNegocios enderecoNegocios = new EnderecoNegocios(); EnderecoColecao enderecoColecao = enderecoNegocios.ConsultarEndrecoCep(""); DgvEndereco.DataSource = null; DgvEndereco.DataSource = enderecoColecao; DgvEndereco.Update(); DgvEndereco.Refresh(); }
private void BtnSalvar_Click(object sender, EventArgs e) { Endereco endereco = new Endereco(); EnderecoNegocios enderecoNegocios = new EnderecoNegocios(); endereco.EnderecoId = int.Parse(TxtId.Text); endereco.Logradouro = TxtLogradouro.Text; endereco.Numero = TxtNumero.Text; endereco.Bairro = TxtBairro.Text; endereco.Cidade = TxtCidade.Text; endereco.UF = TxtUf.Text; endereco.Pais = TxtPais.Text; endereco.Cep = TxtCep.Text; endereco.Complemento = TxtComplemento.Text; enderecoNegocios.AlterarEndereco(endereco); this.Close(); }
private void btnSalvar_Click(object sender, EventArgs e) { if (acaoNaTelaSelecionada == AcaoNaTela.Inserir) { Cliente cliente = new Cliente(); Endereco endereco = new Endereco(); cliente.Nome = txbNome.Text; cliente.DataNascimento = dtpData.Value; if (rbMasculino.Checked == true) { cliente.Sexo = true; } else { cliente.Sexo = false; } if (cbOk.Checked == true) { cliente.Pagamento = true; } else { cliente.Pagamento = false; } cliente.CPF = txbCPF.Text; cliente.RG = txbRG.Text; cliente.LimiteCompra = Convert.ToDecimal(0); //criar os campos de endereço que seram inseridos endereco.Cidade = txbCidade.Text; endereco.Estado = txbEstado.Text; endereco.Sigla = txbSigla.Text; endereco.CEP = txbCEP.Text; endereco.Logradouro = txbRua.Text; endereco.Numero = Convert.ToInt32(txbNumero.Text); endereco.Bairro = txtBairro.Text; endereco.IdFuncionario = 1; ClienteNegocios clienteNegocios = new ClienteNegocios(); EnderecoNegocios enderecoNegocios = new EnderecoNegocios(); string retorno = clienteNegocios.Inserir(cliente); endereco.IdAluno = Convert.ToInt32(retorno); string retornoEnd = enderecoNegocios.Inserir(endereco); try { int idCliente = Convert.ToInt32(retorno); int idEndereco = Convert.ToInt32(retornoEnd); MessageBox.Show("Aluno inserido com sucesso. Código: " + idCliente.ToString() + idEndereco.ToString()); this.DialogResult = DialogResult.Yes; } catch (Exception) { MessageBox.Show("Não foi possível inserir o Aluno. Detalhes: " + retorno + retornoEnd, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar) { Cliente cliente = new Cliente(); cliente.IdCliente = Convert.ToInt32(txbIdCliente.Text); cliente.Nome = txbNome.Text; cliente.DataNascimento = dtpData.Value; if (rbMasculino.Checked == true) { cliente.Sexo = true; } else { cliente.Sexo = false; } if (cbOk.Checked == true) { cliente.Pagamento = true; } else { cliente.Pagamento = false; } cliente.CPF = txbCPF.Text; cliente.RG = txbRG.Text; cliente.LimiteCompra = Convert.ToDecimal(0); ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.Alterar(cliente); try { int idCliente = Convert.ToInt32(retorno); MessageBox.Show("Aluno alterado com sucesso. Código: " + idCliente.ToString()); this.DialogResult = DialogResult.Yes; } catch (Exception) { MessageBox.Show("Não foi possível alterar o Aluno. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }