public List <clsPneusDto> obterDados(int tipo, String filtro) { List <clsPneusDto> pneuDto = new List <clsPneusDto>(); try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; if (tipo == 0) { _comandoSql.CommandText = ("select idpneu, marca, tamanho, preco, pneuobs" + " from tblpneu"); } else { if (tipo == 1) { _comandoSql.CommandText = ("select idpneu, marca, tamanho, preco, pneuobs" + "from tblpneu " + " where idpneu like '%" + filtro + "%'"); } } _readersql = _comandoSql.ExecuteReader(); while (_readersql.Read()) { clsPneusDto pneusdts = new clsPneusDto(); pneusdts.Pneu = Convert.ToInt32(_readersql["idpneu"].ToString()); pneusdts.Preco = Decimal.Parse(_readersql["preco"].ToString()); pneusdts.Marca = _readersql["marca"].ToString(); pneusdts.Tamanho = Convert.ToInt32(_readersql["tamanho"].ToString()); pneusdts.Observacao = Convert.ToString(_readersql["pneuobs"].ToString()); pneuDto.Add(pneusdts); } _readersql.Close(); Conexao.fecharConexao(_conexao); return(pneuDto); } catch (Exception) { return(null); throw; } }
public void Alterar(clsPneusDto pneuDto) { try { _pneus = new clsPneusDal(); if (pneuDto.Observacao.ToString() == String.Empty) { throw new Exception("O campo Nome é obrigatório!"); } _pneus.Alterar(pneuDto); } 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 PNEU public void Inserir(clsPneusDto pneuDto) { try { pneuDto.Pneu = obterProximocodigo(); _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = "INSERT INTO tblpneu (idpneu, marca, tamanho, preco, pneuobs) " + "VALUES " + "(" + pneuDto.Pneu + ",'" + pneuDto.Marca + "'," + pneuDto.Tamanho + ",'" + pneuDto.Preco + "','" + pneuDto.Observacao + "')"; _comandoSql.ExecuteNonQuery(); Conexao.fecharConexao(_conexao); } catch (Exception) { throw; } }
// METÓDO PARA ALTERAR PNEU public void Alterar(clsPneusDto Pneu) { try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = "UPDATE tblpneu " + " SET marca = '" + Pneu.Marca + "', " + " tamanho = '" + Pneu.Tamanho + "', " + " preco = '" + Pneu.Preco + "', " + " pneuobs = '" + Pneu.Observacao + "', " + "WHERE idpneu = " + Pneu.Pneu; _comandoSql.ExecuteNonQuery(); Conexao.fecharConexao(_conexao); } catch (Exception) { throw; } }