Beispiel #1
0
        // La diferencia entre este método y el anterior es que éste siempre obtiene los datos de la base
        // debido a que no comparte la caché con SisPack, y es desde SisPack desde donde se gestionan los usuarios
        internal DsOperadorOpciones GetUsuarioOpcionDigitalizacionDataSet()
        {
            DsOperadorOpciones ds         = new DsOperadorOpciones();
            SqlParameter       pEsReporte = new SqlParameter("@EsReporte", this.esReporte);

            Config.Conexion.LlenarTypeDataSet(ds.Datos, CommandType.StoredProcedure, "UsuarioOpcionALL", pEsReporte);

            return(ds);
        }
Beispiel #2
0
        private bool esReporte;                                                     // = false;

        public DsOperadorOpciones GetUsuarioOpcionByUsuarioIDDataSet(int usuarioID) //string opcionID, int usuarioID
        {
            DsOperadorOpciones ds = new DsOperadorOpciones();

            SqlParameter pEsReporte = new SqlParameter("@EsReporte", this.esReporte);
            SqlParameter pUsuarioID = new SqlParameter("@UsuarioID", usuarioID);

            Config.Conexion.LlenarTypeDataSet(ds.Datos, CommandType.StoredProcedure, "UsuarioOpcionSEL", pUsuarioID, pEsReporte);

            /*
             * SqlParameter pEsReporte = new SqlParameter("@EsReporte", this.esReporte);
             * SqlParameter pOpcionID = new SqlParameter("@OpcionID", opcionID);
             * SqlParameter pUsuarioID = new SqlParameter("@UsuarioID", usuarioID);
             *
             * Config.Conexion.LlenarTypeDataSet(ds.Datos, CommandType.StoredProcedure, "UsuarioOpcionSEL", pUsuarioID, pOpcionID, pEsReporte);
             */
            return(ds);
        }
Beispiel #3
0
        internal DsOperadorOpciones GetUsuarioOpcionDataSet()
        {
            DsOperadorOpciones ds = new DsOperadorOpciones();
            object             o  = CacheDataManager.GetCacheValue("UsuarioOpcionALL");

            if (o == null)
            {
                ds = new DsOperadorOpciones();
                SqlParameter pEsReporte = new SqlParameter("@EsReporte", this.esReporte);
                Config.Conexion.LlenarTypeDataSet(ds.Datos, CommandType.StoredProcedure, "UsuarioOpcionALL", pEsReporte);
                CacheDataManager.SetCacheValue("UsuarioOpcionALL", ds);
            }
            else
            {
                ds = (DsOperadorOpciones)o;                  //CacheDataManager.GetCacheValue("UsuarioOpcionALL");
            }
            //{
            //	DataSet dsResul = (DataSet)CacheDataManager.GetCacheValue("UsuarioOpcionALL");
            //	ds.Merge(dsResul);
            //}
            //

            return(ds);
        }