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

namespace Exferia_Aplicacion.Modelos_Hermes
{
    public class INTERNO_HRM_TarifasCabecera_Listado_Modelo : HRM_TarifasCabecera
    {
        public INTERNO_HRM_TarifasCabecera_Listado_Modelo() { }

        //Seleccionar
        public bool Seleccionar { get; set; }

        public long codigo_Long
        {
            get
            {
                long lng_Codigo = 0;
                if (Funciones.IsNumeric(codigo))
                {
                    lng_Codigo = long.Parse(codigo);
                }
                return lng_Codigo;
            }

        }

        #region TipoTransporte
        public string TipoTransporte_Codigo { get; set; }
        public string TipoTransporte_Descripcion { get; set; }
        public DateTime? TipoTransporte_FechaBorrado { get; set; }
        public string TipoTransporte
        {
            get
            {
                string str_Aux = "";

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

                //Descripcion
                if (TipoTransporte_Descripcion != null && TipoTransporte_Descripcion.Trim().Length > 0)
                {
                    str_Aux += TipoTransporte_Descripcion;
                }
                return str_Aux;
            }
        }
        #endregion


        public List<INTERNO_HRM_TarifasLineas_Listado_Modelo> Lineas { get; set; }
    }
}

