using System;

namespace bdAntifraude.db
{
    public partial class PUESTOS
    {
        public string DESPUESCOM
        {
            get
            {
                return "Código: " + (CODIGO ?? "N/A") +
                       " Departamento: " + (IDRPTDESNavigation?.IDDEPARTAMENTONavigation?.DESCRIPCION ?? "Sin Asignar") +
                       " Puesto: " + (IDRPTDESNavigation?.DENOMINACION ?? "N/A");
            }
        }

        public string ADSDES
        {
            get
            {
                return IDRPTDESNavigation?.ADSCRIPCIONNavigation?.DESCRIPCION ?? "N/A";
            }
        }

        public string DESGRU1
        {
            get
            {
                return IDRPTDESNavigation?.GRUPO1Navigation?.DESCRIPCION ?? "N/A";
            }
        }

        public string PERSONAQUEOCUPA
        {
            get
            {
                return IDPERSONALNavigation != null
                    ? $"{IDPERSONALNavigation.APELLIDOS}, {IDPERSONALNavigation.NOMBRE}"
                    : "N/A";
            }
        }

        public string PERSONAQUETITULAR
        {
            get
            {
                return TITULARNavigation != null
                    ? $"{TITULARNavigation.APELLIDOS}, {TITULARNavigation.NOMBRE}"
                    : "N/A";
            }
        }
    }
}
