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); }
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); }