public MotoristaColecao ConsultaMotorista(string Nome) { try { MotoristaColecao motoristaColecao = new MotoristaColecao(); acessaDadosSQL.LimpaParametros(); acessaDadosSQL.AdicionaParametros("@Nome", Nome); DataTable dataTableMotorista = acessaDadosSQL.ExecutaConsulta(System.Data.CommandType.StoredProcedure, "uspConsultaMotorista"); foreach (DataRow linha in dataTableMotorista.Rows) { Motorista motorista = new Motorista(); motorista.CodMotorista = Convert.ToInt32(linha["CodMotorista"]); motorista.Nome = Convert.ToString(linha["NomeMotorista"]); motorista.Chapa = Convert.ToInt32(linha["Chapa"]); motorista.NumeroOnibus = Convert.ToInt32(linha["Numero"]); motoristaColecao.Add(motorista); } return(motoristaColecao); } catch (Exception ex) { throw new Exception(ex.Message); } }
public MotoristaColecao ConsultarPorNome(string nome) { try { MotoristaColecao motoristaColecao = new MotoristaColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@CADNOMEMOTORISTA", nome); DataTable dataTableMotorista = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADMOTORISTAConsultarPorNome"); foreach (DataRow linha in dataTableMotorista.Rows) { Motorista motorista = new Motorista(); motorista.IDCADMOTORISTA = Convert.ToInt32(linha["IDCADMOTORISTA"]); motorista.CADNOMEMOTORISTA = Convert.ToString(linha["CADNOMEMOTORISTA"]); motorista.CADENDMOTORISTA = Convert.ToString(linha["CADENDMOTORISTA"]); motorista.CADTELMOTORISTA = Convert.ToString(linha["CADTELMOTORISTA"]); motorista.CADCPFMOTORISTA = Convert.ToString(linha["CADCPFMOTORISTA"]); motorista.CADRGMOTORISTA = Convert.ToString(linha["CADRGMOTORISTA"]); motorista.CADCNHMOTORISTA = Convert.ToString(linha["CADCNHMOTORISTA"]); motorista.CADDATANASCMOTORISTA = Convert.ToDateTime(linha["CADDATANASCMOTORISTA"]); motorista.CADDATACADASTROMOTORISTA = Convert.ToDateTime(linha["CADDATACADASTROMOTORISTA"]); motoristaColecao.Add(motorista); } return(motoristaColecao); } catch (Exception ex) { throw new Exception("Não foi possível consultar o motorista por nome. Detalhes: " + ex.Message); } }
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(); } } }
//Criando um método atualizar grid private void AtualizarGrid() { MotoristaNegocios motoristaNegocios = new MotoristaNegocios(); MotoristaColecao motoristaColecao = new MotoristaColecao(); motoristaColecao = motoristaNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = motoristaColecao; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }
public MotoristaColecao ConsultaMotoristaNome() { try { MotoristaColecao motoristas = new MotoristaColecao(); DataTable dataTableFiscal = acessaDadosSQL.ExecutaConsulta(System.Data.CommandType.StoredProcedure, "uspConsultaMotoristaNome"); foreach (DataRow linha in dataTableFiscal.Rows) { Motorista motorista = new Motorista(); motorista.Nome = Convert.ToString(linha["NomeMotorista"]); motoristas.Add(motorista); } return(motoristas); } catch (Exception ex) { throw new Exception(ex.Message); } }