Ejemplo n.º 1
0
        public string ObtenerValor(int pcod_cliente_N)
        {
            List <OracleParameter> lst = new List <OracleParameter>();
            string res = string.Empty;

            try
            {
                // add parameters
                OracleParameter param;
                param       = new OracleParameter("pcod_cliente_n", OracleDbType.Int32);
                param.Value = 10;
                lst.Add(param);
                OracleClob data = (OracleClob)MyOracleUtils.execOracleSf2("pckTest.ObtValor3", lst, OracleDbType.Clob, this.conn);

                res = (string)data.Value;
            }

            catch (Exception)
            {
                throw;
            }


            return(res);
        }
        public OracleDataReader getParametros()
        {
            string sql = "Select  DES_PARAMETRO as \"Proceso\", VAL_PARAMETRO as \"Fec.Referencia\" " + Environment.NewLine +
                         " from [email protected] a " + Environment.NewLine +
                         " where A.COD_PARAMETRO_V in ('APLOPERT', 'CIERRECONT','UFCARPRE')";
            OracleDataReader dr = MyOracleUtils.executeSqlStm(sql, ConnGl.Instance.Conn);

            return(dr);
        }
Ejemplo n.º 3
0
        public DataSet GetTiposSpsRetorno()
        {
            DataSet res = null;
            string  sql = "SELECT " + Environment.NewLine +
                          "cod_tipretorno_n as codigo, " + Environment.NewLine +
                          "des_tipretorno as descripcion  " + Environment.NewLine +
                          "FROM ge_ambtipretorno";

            res = MyOracleUtils.executeSqlStmDs(sql, this.conn);
            return(res);
        }
Ejemplo n.º 4
0
        public OracleDataReader getCatalogoEntries(string pcond)
        {
            OracleDataReader res = null;
            string           sql = "SELECT * FROM GE_AMBCATALOGO ";

            sql = sql + (pcond.Length > 0 ? " WHERE " : string.Empty) + pcond;

            res = MyOracleUtils.executeSqlStm(sql, this.conn);

            return(res);
        }
Ejemplo n.º 5
0
        private OracleDataReader getOraMetaParamsSp(string packageName, string methodName, string schemaDb)
        {
            OracleDataReader res = null;
            string           sql = "SELECT  A.package_name , A.object_name ,A.argument_name, A.data_type, A.in_out " + Environment.NewLine +
                                   "FROM all_arguments A " + Environment.NewLine +
                                   "WHERE package_name  = " + MyStringUtils.entreComas(packageName.ToUpper()) + Environment.NewLine +
                                   "AND   object_name = " + MyStringUtils.entreComas(methodName.ToUpper()) + Environment.NewLine +
                                   "AND  OWNER = " + MyStringUtils.entreComas(schemaDb).Trim() + Environment.NewLine +
                                   " ORDER BY POSITION";

            res = MyOracleUtils.executeSqlStm(sql, this.conn);
            return(res);
        }
Ejemplo n.º 6
0
        public OracleDataReader getBitacoraEntries(string pcond)
        {
            OracleDataReader res = null;
            string           sql = "select  a.fec_registro, a.nom_servicio, A.DES_MENSAJE, A.DES_TRANSACCION, a.fec_inicio, a.fec_fin, " +
                                   " a.des_ipservidor, a.des_ipcliente, A.COD_DOMINIO_V, A.COD_USUARIO_V " +
                                   " from GE_AMBBITACORA A " +
                                   (pcond.Length > 0 ? " WHERE " : string.Empty) + pcond +
                                   " order by fec_inicio desc";

            System.Console.WriteLine(sql);

            res = MyOracleUtils.executeSqlStm(sql, this.conn);

            return(res);
        }
Ejemplo n.º 7
0
        public DataSet GetCodModulo()
        {
            DataSet res = null;

            try
            {
                string sql = "select reg.cod_modulo_n as Codigo, 'Modulo ' || to_char (cod_modulo_n) as descripcion " + Environment.NewLine +
                             " from (select distinct cod_modulo_n from ge_ambcatalogo) reg";
                res = MyOracleUtils.executeSqlStmDs(sql, this.conn);
            }
            catch (Exception)
            {
                throw;
            }
            return(res);
        }
Ejemplo n.º 8
0
        public OracleDataReader getCierres()
        {
            string sql = "SELECT -- sis.DES_SISTEMA as \"Sistema\", " + Environment.NewLine +
                         "sis.des_subsist as \"Sub Sistema\", " + Environment.NewLine +
                         "cie.FEC_ULTCIER as \"Fec.Ult.Cierre\", " + Environment.NewLine +
                         "cie.FEC_PROXHAB as \"Fec.Sistema\", " + Environment.NewLine +
                         "cie.FEC_MODESTA as \"Fec.Realiza Cierre\", " + Environment.NewLine +
                         "cie.USU_MODESTA as \"Usu.Realiza\" " + Environment.NewLine +
                         "FROM [email protected] cie, " + Environment.NewLine +
                         "     SE_SISTEMAS @PRDPBBN04.CONSULTA sis " + Environment.NewLine +
                         "where cie.COD_SISTEMA_V = sis.COD_SISTEMA_V AND " + Environment.NewLine +
                         "cie.COD_SUBSIST_V = sis.COD_SUBSIST_V";
            OracleDataReader dr = MyOracleUtils.executeSqlStm(sql, ConnGl.Instance.Conn);

            return(dr);
        }
Ejemplo n.º 9
0
        public OracleDataReader getCtlHorariosSabNet()
        {
            string sql = "SELECT A.COD_PROCESOCTL_V as \"Nom.Proceso\",  " + Environment.NewLine +
                         " A.FEC_ULTEJEC as \"Fec.Ult.Ejecución\", " + Environment.NewLine +
                         " A.USU_CORPROC as \"Usu.Ejecutó\" " + Environment.NewLine +
                         " FROM [email protected] A " + Environment.NewLine +
                         " WHERE A.COD_PROCESOCTL_V IN ('VENOPER', 'REPVENOPE', 'VENCUST', 'REPVENC') " + Environment.NewLine +
                         " UNION ALL  " + Environment.NewLine +
                         " SELECT 'Cierre Divsas' as \"Nom.Proceso\",  " + Environment.NewLine +
                         "   a.FEC_ULTEJEC, a.USU_CORPROC  " + Environment.NewLine +
                         " FROM  [email protected] a  " + Environment.NewLine +
                         "WHERE(a.cod_sistema_v, a.cod_subsist_v, a.cod_proceso)   " + Environment.NewLine +
                         "    in (('OR', 'OR', 'CIERREDIV'))";
            OracleDataReader dr = MyOracleUtils.executeSqlStm(sql, ConnGl.Instance.Conn);

            return(dr);
        }
Ejemplo n.º 10
0
        private void ExecQrytlsStrp_Click(object sender, EventArgs e)
        {
            string sql;

            try
            {
                sql = txtQry.Text;
                OracleDataReader dr = MyOracleUtils.executeSqlStm(sql, ConnGl.Instance.Conn);
                DataTable        dt = new DataTable();
                dt.Load(dr);
                dgrData.DataSource = dt;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 11
0
        /// <summary>
        ///
        //FUNCTION get_ddl (
        //         object_type     IN  VARCHAR2,
        //         name            IN  VARCHAR2,
        //         schema          IN  VARCHAR2 DEFAULT NULL,
        //         version         IN  VARCHAR2 DEFAULT 'COMPATIBLE',
        //         model           IN  VARCHAR2 DEFAULT 'ORACLE',
        //         transform       IN  VARCHAR2 DEFAULT 'DDL')
        // RETURN CLOB;
        /// </summary>
        /// <param name="pOwner"></param>
        /// <param name="pType"></param>
        /// <param name="pObjectName"></param>
        /// <returns></returns>

        public string GetDll(string pSchema, string pObjectType, string pObjectName)
        {
            string res      = string.Empty;
            string wObjType = pObjectType.Replace(' ', '_');
            string wsql     = "select dbms_metadata.get_ddl( OBJECT_TYPE => " + MyStringUtils.entreComas(wObjType) +
                              ", NAME =>" + MyStringUtils.entreComas(pObjectName) +
                              ", SCHEMA => " + MyStringUtils.entreComas(pSchema) +
                              " ) as res  from dual";
            OracleDataReader dr = MyOracleUtils.executeSqlStm(wsql, ConnGl.Instance.Conn);

            while (dr.Read())
            {
                res = (Convert.ToString(dr["RES"]));
            }

            return(res);
        }
Ejemplo n.º 12
0
        public DataSet GetTiposServicios()
        {
            DataSet res = null;

            try
            {
                string sql = "SELECT cod_tipservicio_n as codigo, " + Environment.NewLine +
                             "des_tipservicio as descripcion " + Environment.NewLine +
                             "FROM ge_ambtipservicio";
                res = MyOracleUtils.executeSqlStmDs(sql, this.conn);
            }
            catch (Exception)
            {
                throw;
            }
            return(res);
        }
Ejemplo n.º 13
0
        public DataSet GetAccionServicio()
        {
            DataSet res = null;

            try
            {
                string sql = "SELECT cod_accserv_n as codigo, " + Environment.NewLine +
                             " des_accserv  as descripcion " + Environment.NewLine +
                             " FROM ge_ambaccserv " + Environment.NewLine +
                             " ORDER BY DES_ACCSERV";
                res = MyOracleUtils.executeSqlStmDs(sql, this.conn);
            }
            catch (Exception)
            {
                throw;
            }
            return(res);
        }
Ejemplo n.º 14
0
        public void CargarDatos(int pcod_cliente_N)
        {
            List <OracleParameter> lst = new List <OracleParameter>();
            string res = string.Empty;

            try
            {
                OracleParameter param = new OracleParameter("pcod_cliente_n", pcod_cliente_N);
                param.Value = 10;
                lst.Add(param);
                MyOracleUtils.execOracleSp2("pcktest.CargarDatos", lst, this.conn);
            }

            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 15
0
        public DataSet GetObjetoProp()
        {
            DataSet res = null;

            try
            {
                string sql = "SELECT cod_objprop_n as codigo, " + Environment.NewLine +
                             "des_objprop || ' - ' || des_objdb as descripcion " + Environment.NewLine +
                             "FROM    ge_ambobjprop " + Environment.NewLine +
                             "ORDER BY DES_OBJPROP";
                res = MyOracleUtils.executeSqlStmDs(sql, this.conn);
            }
            catch (Exception)
            {
                throw;
            }
            return(res);
        }
Ejemplo n.º 16
0
        public DataSet GetSqlTblMetaData(string pOwner, string pTableName,
                                         string pVarRow, string pVarEntiName)
        {
            DataSet ds = null;
            string  sql;

            try
            {
                List <OracleParameter> lst   = new List <OracleParameter>();
                OracleParameter        param = new OracleParameter("POWNER", OracleDbType.Varchar2, 100);
                param.Value = pOwner;
                lst.Add(param);

                param       = new OracleParameter("pTableName", OracleDbType.Varchar2, 100);
                param.Value = pTableName;
                lst.Add(param);

                param       = new OracleParameter("pVarRow", OracleDbType.Varchar2, 100);
                param.Value = pVarRow;
                lst.Add(param);

                param       = new OracleParameter("pVarEntityName", OracleDbType.Varchar2, 500);
                param.Value = pVarEntiName;
                lst.Add(param);

                param           = new OracleParameter("pcur", OracleDbType.RefCursor, 100);
                param.Direction = ParameterDirection.Output;
                lst.Add(param);

                OracleCommand oraCmd = MyOracleUtils.execOracleSp2(" ME_pORAMETADATA.ObtieneOracleMeta", lst, this.conn);
                //((OracleRefCursor)p1.Value).GetDataReader()
                OracleDataReader dr = ((OracleRefCursor )(oraCmd.Parameters["pcur"].Value)).GetDataReader();
                DataTable        dt = new DataTable();
                dt.Load(dr);
                ds = new DataSet();
                ds.Tables.Add(dt);
            }
            catch (Exception)
            {
                throw;
            }
            return(ds);
        }
Ejemplo n.º 17
0
        public string ObtDiaSemana(DateTime pdate)
        {
            const string LexFmtDate = "<%fecFormyyyy-MM-dd>";
            string       res        = string.Empty;
            string       sql        = "SELECT '" + LexFmtDate + "' as fec,  TO_CHAR(date '"
                                      + LexFmtDate + "', 'DAY') diaSemana" + Environment.NewLine +
                                      "FROM dual";
            string scrap = pdate.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);

            sql = sql.Replace(LexFmtDate, scrap);

            DataSet ds = MyOracleUtils.executeSqlStmDs(sql, this.conn);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                res = Convert.ToString(dr["diaSemana"]);
            }


            return(res);
        }
Ejemplo n.º 18
0
        public DataSet GetDependencies(DbObjectBE pDbObjectBE)
        {
            DataSet res  = null;
            string  wsql = "select a.referenced_owner, a.referenced_type, a.referenced_name " + Environment.NewLine +
                           "from all_dependencies a " + Environment.NewLine +
                           " where a.owner = " + MyStringUtils.entreComas(pDbObjectBE.Owner) + Environment.NewLine +
                           " and a.type =  " + MyStringUtils.entreComas(pDbObjectBE.Type) + Environment.NewLine +
                           " and a.name = " + MyStringUtils.entreComas(pDbObjectBE.Name) + Environment.NewLine;

            try
            {
                res = MyOracleUtils.executeSqlStmDs(wsql, this.conn);
            }
            catch (Exception)
            {
                throw;
            }


            return(res);
        }
Ejemplo n.º 19
0
        string ObtServiceInvoker(string pServiceName)
        {
            DataSet ds   = null;
            string  res  = string.Empty;
            string  wSql = string.Empty;

            try
            {
                wSql = "SELECT A.DES_INVOCADOR  " + Environment.NewLine +
                       " FROM GE_AMBCATALOGO A " + Environment.NewLine +
                       " WHERE A.NOM_SERVICIO = " + MyStringUtils.entreComas(pServiceName);
                ds = MyOracleUtils.executeSqlStmDs(wSql, this.conn);
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    res = Convert.ToString(dr["DES_INVOCADOR"]);
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(res);
        }
Ejemplo n.º 20
0
        public string ObtCallCSharp(string pSerViceName,
                                    string pServiceRequest,
                                    string pEntityName,
                                    int pIndentityParamN,
                                    string pDbOwner)
        {
            string res         = string.Empty;
            string invoker     = string.Empty;
            string packageName = string.Empty;
            string methodName  = string.Empty;

            string[] scrap;
            object   objRes;

            try
            {
                invoker = ObtServiceInvoker(pSerViceName);
                if (invoker.Length > 0)
                {
                    scrap       = invoker.Split('.');
                    packageName = scrap[0];
                    methodName  = scrap[1];
                    List <OracleParameter> lst   = new List <OracleParameter>();
                    OracleParameter        param = new OracleParameter("PPACKAGENAME", OracleDbType.Varchar2, 100);
                    param.Value = packageName;
                    lst.Add(param);

                    param       = new OracleParameter("PSPPROCNAME", OracleDbType.Varchar2, 100);
                    param.Value = methodName;
                    lst.Add(param);

                    param       = new OracleParameter("PSERVICEREQUESTID", OracleDbType.Varchar2, 100);
                    param.Value = string.Empty;
                    lst.Add(param);

                    param       = new OracleParameter("PSERVICENAME", OracleDbType.Varchar2, 500);
                    param.Value = pSerViceName;
                    lst.Add(param);

                    param       = new OracleParameter("PENTITYNAME", OracleDbType.Varchar2, 100);
                    param.Value = pEntityName;
                    lst.Add(param);

                    param       = new OracleParameter("PINDENTITYPARAM_N", OracleDbType.Int32, 100);
                    param.Value = pIndentityParamN;
                    lst.Add(param);

                    param       = new OracleParameter("POWNER", OracleDbType.Varchar2, 100);
                    param.Value = pDbOwner;
                    lst.Add(param);
                    objRes = MyOracleUtils.execOracleSf2("GE_PAMBCSHARPGEN.getCallService", lst, OracleDbType.Clob, this.conn);

                    res = ((OracleClob)objRes).Value;
                }
            }
            catch (Exception)
            {
                throw;
            }


            return(res);
        }
Ejemplo n.º 21
0
        private void SendSqlToDataView(string sql, DataGridView dgrView)
        {
            OracleDataReader dr = MyOracleUtils.executeSqlStm(sql, ConnGl.Instance.Conn);

            SendDataReaderToDataView(dr, dgrView);
        }