Exemple #1
0
        //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);
            }
        }
Exemple #2
0
        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);
            }
        }