Ejemplo n.º 1
0
        // 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;
            }
        }
Ejemplo n.º 2
0
        // 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;
            }
        }