public List <clsLocacaoDto> obterdadosCombo()
        {
            List <clsLocacaoDto> locacaoDts = new List <clsLocacaoDto>();

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

            _comandoSql.CommandText = ("select idlocacao, placa, valorlocacao, datalocacao" +
                                       " from tbllocacao ");



            _readersql = _comandoSql.ExecuteReader();
            while (_readersql.Read())
            {
                clsLocacaoDto locacaoDto = new clsLocacaoDto();

                locacaoDto.IdLocacao     = Convert.ToInt32(_readersql["idlocacao"].ToString());
                locacaoDto.Placa         = _readersql["placa"].ToString();
                locacaoDto.Valorlocacao  = Convert.ToInt32(_readersql["valorlocacao"].ToString());
                locacaoDto.DatadeLocacao = Convert.ToDateTime(_readersql["datalocacao"].ToString());

                locacaoDts.Add(locacaoDto);
            }
            _readersql.Close();

            Conexao.fecharConexao(_conexao);
            return(locacaoDts);
        }
        public List <clsLocacaoDto> obterDados(int tipo, String filtro)
        {
            List <clsLocacaoDto> locacaoDts = new List <clsLocacaoDto>();

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

                if (tipo == 0)
                {
                    _comandoSql.CommandText = ("select idlocacao, placa, valorlocacao, datalocacao" +
                                               " from tbllocacao ");
                }
                else if (tipo == 1)
                {
                    _comandoSql.CommandText = ("select idlocacao, placa, valorlocacao, datalocacao" +
                                               " from tbllocacao " +
                                               " where placa like '%" + filtro + "%'");
                }


                _readersql = _comandoSql.ExecuteReader();
                while (_readersql.Read())
                {
                    clsLocacaoDto locacaoDto = new clsLocacaoDto();

                    locacaoDto.IdLocacao     = Convert.ToInt32(_readersql["idlocacao"].ToString());
                    locacaoDto.Placa         = _readersql["placa"].ToString();
                    locacaoDto.Valorlocacao  = Convert.ToInt32(_readersql["valorlocacao"].ToString());
                    locacaoDto.DatadeLocacao = Convert.ToDateTime(_readersql["datalocacao"].ToString());

                    locacaoDts.Add(locacaoDto);
                }
                _readersql.Close();

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

                throw;
            }
        }
        public void Alterar(clsLocacaoDto Locacao)
        {
            _locacaoDal = new clsLocacaoDal();
            try
            {
                if (Locacao.Placa.ToUpper() != "" || Locacao.Valorlocacao.ToString() != "" || Locacao.DatadeLocacao.ToString() != "")

                {
                    _locacaoDal.Alterar(Locacao);
                }
                else
                {
                    throw new Exception("PREENCHIMENTO INCORRETO");
                }
            }

            catch (Exception)
            {
                throw;
            }
        }
        // METÓDO PARA INSERIR MULTAS
        public void Inserir(clsLocacaoDto locacaoDto)
        {
            try
            {
                locacaoDto.IdLocacao = obterProximocodigo();
                _conexao             = Conexao.ObterConexao();

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

                _comandoSql.CommandText = "INSERT INTO tbllocacao (idlocacao, placa, valorlocacao, datalocacao) " +
                                          "VALUES " +
                                          "(" + locacaoDto.IdLocacao + ",'" + locacaoDto.Placa + "'," + locacaoDto.Valorlocacao + ",'" + locacaoDto.DatadeLocacao + "')";

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

            catch (Exception)
            {
                throw;
            }
        }
        // METÓDO PARA ALTERAR LOCAÇÃO
        public void Alterar(clsLocacaoDto Locacao)
        {
            try
            {
                _conexao                = Conexao.ObterConexao();
                _comandoSql             = new SqlCommand();
                _comandoSql.Connection  = _conexao;
                _comandoSql.CommandText =
                    "UPDATE tbllocacao " +
                    " SET placa = '" + Locacao.Placa + "', " +
                    " valorlocacao = '" + Locacao.Valorlocacao + "', " +
                    " datalocacao = '" + Locacao.DatadeLocacao + "', " +
                    "WHERE idlocacao = " + Locacao.IdLocacao;


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

            catch (Exception)
            {
                throw;
            }
        }
Пример #6
0
 public Locação()
 {
     InitializeComponent();
     _locacaoDto = new clsLocacaoDto();
     _locacaoBll = new clsLocacaoBll();
 }