/// <summary> /// Lista todos os relatórios ativos. /// </summary> /// <returns>Lista de relatórios ativos</returns> public IList <CFG_Relatorio> SelectBy_RelatoriosAtivos() { IList <CFG_Relatorio> lt = new List <CFG_Relatorio>(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CFG_Relatorio_SELECTBY_RelatorioAtivo", this._Banco); try { qs.Execute(); foreach (DataRow dr in qs.Return.Rows) { CFG_Relatorio entity = new CFG_Relatorio(); lt.Add(this.DataRowToEntity(dr, entity)); } return(lt); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna uma lista de relatórios que não foram excluídos logicamente, /// filtrados por ent_id e srr_id /// </summary> /// <param name="ent_id">Entidade em que o usuário esta logado</param> /// <param name="srr_id">ID do servidor de relatórios</param> /// /// <returns>Lista de relatórios</returns> public IList <CFG_Relatorio> SelectBy_RelatoriosAtivos_EntidadeServidor(Guid ent_id, int srr_id) { IList <CFG_Relatorio> lt = new List <CFG_Relatorio>(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CFG_Relatorio_SelectBy_EntidadeSistema", this._Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@ent_id"; Param.Size = 16; Param.Value = ent_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@srr_id"; Param.Size = 4; Param.Value = srr_id; qs.Parameters.Add(Param); #endregion qs.Execute(); foreach (DataRow dr in qs.Return.Rows) { CFG_Relatorio entity = new CFG_Relatorio(); lt.Add(this.DataRowToEntity(dr, entity)); } return(lt); } finally { qs.Parameters.Clear(); } }