Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 3
0
        // 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;
            }
        }
Exemplo n.º 4
0
        // 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;
            }
        }