示例#1
0
        public BaseLicencia DatoLicenciaIngresada(long codIngreso)
        {
            string          token = ActionContext.Request.Headers.GetValues("Token").First();
            Ingresolicencia ingLc = IngresolicenciaDataAccess.ObtenerPorID(codIngreso);

            return(new BaseLicencia
            {
                IngresoData = ingLc,
                EstadoData = EstadolicenciaDataAccess.ObtenerPorID(ingLc.CodEstado),
                NombreEjecutivo = DotacionDataAccess.ObtenerByRut(ingLc.RutEjecutivo).Nombres
            });
        }
示例#2
0
        public IEnumerable <BaseLicencia> ListaLicenciasIngresadas(int codOficina, string dia)
        {
            DateTime            elDia   = Convert.ToDateTime(dia);
            List <BaseLicencia> Retorno = new List <BaseLicencia>();
            string token = ActionContext.Request.Headers.GetValues("Token").First();
            List <Ingresolicencia> ingLc = IngresolicenciaDataAccess.ObtenerEntidadesByOficina(codOficina, elDia);

            ingLc.ForEach(lc =>
            {
                Retorno.Add(new BaseLicencia
                {
                    IngresoData     = lc,
                    EstadoData      = EstadolicenciaDataAccess.ObtenerPorID(lc.CodEstado),
                    NombreEjecutivo = DotacionDataAccess.ObtenerByRut(lc.RutEjecutivo).Nombres
                });
            });

            return(Retorno);
        }