示例#1
0
        public static DataTable fnObtenerDatosMenuOracle(Int32 piIdPerfil)
        {
            DataSet         ds;
            ArrayList       alParameters = new ArrayList();
            OracleParameter parameter;

            parameter       = new OracleParameter("IdPerfil_IN", OracleType.VarChar, 100);
            parameter.Value = piIdPerfil;
            alParameters.Add(parameter);

            parameter           = new OracleParameter("nexcursor", OracleType.Cursor);
            parameter.Direction = ParameterDirection.ReturnValue;
            alParameters.Add(parameter);

            var dato = OracleDAC.getPaquete() + ".spS_TraSelMenu";

            ds = OracleDAC.getDataset(dato, alParameters);
            if (ds != null)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    return(ds.Tables[0]);
                }
            }
            return(null);
        }
示例#2
0
        public static DataTable ReporteTracking(String fecha, String coordinador, String jefeventa,
                                                String supervisor, String grupo, String vendedor, String tipo)
        {
            DataSet         ds;
            ArrayList       alParameters = new ArrayList();
            OracleParameter parameter;

            parameter       = new OracleParameter("fecha_in", OracleType.VarChar, 100);
            parameter.Value = fecha;
            alParameters.Add(parameter);
            parameter       = new OracleParameter("coordinador_in", OracleType.VarChar, 100);
            parameter.Value = coordinador;
            alParameters.Add(parameter);
            parameter       = new OracleParameter("jefeventa_in", OracleType.VarChar, 100);
            parameter.Value = jefeventa;
            alParameters.Add(parameter);
            parameter       = new OracleParameter("supervisor_in", OracleType.VarChar, 100);
            parameter.Value = supervisor;
            alParameters.Add(parameter);
            parameter       = new OracleParameter("grupo_in", OracleType.VarChar, 4000);
            parameter.Value = grupo;
            alParameters.Add(parameter);
            parameter       = new OracleParameter("vendedor_in", OracleType.VarChar, 4000);
            parameter.Value = vendedor;
            alParameters.Add(parameter);
            parameter       = new OracleParameter("tipo_in", OracleType.VarChar, 4000);
            parameter.Value = tipo;
            alParameters.Add(parameter);

            parameter           = new OracleParameter("nexcursor", OracleType.Cursor);
            parameter.Direction = ParameterDirection.ReturnValue;
            alParameters.Add(parameter);

            //DataTable dt = SqlConnector.getDataTable("spS_ManSelGRUsuario", alParameters);
            ds = OracleDAC.getDataset(OracleDAC.getPaquete() + ".sps_RepTracking", alParameters);

            if (ds != null)
            {
                return(ds.Tables[0]);
            }
            return(null);
        }
示例#3
0
        public static DataTable getCultureIdiomaOracle()
        {
            DataSet         ds;
            ArrayList       alParameters = new ArrayList();
            OracleParameter parameter;

            parameter           = new OracleParameter("nexcursor", OracleType.Cursor);
            parameter.Direction = ParameterDirection.ReturnValue;
            alParameters.Add(parameter);
            var dato = OracleDAC.getPaquete() + ".spS_AuxSelIdioma";

            ds = OracleDAC.getDataset(dato, alParameters);
            if (ds != null)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    return(ds.Tables[0]);
                }
            }
            return(null);
        }