Ejemplo n.º 1
0
        private void rbJuridica_CheckedChanged(object sender, EventArgs e)
        {
            dgFisica.Columns[0].HeaderText       = "Razao Social";
            dgFisica.Columns[0].DataPropertyName = "RazaoSocial";

            dgFisica.Columns[1].HeaderText       = "CNPJ";
            dgFisica.Columns[1].DataPropertyName = "CNPJ";

            FuncoesTela.CarregarTodosClienteJuridica(dgFisica);
        }
Ejemplo n.º 2
0
 public void AtualizarGrid()
 {
     if (rbFisica.Checked == true)
     {
         FuncoesTela.CarregarTodosClienteFisica(dgFisica);
     }
     else
     {
         FuncoesTela.CarregarTodosClienteJuridica(dgFisica);
     }
 }
Ejemplo n.º 3
0
        private void dgFisica_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (dgFisica.Columns[e.ColumnIndex] == dgFisica.Columns["colConsultar"])
                {
                    Pessoa pessoa   = new Pessoa();
                    int    tipoTela = 1;

                    if (rbFisica.Checked == true)
                    {
                        pessoa = (Fisica)dgFisica.SelectedRows[0].DataBoundItem;
                        FuncoesTela.AbrirFormFilha(new frmCadastroCliente(this, pessoa, rbFisica, tipoTela), this);
                    }
                    else
                    {
                        pessoa = (Juridica)dgFisica.SelectedRows[0].DataBoundItem;
                        FuncoesTela.AbrirFormFilha(new frmCadastroCliente(this, pessoa, rbJuridica, tipoTela), this);
                    }
                }
                else if (dgFisica.Columns[e.ColumnIndex] == dgFisica.Columns["colEditar"])
                {
                    Pessoa pessoa   = new Pessoa();
                    int    tipoTela = 2;

                    if (rbFisica.Checked == true)
                    {
                        pessoa = (Fisica)dgFisica.SelectedRows[0].DataBoundItem;
                        FuncoesTela.AbrirFormFilha(new frmCadastroCliente(this, pessoa, rbFisica, tipoTela), this);
                    }
                    else
                    {
                        pessoa = (Juridica)dgFisica.SelectedRows[0].DataBoundItem;
                        FuncoesTela.AbrirFormFilha(new frmCadastroCliente(this, pessoa, rbJuridica, tipoTela), this);
                    }
                }
                else if (dgFisica.Columns[e.ColumnIndex] == dgFisica.Columns["colExcluir"])
                {
                    DialogResult result = MessageBox.Show("Deseja Excluir este usuario ?", "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (result == DialogResult.No)
                    {
                        return;
                    }
                    else
                    {
                        string retorno = string.Empty;

                        if (rbFisica.Checked == true)
                        {
                            Fisica     itemSelecionado = (dgFisica.SelectedRows[0].DataBoundItem as Fisica);
                            FisicaCrud fisicaCrud      = new FisicaCrud();
                            retorno = fisicaCrud.Excluir(itemSelecionado);
                        }
                        else if (rbJuridica.Checked == true)
                        {
                            Juridica     itemSelecionado = dgFisica.SelectedRows[0].DataBoundItem as Juridica;
                            JuridicaCrud juridicaCrud    = new JuridicaCrud();
                            retorno = juridicaCrud.Excluir(itemSelecionado);
                        }
                        if (int.TryParse(retorno, out _) == false)
                        {
                            MessageBox.Show("Erro. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            MessageBox.Show("Excluido com sucesso: ID " + retorno, "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            if (rbFisica.Checked == true)
                            {
                                FuncoesTela.CarregarTodosClienteFisica(dgFisica);
                            }
                            else
                            {
                                FuncoesTela.CarregarTodosClienteJuridica(dgFisica);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro. Detalhes: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }