Exemple #1
0
        public List <ItemAtencionProgramacionPlanner> ListadoDetallePlanner(int codigo)
        {
            List <ItemAtencionProgramacionPlanner> lista = new List <ItemAtencionProgramacionPlanner>();

            BL_Programacion        programacion = new BL_Programacion();
            List <tb_Programacion> prg          = programacion.Detalle_por_Planner(codigo);

            //Clases auxiliares
            DA_Articulo    articulo    = new DA_Articulo();
            DA_Instalacion instalacion = new DA_Instalacion();
            DA_Tarea       tarea       = new DA_Tarea();

            foreach (tb_Programacion p in prg)
            {
                ItemAtencionProgramacionPlanner i = new ItemAtencionProgramacionPlanner();
                i.cantidad    = Convert.ToInt32(p.Cantidad);
                i.articulo    = articulo.Lista().Where(f => f.CodArticulo == p.CodArticulo).FirstOrDefault().Nombre;
                i.instalacion = instalacion.Lista().Where(f => f.CodInstalacion == p.CodInstalacion).FirstOrDefault().Nombre;
                i.tarea       = tarea.Lista().Where(f => f.CodTarea == p.CodTarea).FirstOrDefault().Nombre;
                lista.Add(i);
            }

            return(lista);
        }