Beispiel #1
0
        public override ProrrogaLicenciaOrdinaria Prorroga(DateTime fecha_calculo)
        {
            var prorroga = new ProrrogaLicenciaOrdinaria();

            if (fecha_calculo.Month == 12)
            {
                prorroga.UsufructoDesde = fecha_calculo.Year - 1;
                prorroga.UsufructoHasta = fecha_calculo.Year;
            }
            else
            {
                prorroga.UsufructoDesde = fecha_calculo.Year - 2;
                prorroga.UsufructoHasta = fecha_calculo.Year - 1;
            }

            return(prorroga);
        }
Beispiel #2
0
        public override ProrrogaLicenciaOrdinaria Prorroga(DateTime fecha_calculo)
        {
            var prorroga = new ProrrogaLicenciaOrdinaria();
            //RepositorioLicencias _repoLicencias = new RepositorioLicencias(Conexion());
            int anio_calculo = fecha_calculo.Year;

            if (fecha_calculo.Month != 12)
            {
                anio_calculo = anio_calculo - 1;
                anios        = _repoLicencias.GetProrrogaPlantaGeneral(anio_calculo);
            }
            else
            {
                anios = _repoLicencias.GetProrrogaPlantaGeneral(anio_calculo);
            }

            prorroga.UsufructoDesde = anio_calculo - anios;
            prorroga.UsufructoHasta = anio_calculo;

            return(prorroga);
        }