コード例 #1
0
ファイル: MarcaDAO.cs プロジェクト: UCLINF-20152-PI1/Gama
 public MarcaDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #2
0
ファイル: CaixaDados.cs プロジェクト: UCLINF-20152-PI1/Zeta
 public CaixaDados()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #3
0
 /// ///////////////////////////////////////
 //Construtores
 public StatusConvenioDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #4
0
ファイル: EntradaDados.cs プロジェクト: UCLINF-20152-PI1/Zeta
 public EntradaDados()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #5
0
ファイル: ModeloDAO.cs プロジェクト: UCLINF-20152-PI1/Gama
 public ModeloDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #6
0
 public TipoEnderecoDados()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #7
0
 public FaturamentoDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #8
0
 public FuncionarioDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #9
0
ファイル: VeiculoDAO.cs プロジェクト: UCLINF-20152-PI1/Gama
 public VeiculoDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #10
0
 public MensalistaDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #11
0
 /// ///////////////////////////////////////
 //Construtores
 public EstacionamentoDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #12
0
 public PessoaFisicaDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #13
0
ファイル: TicketDAO.cs プロジェクト: UCLINF-20152-PI1/Gama
 public TicketDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #14
0
 public StatusPlanoDAO()
 {
     if (_conn == null)
     {
         _conn = new ConexaoOracle();
     }
 }
コード例 #15
0
        public bool Deletar(MovDiario obj)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_DT_INCLUSAO", obj.dt_inclusao);
                return(objConexao.ExecutarNonQuery("SAU_PKG_MOVDIARIA.DELETAR"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #16
0
        public void CarregaImagemBanco()
        {
            DataTable dtfoto = ConexaoOracle.RetornaDados($"select foto from maquina where id = {idSelected}");

            if (!String.IsNullOrEmpty(dtfoto.Rows[0]["FOTO"].ToString()))
            {
                imageBytes = (byte[])dtfoto.Rows[0]["FOTO"];

                using (MemoryStream ms = new MemoryStream(imageBytes))
                {
                    pbFoto.Image = Image.FromStream(ms);
                };
            }
            else
            {
                pbFoto.Image = null;
            }
        }
コード例 #17
0
        public PessFisicaJuridica TratarDadosBancarios(string cdBanco, string cdTpConta, string numConta)
        {
            PessFisicaJuridica pes = new PessFisicaJuridica();

            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("v_cod_bco", cdBanco);
                objConexao.AdicionarParametro("v_tip_cta", cdTpConta);
                objConexao.AdicionarParametro("v_num_cta", numConta);
                objConexao.AdicionarParametroOut("vv_num_cta", OracleType.NVarChar);
                objConexao.AdicionarParametroOut("vv_dv_cta", OracleType.NVarChar);
                objConexao.AdicionarParametroOut("vv_dv_ag", OracleType.NVarChar);

                objConexao.ExecutarNonQuery("own_intprotheus.PKG_CARGA_PROTHEUS.STP_TRATA_CONTA_CORRENTE");

                List <OracleParameter> param = objConexao.ReturnParemeter();

                string contaCorrente   = param[0].Value.ToString().Trim();
                string dvContaCorrente = param[1].Value.ToString().Trim();
                string dvAgencia       = param[2].Value.ToString().Trim();

                Int16 banco = 0;
                Int16.TryParse(cdBanco, out banco);

                pes.codigoDvContaCorrente = (!String.IsNullOrEmpty(dvContaCorrente) ? Convert.ToInt16(dvContaCorrente) : Convert.ToInt16(0));

                pes.codigoDigVerificadorAgencia = (!String.IsNullOrEmpty(dvAgencia) ? Convert.ToInt32(dvAgencia) : 0);

                pes.codigoContaCorrente = contaCorrente;
                pes.codigoBanco         = banco;

                return(pes);
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #18
0
        public List <UsuarioSistema> ConsultarUsuario(UsuarioSistema user)
        {
            ConexaoOracle         objConexao = new ConexaoOracle();
            List <UsuarioSistema> list       = new List <UsuarioSistema>();
            UsuarioSistema        usu;

            try
            {
                objConexao.AdicionarParametro("P_LOGIN", user.login);
                objConexao.AdicionarParametro("P_NOME", user.nome);
                objConexao.AdicionarParametro("P_DEPARTAMENTO", user.departamento);
                objConexao.AdicionarParametro("P_EMAIL", user.email);

                objConexao.AdicionarParametroCursor("dados");

                System.Data.OracleClient.OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_USUARIO.LISTAR_USUARIOS_IMPORTADOS");

                while (leitor.Read())
                {
                    usu = new UsuarioSistema();
                    usu.departamento     = leitor["DEPARTAMENTO"].ToString();
                    usu.email            = leitor["EMAIL"].ToString();
                    usu.login            = leitor["LOGIN"].ToString();
                    usu.nome             = leitor["NOME"].ToString();
                    usu.dt_inclusao      = DateTime.Parse(leitor["DT_INCLUSAO"].ToString());
                    usu.id_usuario       = int.Parse(leitor["ID_USUARIO"].ToString());
                    usu.id_status        = int.Parse(leitor["status"].ToString());
                    usu.descricao_status = usu.id_status == 0 ? "INATIVO" : "ATIVO";

                    list.Add(usu);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
コード例 #19
0
        public DataTable mostrarGridDal(String nome)
        {
            ConexaoOracle obj      = new ConexaoOracle();
            DataTable     dt       = new DataTable();
            String        upString = nome.ToUpper();

            try
            {
                OracleDataAdapter adpt = obj.ExecutarQueryAdapter("select s.cod_emprs, s.num_rgtro_emprg, s.num_idntf_rptant,s.nom_emprg_repres,s.dt_inclusao,s.dt_exclusao,s.nom_solic_inclusao,s.flag_judicial,s.flag_insucesso  from opportunity.tb_nao_gerar_cobranca_saude s where upper(s.nom_emprg_repres) like '" + upString + "%'");
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas com a conexão com o banco de dados, favor entrar em contato com Administrador do sistema " + ex.Message);
            }

            return(dt);
        }
コード例 #20
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            if (context.Request.Url.ToString().Contains("idAnexo"))
            {
                string idArquivo = context.Request.QueryString["idAnexo"];

                DataTable dtDados = ConexaoOracle.RetornaDados($"select nome, anexo from teste_anexo where id = {idArquivo}");

                byte[] conteudo = (byte[])dtDados.Rows[0]["ANEXO"];

                string attachment = $"attachment; filename=" + dtDados.Rows[0]["NOME"].ToString();
                context.Response.ClearContent();
                //context.Response.ContentType = "image/jpeg";
                context.Response.AddHeader("content-disposition", attachment);
                context.Response.BinaryWrite(conteudo);
                context.Response.End();
            }
        }
コード例 #21
0
        public bool InsereUsuarioAD()
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroOut("P_RETORNO");
                objConexao.ExecutarNonQuery("FUN_PKG_USUARIO.IMPORTAR_USUARIO_AD");

                return(int.Parse(objConexao.ReturnParemeterOut().Value.ToString()) > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #22
0
        public string GetDataMax(string nempr, string nreg, string repres)
        {
            //Consultar tabela de Aviso de Pagamento do Oracle para pegar a ultima data gerada
            String retorno     = "";
            String queryString = "";

            queryString = queryString + "select nvl(max(to_char(avp.dat_pagto_pcpgbf,'rrrrmm')),0) as referencia from opportunity.tb_avisopagto avp ";
            queryString = queryString + " where avp.cod_emprs      = " + nempr + " ";   //  --Parâmetro de Empresa
            queryString = queryString + " and avp.num_rgtro_emprg  = " + nreg + " ";    //--Parâmetro de Registro
            queryString = queryString + " and avp.num_idntf_rptant  = " + repres + " "; //--Parâmetro de Representante (Pensão Previdenciária)
            queryString = queryString + " and avp.num_idntf_dpdte = 0";                 //--Parâmetro de Representante (Pensão Alimentícia)"
            queryString = queryString + " and avp.CODBARRAS_ECT = 'PAGSUPL'";           //--Parâmetro para verificar se a pessoa é PAGSUPL"

            using (ConexaoOracle objConexao = new ConexaoOracle())
            {
                retorno = objConexao.ExecutarScalar(queryString).ToString();
            }

            return(retorno);
        }
コード例 #23
0
        public bool AlterarStatusGrupo(GrupoAcessos grupo)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_ID_GRUPO_ACESSOS", grupo.id_grupo_acessos);
                objConexao.AdicionarParametro("P_STATUS", grupo.id_status);

                return(objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INATIVAR_ATIVAR_GRUPO"));
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #24
0
        public DataTable GetListaDataDT_ATU_CONTAS()
        {
            ConexaoOracle obj = new ConexaoOracle();
            DataTable     dt  = new DataTable();

            try
            {
                OracleDataAdapter adpt = obj.ExecutarQueryAdapter("select distinct h.nome_arq from own_funcesp.fun_tbl_atu_cc_hist h order by h.nome_arq");
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas com a conexão com o banco de dados, favor entrar em contato com Administrador do sistema " + ex.Message);
            }



            return(dt);
        }
コード例 #25
0
        public List <FIN_TBL_RES_ABERT_FINANCEIRA_view3> GetDataConsolidado(int?pMes, int?pAno)
        {
            ConexaoOracle objConexao = new ConexaoOracle();
            FIN_TBL_RES_ABERT_FINANCEIRA_view3        reg    = new FIN_TBL_RES_ABERT_FINANCEIRA_view3();
            List <FIN_TBL_RES_ABERT_FINANCEIRA_view3> result = new List <FIN_TBL_RES_ABERT_FINANCEIRA_view3>();
            DataTable dt = new DataTable();

            try
            {
                StringBuilder querysql = new StringBuilder();
                querysql.Append(" SELECT emp.COD_EMPRS,emp.NOM_ABRVO_EMPRS,abert.NATUREZA,abert.VALOR_PART,abert.VALOR_CRED_BRUTO,abert.IMPOSTO,abert.VALOR_CRED_LIQ ");
                querysql.Append(" FROM FIN_TBL_RES_ABERT_FINANCEIRA abert inner join EMPRESA emp on abert.COD_EMPRS = emp.COD_EMPRS ");
                querysql.Append(" WHERE ");
                querysql.Append(" MES_REF = " + pMes + " and ANO_REF = " + pAno);

                OracleDataAdapter adpt = objConexao.ExecutarQueryAdapter(querysql.ToString());
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    reg          = new FIN_TBL_RES_ABERT_FINANCEIRA_view3();
                    reg.CODIGO   = dt.Rows[i]["COD_EMPRS"].ToString();
                    reg.EMPRESA  = dt.Rows[i]["NOM_ABRVO_EMPRS"].ToString();
                    reg.NATUREZA = dt.Rows[i]["NATUREZA"].ToString();
                    reg.VALOR    = Convert.ToDouble(dt.Rows[i]["VALOR_PART"].ToString());
                    reg.BRUTO    = Convert.ToDouble(dt.Rows[i]["VALOR_CRED_BRUTO"].ToString());
                    reg.IMPOSTO  = Convert.ToDouble(dt.Rows[i]["IMPOSTO"].ToString());
                    reg.LIQUIDO  = Convert.ToDouble(dt.Rows[i]["VALOR_CRED_LIQ"].ToString());
                    result.Add(reg);
                }
            }
            return(result);
        }
コード例 #26
0
        public List <GrupoAcessos> ConsultarGrupo(GrupoAcessos grupo)
        {
            ConexaoOracle       objConexao = new ConexaoOracle();
            List <GrupoAcessos> list       = new List <GrupoAcessos>();

            try
            {
                objConexao.AdicionarParametro("p_id_grupo_acessos", grupo.id_grupo_acessos);
                objConexao.AdicionarParametro("p_area", grupo.area == null ? grupo.area : grupo.area.ToUpper());
                objConexao.AdicionarParametro("p_nome", grupo.nome == null ? grupo.nome : grupo.nome.ToUpper());
                objConexao.AdicionarParametro("p_status", grupo.id_status == null ? -1 : grupo.id_status);
                objConexao.AdicionarParametro("P_ID_USUARIO", grupo.usuarios.Count > 0 ? grupo.usuarios[0].matricula : null);
                objConexao.AdicionarParametro("P_ID_MENU", grupo.menus.Count > 0 ? grupo.menus[0].id_menu : null);
                objConexao.AdicionarParametroCursor("dados");

                OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_GRUPO.consultar_grupos");

                while (leitor.Read())
                {
                    grupo = new GrupoAcessos();
                    grupo.id_grupo_acessos = int.Parse(leitor["ID_GRUPO_ACESSOS"].ToString());
                    grupo.area             = leitor["AREA"].ToString();
                    grupo.nome             = leitor["NOME"].ToString();
                    grupo.descricao        = leitor["DESCRICAO"].ToString();
                    grupo.descricao_status = int.Parse(leitor["STATUS"].ToString()) == 0?"INATIVO":"ATIVO";
                    grupo.id_status        = int.Parse(leitor["STATUS"].ToString());
                    list.Add(grupo);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
コード例 #27
0
        protected DataTable geraRelComRateio(string dtInicio, string dtFim)
        {
            ConexaoOracle obj = new ConexaoOracle();
            DataTable     dt  = new DataTable();

            try
            {
                obj.AdicionarParametro("dt_inicio", dtInicio);
                obj.AdicionarParametro("dt_final", dtFim);
                obj.AdicionarParametroCursor("DADOS");

                OracleDataAdapter adpt = obj.ExecutarAdapter("OWN_FUNCESP.PKG_FIN_REL_BORDERO.PRC_COM_RATEIO");
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas com a conexão com o banco de dados, favor entrar em contato com Administrador do sistema " + ex.Message);
            }
            return(dt);
        }
コード例 #28
0
        public bool InsereGrupo(GrupoAcessos grupo)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_AREA", grupo.area.ToUpper());
                objConexao.AdicionarParametro("P_NOME", grupo.nome.ToUpper());
                objConexao.AdicionarParametro("P_DESCRICAO", grupo.descricao.ToUpper());

                return(objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INSERIR_GRUPO"));
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #29
0
        internal bool Deletar_Remessa(int NumRemessa)
        {
            bool          vReturn    = false;
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("V_COD_REMESSA", NumRemessa);
                objConexao.ExecutarNonQuery("AAT_PKG_SERASA_PEFIN.DELETA_REMESSA");
                vReturn = true;
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(vReturn);
        }
コード例 #30
0
        public bool InativarPaginaGrupo(GrupoAcessos grupo)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_ID_GRUPOS_ACESSOS", grupo.id_grupo_acessos);
                objConexao.AdicionarParametro("P_ID_MENU", grupo.menus.Count > 0?grupo.menus[0].id_menu:null);
                objConexao.AdicionarParametro("P_STATUS", grupo.menus.Count > 0 ? grupo.menus[0].id_status : null);

                return(objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INATIVAR_ATIVAR_MENU"));
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #31
0
        public DataTable RetornarPgtos(string nempr, string nreg, string repres)
        {
            //Consultar tabela de Aviso de Pagamento do Oracle para pegar a ultima data gerada
            String queryString = "";

            queryString = queryString + "select * from ( ";
            queryString = queryString + "select distinct avp.ano_referencia, Upper(avp.mes_referencia) as mes_referencia, nvl(to_char(avp.dat_pagto_pcpgbf, 'rrrrmm'), 0)";
            queryString = queryString + " || case when to_char(avp.dat_pagto_pcpgbf, 'dd') < 25 then 'S' ELSE 'N' END as referencia, ";
            //queryString = queryString + " Upper(avp.mes_referencia) || case when to_char(avp.dat_pagto_pcpgbf, 'dd') < 25 then  ";
            queryString = queryString + " Upper(avp.mes_referencia) || case when to_char(avp.dat_pagto_pcpgbf, 'dd') < 23 then  ";
            queryString = queryString + " case when to_char(avp.dat_pagto_pcpgbf, 'mm') = 11 then ' - ADIANTAMENTO ABONO'   else ' - ABONO'  end  ";
            queryString = queryString + " end  as mesAnoref  ";
            queryString = queryString + " from opportunity.tb_avisopagto avp ";
            queryString = queryString + " where avp.cod_emprs      = " + nempr + " ";   //  --Parâmetro de Empresa
            queryString = queryString + " and avp.num_rgtro_emprg  = " + nreg + " ";    //--Parâmetro de Registro
            queryString = queryString + " and avp.num_idntf_rptant  = " + repres + " "; //--Parâmetro de Representante (Pensão Previdenciária)
            queryString = queryString + " and avp.num_idntf_dpdte = 0";                 //--Parâmetro de Representante (Pensão Alimentícia)"
            queryString = queryString + " and to_char(avp.dat_pagto_pcpgbf,'rrrrmm') > 201501";
            //queryString = queryString + " order by referencia";
            queryString = queryString + " ) order by ano_referencia desc, referencia asc";

            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                OracleDataAdapter adpt = objConexao.ExecutarQueryAdapter(queryString);
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
コード例 #32
0
        public List <MovimentacaoUsuario> ConsultarMovimentacao(MovimentacaoUsuario mov)
        {
            ConexaoOracle objConexao        = new ConexaoOracle();
            List <MovimentacaoUsuario> list = new List <MovimentacaoUsuario>();

            try
            {
                objConexao.AdicionarParametro("P_ID_USUARIO", mov.id_usuario);
                objConexao.AdicionarParametroCursor("dados");

                OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_GRUPO.CONSULTA_MOVIMENTACAO_USUARIO");

                while (leitor.Read())
                {
                    mov = new MovimentacaoUsuario();
                    mov.id_grupos_acesso        = int.Parse(leitor["ID_GRUPOS_ACESSOS"].ToString());
                    mov.id_movimentacao_usuario = int.Parse(leitor["ID_MOVIMENTACAO_USUARIO"].ToString());
                    mov.id_usuario_aplicacao    = int.Parse(leitor["ID_USUARIO_APLICACAO"].ToString());
                    mov.status                 = int.Parse(leitor["STATUS"].ToString());
                    mov.dt_movimentacao        = DateTime.Parse(leitor["DT_MOVIMENTACAO"].ToString());
                    mov.descricao_movimentacao = mov.status == 0?"Saída":"Entrada";
                    mov.descricao_usuario      = leitor["USARIO"].ToString();
                    mov.descricao_grupo        = leitor["GRUPO"].ToString();
                    mov.area = leitor["AREA"].ToString();

                    list.Add(mov);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
コード例 #33
0
ファイル: CidadesDAL.cs プロジェクト: lucasassalti/IntegWeb
        private Cidade Consultar(int?cod_cidade = null, string cidade = null, string estado = null, string estado_sigla = null)
        {
            Cidade        cRetorno   = new Cidade();
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_COD_MUNICI", cod_cidade);
                objConexao.AdicionarParametro("P_DCR_MUNICI", cidade);
                objConexao.AdicionarParametro("P_COD_ESTADO", estado_sigla);
                objConexao.AdicionarParametro("P_DCR_ESTADO", estado);
                objConexao.AdicionarParametroCursor("DADOS");

                OracleDataAdapter adpt = objConexao.ExecutarAdapter("FUN_PKG_LOGRADOURO.CARREGAR_CIDADE");

                adpt.Fill(dt);
                adpt.Dispose();

                if (dt.Rows.Count > 0)
                {
                    cRetorno.codigo          = Convert.ToInt32(dt.Rows[0]["COD_MUNICI"]);
                    cRetorno.nome            = dt.Rows[0]["DCR_MUNICI"].ToString();
                    cRetorno.nome_resumido   = dt.Rows[0]["DCR_RSUMD_MUNICI"].ToString();
                    cRetorno.estado_sigla    = dt.Rows[0]["COD_ESTADO"].ToString();
                    cRetorno.estado          = dt.Rows[0]["DCR_ESTADO"].ToString();
                    cRetorno.cod_ibge        = Convert.ToInt32(dt.Rows[0]["COD_IBGE"]);
                    cRetorno.cod_ibge_digito = Convert.ToInt32(dt.Rows[0]["COD_IBGE_DIGITO"]);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(cRetorno);
        }
コード例 #34
0
        public List <UsuarioHistorico> ConsultarMovimentacao(UsuarioSistema user)
        {
            ConexaoOracle           objConexao = new ConexaoOracle();
            List <UsuarioHistorico> list       = new List <UsuarioHistorico>();
            UsuarioHistorico        usu;

            try
            {
                objConexao.AdicionarParametro("P_LOGIN", user.login);

                objConexao.AdicionarParametroCursor("dados");

                System.Data.OracleClient.OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_USUARIO.LISTAR_MOVIMENTACAO_USUARIO");

                while (leitor.Read())
                {
                    usu                    = new UsuarioHistorico();
                    usu.nome               = leitor["nome"].ToString();
                    usu.login              = leitor["LOGIN"].ToString();
                    usu.dt_inclusao        = DateTime.Parse(leitor["DT_INCLUSAO"].ToString());
                    usu.ds_justitificativa = leitor["ds_justificativa"].ToString();
                    usu.id_status          = int.Parse(leitor["status"].ToString());
                    usu.descricao_status   = usu.id_status == 0 ? "INATIVO" : "ATIVO";

                    list.Add(usu);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
コード例 #35
0
        public DataTable ConsultarPkg(CargaDados carga)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("DADOS");
                OracleDataAdapter adpt = objConexao.ExecutarAdapter(carga.pkg_listar.Trim());
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema [CargaDadosDAL.ConsultarPkg]: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
コード例 #36
0
        public bool InativarUsuario(UsuarioHistorico user)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_LOGIN", user.login);
                objConexao.AdicionarParametro("P_STATUS", user.id_status);
                objConexao.AdicionarParametro("P_DS_JUSTIFICATIVA", user.ds_justitificativa);
                objConexao.AdicionarParametro("P_LOGIN_APLICACAO", user.login_aplicacao);

                return(objConexao.ExecutarNonQuery("FUN_PKG_USUARIO.INATIVAR_ATIVAR_USUARIO"));
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #37
0
        public bool InserePaginaGrupo(GrupoAcessos grupo)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_ID_MENU", grupo.menus.Count > 0? grupo.menus[0].listids:null);
                objConexao.AdicionarParametro("P_ID_GRUPO_ACESSOS", grupo.id_grupo_acessos);
                objConexao.AdicionarParametroOut("P_RETORNO");
                objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INSERIR_GRUPO_MENU");

                return(int.Parse(objConexao.ReturnParemeterOut().Value.ToString()) > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #38
0
        public List <GrupoMenu> ConsultarMenu(GrupoAcessos grupo)
        {
            ConexaoOracle    objConexao = new ConexaoOracle();
            List <GrupoMenu> list       = new List <GrupoMenu>();
            GrupoMenu        objM;

            try
            {
                objConexao.AdicionarParametro("P_MENU_PAI", grupo.menus[0].menu_pai);
                objConexao.AdicionarParametro("P_MENU", grupo.menus[0].menu);
                objConexao.AdicionarParametro("P_AREA", grupo.menus[0].area);
                objConexao.AdicionarParametro("P_SISTEMA", grupo.menus[0].sistema);
                objConexao.AdicionarParametroCursor("DADOS");

                OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_GRUPO.CONSUTAR_MENU");

                while (leitor.Read())
                {
                    objM          = new GrupoMenu();
                    objM.menu_pai = leitor["MENU_PAI"].ToString();
                    objM.menu     = leitor["MENU"].ToString();
                    objM.area     = leitor["AREA"].ToString();
                    objM.sistema  = leitor["SISTEMA"].ToString();
                    objM.id_menu  = int.Parse(leitor["ID_MENU"].ToString());
                    list.Add(objM);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
コード例 #39
0
        public bool InativarUsuarioGrupo(GrupoAcessos grupo, UsuarioSistema user)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_ID_USUARIO", grupo.usuarios.Count > 0? grupo.usuarios[0].matricula:null);
                objConexao.AdicionarParametro("P_ID_GRUPO_ACESSOS", grupo.id_grupo_acessos);
                objConexao.AdicionarParametro("P_STATUS", grupo.usuarios.Count > 0 ? grupo.usuarios[0].id_status : null);
                objConexao.AdicionarParametro("P_ID_USUARIO_APLICACAO", user.login);

                return(objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INATIVAR_ATIVAR_USUARIO"));
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message + " " + grupo.usuarios[0].matricula + "  " + grupo.id_grupo_acessos + "  " + grupo.usuarios[0].id_status + "  " + user.login);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
コード例 #40
0
ファイル: SistemaDAL.cs プロジェクト: lucasassalti/IntegWeb
        public Resultado Incluir(Sistema objSistema)
        {
            Resultado retorno = new Resultado();

            using (ConexaoOracle db = new ConexaoOracle())
            {
                db.AdicionarParametro("P_NM_SISTEMA", objSistema.Nome);

                try
                {
                    db.ExecutarDML("FUN_PKG_SISTEMA.INSERIR");

                    retorno.Sucesso("Sistema incluido com sucesso!");
                }
                catch (Exception erro)
                {
                    retorno.Erro("Erro ao incluir Sistema: " + erro.Message);
                }
            }

            return(retorno);
        }
コード例 #41
0
        internal bool Atualizar(int NumRemessa, int NumRemessaNova)
        {
            bool          vReturn    = false;
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("V_COD_REMESSA", NumRemessa);
                objConexao.AdicionarParametro("V_COD_REMESSA_NOVO", NumRemessaNova);
                //System.Data.OracleClient.OracleDataAdapter adpt = objConexao.ExecutarAdapter("AAT_PKG_SERASA_PEFIN.GERA_REMESSA");
                objConexao.ExecutarNonQuery("AAT_PKG_SERASA_PEFIN.ATUALIZA_REMESSA");
                vReturn = true;
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(vReturn);
        }
コード例 #42
0
        public DataTable SelectRemessas()
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("DADOS");
                System.Data.OracleClient.OracleDataAdapter adpt = objConexao.ExecutarAdapter("AAT_PKG_SERASA_PEFIN.LISTAR_REMESSAS");

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
コード例 #43
0
ファイル: SistemaDAL.cs プロジェクト: lucasassalti/IntegWeb
        public Resultado Alterar(Sistema objSistema)
        {
            Resultado retorno = new Resultado();

            using (ConexaoOracle db = new ConexaoOracle())
            {
                db.AdicionarParametro("P_ID_SISTEMA", objSistema.Codigo);
                db.AdicionarParametro("P_NM_SISTEMA", objSistema.Nome);

                try
                {
                    db.ExecutarDML("FUN_PKG_SISTEMA.ALTERAR");

                    retorno.Sucesso("Sistema alterado com sucesso!");
                }
                catch (Exception erro)
                {
                    retorno.Erro("Erro ao alterar Sistema: " + erro.Message);
                }
            }

            return(retorno);
        }
コード例 #44
0
ファイル: MenuDAL.cs プロジェクト: lucasassalti/IntegWeb
        public List <Menu> Listar()
        {
            List <Menu> lista = new List <Menu>();
            Menu        objItem;

            using (ConexaoOracle db = new ConexaoOracle())
            {
                db.AdicionarParametroCursor("DADOS");

                using (OracleDataReader leitor = db.ObterLeitor("FUN_PKG_MENU.LISTAR"))
                {
                    while (leitor.Read())
                    {
                        objItem = new Menu();

                        MapearMenu(leitor, ref objItem);

                        lista.Add(objItem);
                    }
                }
            }
            return(lista);
        }
コード例 #45
0
 public EstacionamentoDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #46
0
ファイル: VeiculoDAO.cs プロジェクト: UCLINF-20152-PI1/Gama
 public VeiculoDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #47
0
 public MensalistaDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #48
0
 public FaturamentoDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #49
0
ファイル: ModeloDAO.cs プロジェクト: UCLINF-20152-PI1/Gama
 public ModeloDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #50
0
 public StatusConvenioDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #51
0
ファイル: EntradaDados.cs プロジェクト: UCLINF-20152-PI1/Zeta
 public EntradaDados(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #52
0
ファイル: MarcaDAO.cs プロジェクト: UCLINF-20152-PI1/Gama
 public MarcaDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #53
0
ファイル: TicketDAO.cs プロジェクト: UCLINF-20152-PI1/Gama
 public TicketDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #54
0
 public TipoEnderecoDados(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #55
0
 public PessoaFisicaDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #56
0
ファイル: CaixaDados.cs プロジェクト: UCLINF-20152-PI1/Zeta
 public CaixaDados(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #57
0
 public FuncionarioDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }
コード例 #58
0
 public StatusPlanoDAO(ConexaoOracle conexao)
 {
     _conn = conexao;
 }