private void AtualizaGrid() { // caso o fiscal seja clicado ele chama a classe fiscal e atualiza sua data grid view if (rdbFiscal.Checked == true) { CadastroFiscalNegocios cadastroClienteNegocios = new CadastroFiscalNegocios(); FiscalColecao fiscalColecao = cadastroClienteNegocios.ConsultaFiscal(txtNome.Text.Trim()); dgvCliente.DataSource = null; dgvCliente.DataSource = fiscalColecao; dgvCliente.Update(); dgvCliente.Refresh(); txtNome.Clear(); } else { // senao ele chama a classe motorista e atualiza sua data grid view if (rdbMotorista.Checked == true) { CadastroMotoristaNegocios cadastroMotoristaNegocios = new CadastroMotoristaNegocios(); MotoristaColecao motoristaColecao = cadastroMotoristaNegocios.ConsultaMotorista(txtNome.Text.Trim()); dgvCliente.DataSource = null; dgvCliente.DataSource = motoristaColecao; dgvCliente.Update(); dgvCliente.Refresh(); txtNome.Clear(); } } }
private void PictureBox4_Click(object sender, EventArgs e) {//manda uma mensagem caso o usuario não selecione um registro if (dgvCliente.SelectedRows.Count <= 0) { MessageBox.Show("É necessario selecionar um registro"); return; } // manda uma mensagem para excluir o registro ou nao if (MessageBox.Show("Excluir registro?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (rdbFiscal.Checked == true) { //gerar um novo objeto de acordo com a seleção Fiscal click = dgvCliente.SelectedRows[0].DataBoundItem as Fiscal; // chama a classe cadastro CadastroFiscalNegocios cadastroClienteNegocios = new CadastroFiscalNegocios(); string retorno = cadastroClienteNegocios.ExcluirFiscal(click); // manda uma mensagem caso o fiscal consiga ser excluido ou não try { int num = Convert.ToInt32(retorno); MessageBox.Show("Fiscal excluido" + "," + " com sucesso"); AtualizaGrid(); } catch (Exception) { MessageBox.Show("erro" + retorno); } } else { if (rdbMotorista.Checked == true) { //gerar um novo objeto de acordo com a seleção Motorista click = dgvCliente.SelectedRows[0].DataBoundItem as Motorista; // chama a classe cadastro CadastroMotoristaNegocios cadastroMotoristaNegocios = new CadastroMotoristaNegocios(); string retorno = cadastroMotoristaNegocios.ExcluirMotorista(click); // manda uma mensagem caso o fiscal consiga ser excluido ou não try { int num = Convert.ToInt32(retorno); MessageBox.Show("Motorista excluido" + "," + " com sucesso"); AtualizaGrid(); } catch (Exception) { MessageBox.Show("erro" + retorno); } } } } }
private void pictureBox2_Click(object sender, EventArgs e) { //se o radio button for fiscal ele insere no banco do fiscal if (rdbFiscal.Checked == true) { Fiscal fiscal = new Fiscal(); fiscal.Nome = txtLogin.Text.Trim(); fiscal.Chapa = Convert.ToInt32(txtSenha.Text.Trim()); CadastroFiscalNegocios cadastroClienteNegocios = new CadastroFiscalNegocios(); if (tipoacaoglobal == "inserir") { string retorno = cadastroClienteNegocios.InserirFiscal(fiscal); try { int num = Convert.ToInt32(retorno); MessageBox.Show("Fiscal cadastrado com sucesso"); } catch (Exception) { MessageBox.Show("Erro" + retorno); } } // se for alterar ele altera o fiscal else { fiscal.CodFiscal = Convert.ToInt32(txtCod.Text); string retorno = cadastroClienteNegocios.AlterarFiscal(fiscal); try { int num = Convert.ToInt32(retorno); MessageBox.Show("Fiscal alterado com sucesso"); } catch (Exception) { MessageBox.Show("erro" + retorno); } } } // chama a classe motorista e seus dados else { Motorista motorista = new Motorista(); motorista.Nome = txtLogin.Text.Trim(); motorista.Chapa = Convert.ToInt32(txtSenha.Text.Trim()); motorista.CodOnibus = Convert.ToInt32(cbbOnibus.SelectedValue); // chama a clase cadastro motorista negocios CadastroMotoristaNegocios cadastroMotoristaNegocios = new CadastroMotoristaNegocios(); // se for inserir ele inseri no banco do motorista se nao ele altera if (tipoacaoglobal == "inserir") { string retorno = cadastroMotoristaNegocios.InserirMotorista(motorista); try { int num = Convert.ToInt32(retorno); MessageBox.Show("Motorista cadastrado com sucesso"); } catch (Exception) { MessageBox.Show("Erro" + retorno); } } else { motorista.CodMotorista = Convert.ToInt32(txtCod.Text); string retorno = cadastroMotoristaNegocios.AlterarMotorista(motorista); try { int num = Convert.ToInt32(retorno); MessageBox.Show("Motorista alterado com sucesso"); } catch (Exception) { MessageBox.Show("erro" + retorno); } } } }