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

namespace Exferia_Aplicacion.General
{
    public class INTERNO_ValoresGenerales_Modelo
    {
        public INTERNO_ValoresGenerales_Modelo()
        {
        }

        public long lng_idEmpresa { get; set; }
        public string str_Empresa_Codigo { get; set; }
        public string str_Empresa_RazonSocial { get; set; }
        public string str_Empresa_Descripcion { get; set; }
        public string str_Empresa_CIF { get; set; }
        public string str_Empresa_INE { get; set; }
        public bool bol_Empresa_PermiteCobrarAlbaran { get; set; }

        public GEN_EjerciciosActivos_Empresa EjercicioActivo { get; set; }

        public GEN_Delegaciones Delegacion { get; set; }
        public GEN_Almacenes Almacenes { get; set; }

        public GEN_Paises Pais { get; set; }

        public GEN_Control Control { get; set; }
        public GEN_ControlContabilidad Control_Contabilidad { get; set; }
        public GEN_ControlSGA Control_SGA { get; set; }
        public List<GEN_ControlPantallas> Control_Pantallas { get; set; }

        public ICollection<GEN_EjerciciosActivos_Empresa> Ejercicios_Listado { get; set; }
        public INTERNO_Filtro_Opciones_Modelo G_MDL_INTERNO_FILTRO_OPCIONES_MODELO_EJERCICIOS = null;
    }
}
