66 lines
2.0 KiB
C#
66 lines
2.0 KiB
C#
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace bdGrupoSanchoToro.db
|
|
{
|
|
public partial class movimientosbancarios
|
|
{
|
|
private bool? _Conciliado;
|
|
|
|
|
|
|
|
[NotMapped]
|
|
public virtual bool Conciliado
|
|
{
|
|
get
|
|
{
|
|
if (_Conciliado.HasValue)
|
|
{
|
|
return (bool)_Conciliado;
|
|
}
|
|
else if (ConciliacionActual_TMP is not null)
|
|
{
|
|
if (ConciliacionActual_TMP.idConciliacion is var arg1 && this.idConciliacion is { } arg2 && arg1 != arg2)
|
|
{
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
return this.idConciliacion.HasValue;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
return this.idConciliacion.HasValue;
|
|
}
|
|
}
|
|
set
|
|
{
|
|
_Conciliado = value;
|
|
if (value)
|
|
{
|
|
this.idConciliacionNavigation = ConciliacionActual_TMP;
|
|
}
|
|
else
|
|
{
|
|
this.idConciliacion = default(int?);
|
|
}
|
|
}
|
|
}
|
|
[NotMapped] public virtual conciliacionesbancarias? ConciliacionActual_TMP { get; set; }
|
|
public string ConciliadoEn
|
|
{
|
|
get
|
|
{
|
|
if ((bool)(ConciliacionActual_TMP is not null && this.idConciliacion.HasValue && (ConciliacionActual_TMP.idConciliacion is var arg3 && this.idConciliacion is { } arg4 ? arg4 != arg3 : (bool?)null).GetValueOrDefault()))
|
|
{
|
|
return "Nº Conc.: " + this.idConciliacion + " (" + this.idConciliacionNavigation.Anno.ToString() + "-" + this.idConciliacionNavigation.Mes.ToString() + ")";
|
|
}
|
|
else
|
|
{
|
|
return "";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |