private void btnBuscarMotorista_Click(object sender, EventArgs e) { incluirMotorista _model = new incluirMotorista(); string strSql = "SELECT * FROM[dbo].[Motoristas] with(nolock) where Matricula = @MatriculaConsulta"; SqlConnection sqlCon = new SqlConnection(strCon); SqlCommand comando = new SqlCommand(strSql, sqlCon); comando.Parameters.Add("@MatriculaConsulta", SqlDbType.VarChar).Value = txbBuscarMotorista.Text; try { if (txbBuscarMotorista.Text == string.Empty) { throw new Exception("Você precisa digitar uma Matricula!"); } sqlCon.Open(); SqlDataReader dr = comando.ExecuteReader(); if (dr.HasRows == false) { throw new Exception("Matricula não encontrada!"); } else { while (dr.Read()) { txbMatricula.Text = Convert.ToString(dr["Matricula"]); txbNome.Text = Convert.ToString(dr["Nome"]); txbCargo.Text = Convert.ToString(dr["Cargo"]); mskDataNascimento.Text = dr["Data_nascimento"] != DBNull.Value ? Convert.ToString(dr["Data_nascimento"]) : DateTime.MinValue.ToString(); txbRg.Text = Convert.ToString(dr["RG"]); txbCpf.Text = Convert.ToString(dr["CPF"]); txbCnh.Text = Convert.ToString(dr["CNH"]); txbCategoria.Text = Convert.ToString(dr["Categoria"]); maskCep.Text = Convert.ToString(dr["CEP"]); txbEndereco.Text = Convert.ToString(dr["Endereco"]); txbUf.Text = Convert.ToString(dr["UF"]); txbCidade.Text = Convert.ToString(dr["Cidade"]); txbBairro.Text = Convert.ToString(dr["Bairro"]); maskDataAdmissao.Text = dr["Data_admissao"] != DBNull.Value ? Convert.ToString(dr["Data_admissao"]) : DateTime.MinValue.ToString(); mskDataExame.Text = dr["Data_exame"] != DBNull.Value ? Convert.ToString(dr["Data_exame"]) : DateTime.MinValue.ToString(); txbAntCriminais.Text = Convert.ToString(dr["Antecedentes_Criminais"]); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlCon.Close(); } }
private void btnBuscarMotorista_Click_1(object sender, EventArgs e) { List <incluirMotorista> _lstMotorista = new List <incluirMotorista>(); incluirMotorista _model = new incluirMotorista(); string strSql = "SELECT * FROM[dbo].[Motoristas] with(nolock) where Matricula = @Matricula"; SqlConnection sqlCon = new SqlConnection(strCon); SqlCommand comando = new SqlCommand(strSql, sqlCon); comando.Parameters.Add("@Matricula", SqlDbType.VarChar).Value = txbExcluirMotorista.Text; try { if (txbExcluirMotorista.Text == string.Empty) { throw new Exception("Você precisa digitar um nome!"); } sqlCon.Open(); SqlDataReader dr = comando.ExecuteReader(); if (dr.HasRows == false) { throw new Exception("Nome não encontrado!"); } else { while (dr.Read()) { _lstMotorista.Add(new incluirMotorista( _model.Matricula = Convert.ToString(dr["Matricula"]), _model.Nome = Convert.ToString(dr["Nome"]), _model.Cargo = Convert.ToString(dr["Cargo"]), _model.DataNascimento = dr["Data_nascimento"] != DBNull.Value ? Convert.ToDateTime(dr["Data_nascimento"]) : DateTime.MinValue, _model.Rg = Convert.ToString(dr["RG"]), _model.Cpf = Convert.ToString(dr["CPF"]), _model.Cnh = Convert.ToString(dr["CNH"]), _model.Categoria = Convert.ToString(dr["Categoria"]), _model.Cep = Convert.ToString(dr["CEP"]), _model.Endereco = Convert.ToString(dr["Endereco"]), _model.Uf = Convert.ToString(dr["UF"]), _model.Cidade = Convert.ToString(dr["Cidade"]), _model.Bairro = Convert.ToString(dr["Bairro"]), _model.DataAdmissao = dr["Data_admissao"] != DBNull.Value ? Convert.ToDateTime(dr["Data_admissao"]) : DateTime.MinValue, _model.DataExame = dr["Data_exame"] != DBNull.Value ? Convert.ToDateTime(dr["Data_exame"]) : DateTime.MinValue, _model.AntCriminais = Convert.ToString(dr["Antecedentes_Criminais"]) )); } } if (_lstMotorista.Count > 0) { dgvConsultarMotorista.DataSource = _lstMotorista; } else { MessageBox.Show("Nenhum registro encontrado!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlCon.Close(); } }