// METÓDO PARA ALTERAR SOLICITAÇÃO
        public void Alterar(clsSolicitacaoPneuDto Solicitacao)
        {
            try
            {
                _conexao                = Conexao.ObterConexao();
                _comandoSql             = new SqlCommand();
                _comandoSql.Connection  = _conexao;
                _comandoSql.CommandText =
                    "UPDATE tblsolicitacaopneu " +
                    " SET idpneu = '" + Solicitacao.idPneu + "', " +
                    " placa = '" + Solicitacao.Placa + "', " +
                    " quantidade = '" + Solicitacao.Quantidade + "', " +
                    " DatadeSolicitacao = '" + Solicitacao.DatadeSolicitacao + "', " +
                    " Observacao = '" + Solicitacao.Observacao + "', " +
                    "WHERE idsolicitacao = " + Solicitacao.CodigoSolicitacao;

                _comandoSql.ExecuteNonQuery();
                Conexao.fecharConexao(_conexao);
            }

            catch (Exception)
            {
                throw;
            }
        }
        public List <clsSolicitacaoPneuDto> obterdadosolicitacao()
        {
            List <clsSolicitacaoPneuDto> solicitacaoDto = new List <clsSolicitacaoPneuDto>();

            _conexao               = Conexao.ObterConexao();
            _comandoSql            = new SqlCommand();
            _comandoSql.Connection = _conexao;

            _comandoSql.CommandText = ("select idsolicitacao, idpneu, placa, quantidade, datasolicitacao, observacao" +
                                       "from tblsolicitacaopneu ");


            _readersql = _comandoSql.ExecuteReader();
            while (_readersql.Read())
            {
                clsSolicitacaoPneuDto solicitacaodts = new clsSolicitacaoPneuDto();

                solicitacaodts.CodigoSolicitacao = Convert.ToInt32(_readersql["idsolicitacao"].ToString());
                solicitacaodts.idPneu            = Convert.ToInt32(_readersql["idPneu"].ToString());
                solicitacaodts.Placa             = Convert.ToString(_readersql["placa"].ToString());
                solicitacaodts.Quantidade        = Convert.ToInt32(_readersql["quantidade"].ToString());
                solicitacaodts.DatadeSolicitacao = Convert.ToDateTime(_readersql["datadesolicitacao"].ToString());
                solicitacaodts.Observacao        = Convert.ToString(_readersql["observacao"].ToString());
                solicitacaodts.CodigoPneu        = Convert.ToInt32(_readersql["idpneu"].ToString());
                solicitacaodts.CodigoPlaca       = Convert.ToInt32(_readersql["placa"].ToString());

                solicitacaoDto.Add(solicitacaodts);
            }
            _readersql.Close();

            Conexao.fecharConexao(_conexao);
            return(solicitacaoDto);
        }
        public Requisição_de_Manuntenção()
        {
            InitializeComponent();

            _solicitarDto = new clsSolicitacaoPneuDto();
            _solicitarBll = new clsSolicitacaoPneuBll();
            _listapneus   = new List <clsSolicitacaoPneuDto>();
        }
        public List <clsSolicitacaoPneuDto> obterDados(int tipo, String filtro)
        {
            List <clsSolicitacaoPneuDto> solicitacaoDto = new List <clsSolicitacaoPneuDto>();

            try
            {
                _conexao               = Conexao.ObterConexao();
                _comandoSql            = new SqlCommand();
                _comandoSql.Connection = _conexao;

                if (tipo == 0)
                {
                    _comandoSql.CommandText = ("select idsolicitacao, idpneu, placa, quantidade, datasolicitacao, observacao" +
                                               "from tblsolicitacaopneu ");
                }
                else if (tipo == 1)
                {
                    _comandoSql.CommandText = ("select idsolicitacao, idpneu, placa, quantidade, datasolicitacao, observacao" +
                                               "from tblsolicitacaopneu " +
                                               " where idpneu like '%" + filtro + "%'");
                }


                _readersql = _comandoSql.ExecuteReader();
                while (_readersql.Read())
                {
                    clsSolicitacaoPneuDto solicitacaodts = new clsSolicitacaoPneuDto();

                    solicitacaodts.CodigoSolicitacao = Convert.ToInt32(_readersql["idsolicitacao"].ToString());
                    solicitacaodts.idPneu            = Convert.ToInt32(_readersql["idPneu"].ToString());
                    solicitacaodts.Placa             = Convert.ToString(_readersql["placa"].ToString());
                    solicitacaodts.Quantidade        = Convert.ToInt32(_readersql["quantidade"].ToString());
                    solicitacaodts.DatadeSolicitacao = Convert.ToDateTime(_readersql["datadesolicitacao"].ToString());
                    solicitacaodts.Observacao        = Convert.ToString(_readersql["observacao"].ToString());
                    solicitacaodts.CodigoPneu        = Convert.ToInt32(_readersql["idpneu"].ToString());
                    solicitacaodts.CodigoPlaca       = Convert.ToInt32(_readersql["placa"].ToString());

                    solicitacaoDto.Add(solicitacaodts);
                }
                _readersql.Close();

                Conexao.fecharConexao(_conexao);
                return(solicitacaoDto);
            }
            catch (Exception)
            {
                return(null);

                throw;
            }
        }
예제 #5
0
        public void Alterar(clsSolicitacaoPneuDto solicitacaoDto)
        {
            try
            {
                if (solicitacaoDto.CodigoSolicitacao.ToString() == String.Empty)
                {
                    throw new Exception("O campo Nome é obrigatório!");
                }

                _solicitacao.Alterar(solicitacaoDto);
            }
            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 SOLICITAÇÃO
        public void Inserir(clsSolicitacaoPneuDto solicitacasoDto)
        {
            try
            {
                solicitacasoDto.CodigoSolicitacao = obterProximocodigo();
                _conexao = Conexao.ObterConexao();

                _comandoSql            = new SqlCommand();
                _comandoSql.Connection = _conexao;

                _comandoSql.CommandText = "INSERT INTO tblsolicitacaopneu (idsolicitacao, idpneu, placa, quantidade, datasolicitacao, observacao) " +
                                          "VALUES " +
                                          "(" + solicitacasoDto.CodigoSolicitacao + ",'" + solicitacasoDto.idPneu + "','" + solicitacasoDto.Placa + "','" + solicitacasoDto.Quantidade + "','" + solicitacasoDto.DatadeSolicitacao + "','" + solicitacasoDto.Observacao + "')";

                _comandoSql.ExecuteNonQuery();
                Conexao.fecharConexao(_conexao);
            }

            catch (Exception)
            {
                throw;
            }
        }