private void btnPesquisarVeiculo_Click(object sender, EventArgs e) { IncluirVeiculo _model = new IncluirVeiculo(); string strSql = "SELECT * FROM[dbo].[Veiculo] with(nolock) where Placa = @Placa"; SqlConnection sqlCon = new SqlConnection(strCon); SqlCommand comando = new SqlCommand(strSql, sqlCon); comando.Parameters.Add("@Placa", SqlDbType.VarChar).Value = txtAlterarVeiculo.Text; try { if (txtAlterarVeiculo.Text == string.Empty) { throw new Exception("Você precisa digitar uma Placa!"); } sqlCon.Open(); SqlDataReader dr = comando.ExecuteReader(); if (dr.HasRows == false) { throw new Exception("Placa não encontrada!"); } else { while (dr.Read()) { txtAno.Text = Convert.ToString(dr["Ano"]); txtPlaca.Text = Convert.ToString(dr["Placa"]); txtModelo.Text = Convert.ToString(dr["Modelo"]); txtChassi.Text = Convert.ToString(dr["Chassi"]); txtRenavam.Text = Convert.ToString(dr["Renavam"]); txtCombustivel.Text = Convert.ToString(dr["Combustivel"]); txtCategoria.Text = Convert.ToString(dr["Categoria"]); txtKM.Text = Convert.ToString(dr["KM"]); txtAlterarVeiculo.Text = string.Empty; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlCon.Close(); } }
private void btnBuscar_Click(object sender, EventArgs e) { List<IncluirVeiculo> _lstVeiculo = new List<IncluirVeiculo>(); IncluirVeiculo _model = new IncluirVeiculo(); string strSql = "SELECT * FROM[dbo].[Veiculo] with(nolock) where Placa = @Placa"; SqlConnection sqlCon = new SqlConnection(strCon); SqlCommand comando = new SqlCommand(strSql, sqlCon); comando.Parameters.Add("@Placa", SqlDbType.VarChar).Value = txtPlaca.Text; try { if (txtPlaca.Text == string.Empty) { throw new Exception("Você precisa digitar uma Placa!"); } sqlCon.Open(); SqlDataReader dr = comando.ExecuteReader(); if (dr.HasRows == false) { throw new Exception("Placa não encontrado!"); } else { while (dr.Read()) { _lstVeiculo.Add(new IncluirVeiculo( _model.CodVeiculo = Convert.ToInt32(dr["codVeiculo"]), _model.Ano = Convert.ToString(dr["Ano"]), _model.Placa = Convert.ToString(dr["Placa"]), _model.Modelo = Convert.ToString(dr["Modelo"]), _model.Chassi = Convert.ToString(dr["Chassi"]), _model.Renavam = Convert.ToString(dr["Renavam"]), _model.Combustivel = Convert.ToString(dr["Combustivel"]), _model.Categoria = Convert.ToString(dr["Categoria"]), _model.KM = Convert.ToString(dr["KM"]) //exemplo de dateTime // _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, )); } } if (_lstVeiculo.Count > 0) { dgvConsultarVeiculo.DataSource = _lstVeiculo; } else { MessageBox.Show("Nenhum registro encontrado!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlCon.Close(); } }