// METÓDO PARA ALTERAR VEICULO public void Alterar(clsAbastecimentoDto Abastecimento) { try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = "UPDATE tblabastecimento " + " SET combustivel = '" + Abastecimento.Combustivel + "', " + " placa = '" + Abastecimento.Placa + "', " + " dataabastecimento = '" + Abastecimento.DatadeAbastecimento + "', " + " valor = '" + Abastecimento.Valor + "', " + "WHERE idabastecimeto = " + Abastecimento.Abastecimento + ""; _comandoSql.ExecuteNonQuery(); Conexao.fecharConexao(_conexao); } catch (Exception) { throw; } }
public List <clsAbastecimentoDto> obterdadosCombo() { List <clsAbastecimentoDto> abastecimentoDtos = new List <clsAbastecimentoDto>(); _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = ("select idabastecimeto, combustivel, placa, dataabastecimento, valor" + " from tblabastecimento"); _readersql = _comandoSql.ExecuteReader(); while (_readersql.Read()) { clsAbastecimentoDto abastecimentoDto = new clsAbastecimentoDto(); abastecimentoDto.Abastecimento = Convert.ToInt32(_readersql["idabastecimeto"].ToString()); abastecimentoDto.Combustivel = (_readersql["combustivel"].ToString()); abastecimentoDto.Placa = _readersql["placa"].ToString(); abastecimentoDto.DatadeAbastecimento = Convert.ToDateTime(_readersql["dataabastecimento"].ToString()); abastecimentoDto.Valor = Convert.ToDecimal(_readersql["valor"].ToString()); abastecimentoDtos.Add(abastecimentoDto); } _readersql.Close(); Conexao.fecharConexao(_conexao); return(abastecimentoDtos); }
public Abastecimento() { InitializeComponent(); /* Instanciação dos * objetos privados */ _abastecimentoDto = new clsAbastecimentoDto(); _abastecimentoBll = new clsAbastecimentoBll(); }
public List <clsAbastecimentoDto> obterDados(int tipo, String filtro) { List <clsAbastecimentoDto> abastecimentoDtos = new List <clsAbastecimentoDto>(); try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; if (tipo == 0) { _comandoSql.CommandText = ("select idabastecimeto, combustivel, placa, dataabastecimento, valor" + " from tblabastecimento"); } else { if (tipo == 1) { _comandoSql.CommandText = ("select idabastecimeto, combustivel, placa, dataabastecimento, valor" + " from tblabastecimento " + " where idabastecimeto like '%" + filtro + "%'"); } } _readersql = _comandoSql.ExecuteReader(); while (_readersql.Read()) { clsAbastecimentoDto abastecimentoDto = new clsAbastecimentoDto(); abastecimentoDto.Abastecimento = Convert.ToInt32(_readersql["idabastecimeto"].ToString()); abastecimentoDto.Combustivel = (_readersql["combustivel"].ToString()); abastecimentoDto.Placa = _readersql["placa"].ToString(); abastecimentoDto.DatadeAbastecimento = Convert.ToDateTime(_readersql["dataabastecimento"].ToString()); abastecimentoDto.Valor = Convert.ToDecimal(_readersql["valor"].ToString()); abastecimentoDtos.Add(abastecimentoDto); } _readersql.Close(); Conexao.fecharConexao(_conexao); return(abastecimentoDtos); } catch (Exception) { return(null); throw; } }
public void Alterar(clsAbastecimentoDto abastecimentoDto) { try { if (abastecimentoDto.Abastecimento.ToString() == String.Empty) { throw new Exception("O campo Nome é obrigatório!"); } _abastecimento.Alterar(abastecimentoDto); } catch (Exception ex) { /* Tratamento de erro que identifica a camada, * muito interessante ser utilizado em proje- * tos em camadas */ throw new Exception("BLL: " + ex.Message); } }
// METÓDO PARA INSERIR VEICULO public void Inserir(clsAbastecimentoDto Abastecimento) { try { Abastecimento.Abastecimento = obterProximocodigo(); _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = "INSERT INTO tblabastecimento (idabastecimeto, combustivel, placa, dataabastecimento, valor) " + "VALUES " + "(" + Abastecimento.Abastecimento + ",'" + Abastecimento.Combustivel + "','" + Abastecimento.Placa + "','" + Abastecimento.DatadeAbastecimento + "','" + Abastecimento.Valor + "')"; _comandoSql.ExecuteNonQuery(); Conexao.fecharConexao(_conexao); } catch (Exception) { throw; } }