using Exferia_EntityFramework;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Exferia_Aplicacion.Modelos_Volcado
{
    public class INTERNO_VTA_RemesasLinea_Volcado_Modelo : VTA_RemesasLinea
    {
        public VTA_Vencimientos Vencimiento { get; set; }


        public VTA_FacturasCabecera FacturaCabecera
        {
            get
            {
                VTA_FacturasCabecera mdl_VTA_FacturasCabecera = null;

                if (Vencimiento!=null && Vencimiento.VTA_FacturasCabecera!=null)
                {
                    mdl_VTA_FacturasCabecera = Vencimiento.VTA_FacturasCabecera;
                }

                return mdl_VTA_FacturasCabecera;
            }
        }
       
        public MAE_Clientes Cliente
        {
            get
            {
                MAE_Clientes mdl_MAE_Clientes = null;

                if (FacturaCabecera != null && FacturaCabecera.MAE_Clientes != null)
                {
                    mdl_MAE_Clientes = FacturaCabecera.MAE_Clientes;
                }

                return mdl_MAE_Clientes;
            }
        }
        public GTT_Socios Socio
        {
            get
            {
                GTT_Socios mdl_GTT_Socios = null;

                if (FacturaCabecera != null && FacturaCabecera.GTT_Socios != null)
                {
                    mdl_GTT_Socios = FacturaCabecera.GTT_Socios;
                }

                return mdl_GTT_Socios;
                
            }
        }
        
        public GEN_Delegaciones Delegacion {
            get
            {
                GEN_Delegaciones mdl_GEN_Delegaciones = null;

                if (FacturaCabecera != null && FacturaCabecera.GEN_Delegaciones != null)
                {
                    mdl_GEN_Delegaciones = FacturaCabecera.GEN_Delegaciones;
                }

                return mdl_GEN_Delegaciones;

            }
        }
    }
}
