Exemple #1
0
        // 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;
            }
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public Abastecimento()
        {
            InitializeComponent();

            /* Instanciação dos
             * objetos privados */
            _abastecimentoDto = new clsAbastecimentoDto();
            _abastecimentoBll = new clsAbastecimentoBll();
        }
Exemple #4
0
        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);
            }
        }
Exemple #6
0
        // 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;
            }
        }