// GET CONTRIBUICAO LIST BY SETOR WITH NOT IN COMISSAO COMISSIONADA //------------------------------------------------------------------------------------------------------------ public List <objContribuicao> GetContribuicaoComissaoList(int IDSetor) { try { AcessoDados db = new AcessoDados(); db.LimparParametros(); db.AdicionarParametros("@IDSetor", IDSetor); string query = "SELECT * FROM qryContribuicao AS C " + "JOIN tblContribuicaoTipo AS T " + "ON C.IDContribuicaoTipo = T.IDContribuicaoTipo " + "WHERE " + "IDSetor = @IDSetor " + "AND Realizado = 'TRUE' " + "AND T.ComComissao = 'TRUE' " + "AND IDContribuicao " + "NOT IN (SELECT IDContribuicao FROM tblContribuicaoComissionada)"; DataTable dt = db.ExecutarConsulta(CommandType.Text, query); if (dt.Rows.Count == 0) { return(null); } //--- convert row to Contribuicao var list = new List <objContribuicao>(); var cBLL = new ContribuicaoBLL(); foreach (DataRow row in dt.Rows) { objContribuicao contribuicao = cBLL.ConvertRowInClass(row); list.Add(contribuicao); } return(list); } catch (Exception ex) { throw ex; } }
// GET CONTRIBUICAO LIST INSERTED CONTRIBUICAO IN COMISSAO //------------------------------------------------------------------------------------------------------------ public List <objContribuicao> GetInsertedContribuicaoList(int IDComissao) { try { AcessoDados db = new AcessoDados(); db.LimparParametros(); db.AdicionarParametros("@IDComissao", IDComissao); string query = "SELECT * FROM qryContribuicao WHERE " + "IDContribuicao IN " + "(SELECT IDContribuicao FROM tblContribuicaoComissionada WHERE IDComissao = @IDComissao)"; DataTable dt = db.ExecutarConsulta(CommandType.Text, query); if (dt.Rows.Count == 0) { return(null); } //--- convert row to Contribuicao var list = new List <objContribuicao>(); var cBLL = new ContribuicaoBLL(); foreach (DataRow row in dt.Rows) { objContribuicao contribuicao = cBLL.ConvertRowInClass(row); list.Add(contribuicao); } return(list); } catch (Exception ex) { throw ex; } }