68 lines
1.9 KiB
C#
68 lines
1.9 KiB
C#
using System;
|
|
|
|
namespace bdAsegasa.db
|
|
{
|
|
public partial class movimientosbancarios
|
|
{
|
|
private bool? _Conciliado;
|
|
|
|
public bool Conciliado
|
|
{
|
|
get
|
|
{
|
|
if (_Conciliado.HasValue)
|
|
{
|
|
return _Conciliado.Value;
|
|
}
|
|
else
|
|
{
|
|
if (ConciliacionActual_TMP != null)
|
|
{
|
|
if (ConciliacionActual_TMP.idconciliacion != this.idConciliacion)
|
|
{
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
return this.idConciliacion.HasValue;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
return this.idConciliacion.HasValue;
|
|
}
|
|
}
|
|
}
|
|
set
|
|
{
|
|
_Conciliado = value;
|
|
if (value)
|
|
{
|
|
this.idConciliacionNavigation = this.ConciliacionActual_TMP;
|
|
}
|
|
else
|
|
{
|
|
this.idConciliacion = null;
|
|
}
|
|
}
|
|
}
|
|
|
|
public virtual conciliacionesbancarias ConciliacionActual_TMP { get; set; }
|
|
|
|
public string ConciliadoEn
|
|
{
|
|
get
|
|
{
|
|
if (ConciliacionActual_TMP != null && this.idConciliacion.HasValue && this.idConciliacion != ConciliacionActual_TMP.idconciliacion)
|
|
{
|
|
return "Nº Conc.: " + this.idConciliacion + " (" + this.idConciliacionNavigation.Año.ToString() + "-" + this.idConciliacionNavigation.Mes.ToString() + ")";
|
|
}
|
|
else
|
|
{
|
|
return "";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|