public DateTime ObterDataAniversarioNatureza(decimal cdNatur, DateTime dtCredito)
        {
            var      natureza = new NaturezaProxy().BuscarPorCdNatur(cdNatur);
            DateTime w_dt_aux;
            int      w_mes = 0;
            int      w_ano = 0;

            if (natureza.MES_CRED_CIVIL == DMN_SN.NAO)
            {
                w_mes = dtCredito.Month;
                w_ano = dtCredito.Year;

                if ((natureza.DIA_VENC_PREST == 99) || (natureza.DIA_VENC_PREST == 0))
                {
                    w_dt_aux = new DateTime(w_ano, w_mes, dtCredito.UltimoDiaDoMes().Day);
                }
                else
                {
                    w_dt_aux = new DateTime(w_ano, w_mes, (int)natureza.DIA_VENC_PREST);
                }

                if (w_dt_aux < dtCredito)
                {
                    w_dt_aux = w_dt_aux.AddMonths(1);
                }
            }
            else
            {
                w_dt_aux = new DateTime(dtCredito.Year, dtCredito.Month, dtCredito.UltimoDiaDoMes().Day);
            }

            return(w_dt_aux);
        }
        public List <NaturezaEntidade> BuscarPorPlanoCategoria(PlanoVinculadoEntidade plano)
        {
            Plano = plano;

            var naturezas = new NaturezaProxy().BuscarPorPlanoCategoria(plano.CD_PLANO, Ativo, Assistidoo, Autopatrocinio, Diferido).ToList();

            return(naturezas);
        }
        public NaturezaEntidade BuscarPorCdNaturPlanoCategoria(decimal CdNatur, PlanoVinculadoEntidade plano)
        {
            Plano = plano;

            var natureza = new NaturezaProxy().BuscarPorCdNaturPlanoCategoria(CdNatur, plano.CD_PLANO, Ativo, Assistidoo, Autopatrocinio, Diferido);

            return(natureza);
        }
        public List <NaturezaEntidade> BuscarPorModalidadePlanoCategoriaPermiteConcessaoWeb(decimal CdModal, PlanoVinculadoEntidade plano, string permiteConcessaoWeb = DMN_SN.SIM)
        {
            Plano = plano;

            var natureza = new NaturezaProxy().BuscarPorModalidadePlanoCategoriaPermiteConcessaoWeb(CdModal, plano.CD_PLANO, Ativo, Assistidoo, Autopatrocinio, Diferido, permiteConcessaoWeb);

            return(natureza);
        }