//metodo para listar private void ListarClientes() { try { novoCliente = new RegraNegocio.ClientesRegraNegocio(); dtgClientes.DataSource = novoCliente.Listar(); Estilo(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { novoCliente = new RegraNegocio.ClientesRegraNegocio(); if (txtRegistro.Text == "0") { if (rbPessFisi.Checked == true) { novoCliente.Salvar(txtNome.Text, txtEndereco.Text, txtBairro.Text, txtCep.Text, txtCidade.Text, txtEstado.Text, txttele.Text, txttele2.Text, txtEmail.Text, txtdataCadastro.Value.Date, txtNasc.Value.Date, txtObservacoes.Text); DataTable dadosTabela = new DataTable(); novoCliente = new RegraNegocio.ClientesRegraNegocio(); dadosTabela = novoCliente.Listar(); novoCliente = new RegraNegocio.ClientesRegraNegocio(); novoCliente.SalvarPessoaFísica(Convert.ToInt32(dadosTabela.Rows[0]["ID_CLIENTE"]), txtCPF.Text, txtRG.Text); MessageBox.Show("Cliente cadastrado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { novoCliente.Salvar(txtNome.Text, txtEndereco.Text, txtBairro.Text, txtCep.Text, txtCidade.Text, txtEstado.Text, txttele.Text, txttele2.Text, txtEmail.Text, txtdataCadastro.Value.Date, txtNasc.Value.Date, txtObservacoes.Text); DataTable dadosTabela = new DataTable(); novoCliente = new RegraNegocio.ClientesRegraNegocio(); dadosTabela = novoCliente.Listar(); novoCliente = new RegraNegocio.ClientesRegraNegocio(); novoCliente.SalvarPessoaJuridica(Convert.ToInt32(dadosTabela.Rows[0]["ID_CLIENTE"]), txtEI.Text, txtCNPJ.Text); MessageBox.Show("Cliente cadastrado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (rbPessFisi.Checked == true) { novoCliente.Alterar(Convert.ToInt32(txtRegistro.Text), txtNome.Text, txtEndereco.Text, txtBairro.Text, txtCep.Text, txtCidade.Text, txtEstado.Text, txttele.Text, txttele2.Text, txtEmail.Text, txtdataCadastro.Value.Date, txtNasc.Value.Date, txtObservacoes.Text); novoCliente = new RegraNegocio.ClientesRegraNegocio(); novoCliente.AlterarPessoaFisica(Convert.ToInt32(txtRegistro.Text), txtCPF.Text, txtRG.Text); MessageBox.Show("Cliente alterado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { novoCliente.Alterar(Convert.ToInt32(txtRegistro.Text), txtNome.Text, txtEndereco.Text, txtBairro.Text, txtCep.Text, txtCidade.Text, txtEstado.Text, txttele.Text, txttele2.Text, txtEmail.Text, txtdataCadastro.Value.Date, txtNasc.Value.Date, txtObservacoes.Text); novoCliente = new RegraNegocio.ClientesRegraNegocio(); novoCliente.AlterarPessoaJuridica(Convert.ToInt32(txtRegistro.Text), txtCNPJ.Text, txtEI.Text); MessageBox.Show("Cliente alterado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } ListarClientes(); Limpar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }