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); }
public void AtualizarGrid() { if (rbFisica.Checked == true) { FuncoesTela.CarregarTodosClienteFisica(dgFisica); } else { FuncoesTela.CarregarTodosClienteJuridica(dgFisica); } }
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); } }