// 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); }
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); }
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); }