40 lines
982 B
C#
40 lines
982 B
C#
namespace Rs_system.Models.ViewModels;
|
|
|
|
public class UltimoPagoViewModel
|
|
{
|
|
public long TipoId { get; set; }
|
|
public string NombreTipo { get; set; }
|
|
public int UltimoMes { get; set; }
|
|
public int UltimoAnio { get; set; }
|
|
public DateTime FechaUltimoPago { get; set; }
|
|
|
|
public string UltimoPeriodoTexto
|
|
{
|
|
get
|
|
{
|
|
if (UltimoMes == 0 || UltimoAnio == 0) return "Sin pagos registrados";
|
|
return $"{ObtenerNombreMes(UltimoMes)} {UltimoAnio}";
|
|
}
|
|
}
|
|
|
|
private string ObtenerNombreMes(int mes)
|
|
{
|
|
return mes switch
|
|
{
|
|
1 => "Enero",
|
|
2 => "Febrero",
|
|
3 => "Marzo",
|
|
4 => "Abril",
|
|
5 => "Mayo",
|
|
6 => "Junio",
|
|
7 => "Julio",
|
|
8 => "Agosto",
|
|
9 => "Septiembre",
|
|
10 => "Octubre",
|
|
11 => "Noviembre",
|
|
12 => "Diciembre",
|
|
_ => ""
|
|
};
|
|
}
|
|
}
|