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

namespace Exferia_Contabilidad._0_Modelos
{
    public class INTERNO_CTA_InformesContablesCabecera_Listado_Modelo
    {
        public INTERNO_CTA_InformesContablesCabecera_Listado_Modelo()
        { }

        //id
        public long id { get; set; }

        //codigo
        public string codigo { get; set; }

        //descripcion
        public string descripcion { get; set; }

        #region Empresa
        public long idEmpresa { get; set; }
        public string Empresa_Codigo { get; set; }
        public string Empresa_Descripcion { get; set; }
        public DateTime? Empresa_FechaBorrado { get; set; }
        public string Empresa
        {
            get
            {
                string str_Aux = "";

                //Codigo
                if (Empresa_Codigo != null && Empresa_Codigo.Trim().Length > 0)
                {
                    str_Aux = "(" + Empresa_Codigo + ")";
                }

                //Descripcion
                if (Empresa_Descripcion != null && Empresa_Descripcion.Trim().Length > 0)
                {
                    str_Aux += Empresa_Descripcion;
                }

                return str_Aux;
            }
        }
        #endregion

        //fechaBorrado
        public DateTime? fechaBorrado { get; set; }

    }
}
