public List <clsMultasDto> obterdadosCombo()
        {
            List <clsMultasDto> multasDts = new List <clsMultasDto>();

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

            _comandoSql.CommandText = ("select idautoinfracao, placa, idmotorista, vencimento, valor " +
                                       " from tblmultas ");

            _readersql = _comandoSql.ExecuteReader();
            while (_readersql.Read())
            {
                clsMultasDto multasDto = new clsMultasDto();

                multasDto.idinfracao  = Convert.ToInt32(_readersql["idautoinfracao"].ToString());
                multasDto.Placa       = _readersql["placa"].ToString();
                multasDto.idmotorista = Convert.ToInt32(_readersql["idmotorista"].ToString());
                multasDto.Vencimento  = Convert.ToDateTime(_readersql["vencimento"].ToString());
                multasDto.Valor       = Convert.ToInt32(_readersql["valor"].ToString());

                multasDts.Add(multasDto);
            }
            _readersql.Close();

            Conexao.fecharConexao(_conexao);
            return(multasDts);
        }
Exemplo n.º 2
0
        public Multas()
        {
            InitializeComponent();


            /* Instanciação dos
             * objetos privados */
            _multasDto    = new clsMultasDto();
            _multasBll    = new clsMultasBll();
            _listaCidades = new List <clsMultasDto>();
        }
        public List <clsMultasDto> obterDados(int tipo, String filtro)
        {
            List <clsMultasDto> multasDts = new List <clsMultasDto>();

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

                if (tipo == 0)
                {
                    _comandoSql.CommandText = ("select idautoinfracao, idmotorista, placa, valor,  vencimento " +
                                               " from tblmultas ");
                }
                else if (tipo == 1)
                {
                    _comandoSql.CommandText = ("select idautoinfracao, idmotorista, placa, valor,  vencimento " +
                                               " from tblmultas " +
                                               " where placa like '%" + filtro + "%'");
                }


                _readersql = _comandoSql.ExecuteReader();
                while (_readersql.Read())
                {
                    clsMultasDto multasDto = new clsMultasDto();

                    multasDto.idinfracao  = Convert.ToInt32(_readersql["idautoinfracao"].ToString());
                    multasDto.Placa       = _readersql["placa"].ToString();
                    multasDto.idmotorista = Convert.ToInt32(_readersql["idmotorista"].ToString());
                    multasDto.Vencimento  = Convert.ToDateTime(_readersql["vencimento"].ToString());
                    multasDto.Valor       = Convert.ToDecimal(_readersql["valor"].ToString());

                    multasDts.Add(multasDto);
                }
                _readersql.Close();

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

                throw;
            }
        }
Exemplo n.º 4
0
        public void Alterar(clsMultasDto multasdto)
        {
            try
            {
                if (multasdto.idinfracao.ToString() == String.Empty)
                {
                    throw new Exception("O campo Nome é obrigatório!");
                }

                _multas.Alterar(multasdto);
            }
            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 MULTAS
        public void Inserir(clsMultasDto multasDto)
        {
            try
            {
                multasDto.idinfracao = obterProximocodigo();
                _conexao             = Conexao.ObterConexao();

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

                _comandoSql.CommandText = "INSERT INTO tblmultas (idautoinfracao, placa, idmotorista, vencimento, valor) " +
                                          "VALUES " +
                                          "(" + multasDto.idinfracao + ",'" + multasDto.Placa + "','" + multasDto.idmotorista + "','" + multasDto.Vencimento + "','" + multasDto.Valor + "')";

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

            catch (Exception)
            {
                throw;
            }
        }
        // METÓDO PARA ALTERAR MULTAS
        public void Alterar(clsMultasDto Multas)
        {
            try
            {
                _conexao                = Conexao.ObterConexao();
                _comandoSql             = new SqlCommand();
                _comandoSql.Connection  = _conexao;
                _comandoSql.CommandText =
                    "UPDATE tblmultas " +
                    " SET placa = '" + Multas.Placa + "', " +
                    " valor = '" + Multas.Valor + "', " +
                    " vencimento = '" + Multas.Vencimento + "', " +
                    "WHERE idautoinfracao = " + Multas.idinfracao;


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

            catch (Exception)
            {
                throw;
            }
        }