// METÓDO PARA ALTERAR VEICULO public void Alterar(clsVeiculoDto Veiculo) { try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = "UPDATE tblveiculo " + " SET marca = '" + Veiculo.Marca + "', " + " anoveiculo = " + Veiculo.Ano + ", " + " modelo = '" + Veiculo.Modelo + "', " + " consumo = '" + Veiculo.Consumo + "', " + " tipo = '" + Veiculo.Tipo + "', " + " disponibilidade = '" + Veiculo.Disponibilidade + "' " + "WHERE placa = '" + Veiculo.Placa + "'"; _comandoSql.ExecuteNonQuery(); Conexao.fecharConexao(_conexao); } catch (Exception) { throw; } }
public List <clsVeiculoDto> obterDados(int tipo, String filtro) { List <clsVeiculoDto> veiculoDtos = new List <clsVeiculoDto>(); try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; if (tipo == 0) { _comandoSql.CommandText = ("select placa, anoveiculo, marca, modelo, consumo, tipo, disponibilidade" + " from tblveiculo"); } else { if (tipo == 1) { _comandoSql.CommandText = ("select placa, anoveiculo, marca, modelo, consumo, tipo, disponibilidade" + " from tblveiculo " + " where placa like '%" + filtro + "%'"); } } _readersql = _comandoSql.ExecuteReader(); while (_readersql.Read()) { clsVeiculoDto veiculodto = new clsVeiculoDto(); veiculodto.Placa = _readersql["placa"].ToString(); veiculodto.Ano = Convert.ToInt32(_readersql["anoveiculo"].ToString()); veiculodto.Marca = _readersql["marca"].ToString(); veiculodto.Modelo = _readersql["modelo"].ToString(); veiculodto.Consumo = _readersql["consumo"].ToString(); veiculodto.Tipo = _readersql["tipo"].ToString(); veiculodto.Disponibilidade = _readersql["disponibilidade"].ToString(); veiculoDtos.Add(veiculodto); } _readersql.Close(); Conexao.fecharConexao(_conexao); return(veiculoDtos); } catch (Exception) { return(null); throw; } }
public void Alterar(clsVeiculoDto Veiculo) { clsVeiculoDal _veiculoDal = new clsVeiculoDal(); try { if (Veiculo.Marca.ToUpper() != "" || Veiculo.Ano <= DateTime.Now.Year || Veiculo.Modelo.ToUpper() != "" || Veiculo.Consumo.ToUpper() != "" || Veiculo.Tipo.ToUpper() != "" || Veiculo.Disponibilidade.ToUpper() != "") { _veiculoDal.Alterar(Veiculo); } else { throw new Exception("PREENCHIMENTO INCORRETO"); } } catch (Exception) { throw; } }
// METÓDO PARA INSERIR VEICULO public void Inserir(clsVeiculoDto Veiculo) { try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = "INSERT INTO tblveiculo (placa, anoveiculo, marca, modelo, consumo, tipo, disponibilidade) " + "VALUES " + "('" + Veiculo.Placa + "'," + Veiculo.Ano + ",'" + Veiculo.Marca + "','" + Veiculo.Modelo + "','" + Veiculo.Consumo + "','" + Veiculo.Tipo + "','" + Veiculo.Disponibilidade + "')"; _comandoSql.ExecuteNonQuery(); Conexao.fecharConexao(_conexao); } catch (Exception) { throw; } }