Exemplo n.º 1
0
        public List <ItemAtencionProgramacionPlanner> ListadoDetallePlanner(int codigo)
        {
            List <ItemAtencionProgramacionPlanner> lista = new List <ItemAtencionProgramacionPlanner>();

            List <Programacion> prg = db.Programacion.Where(f => f.CodPlanner == codigo).ToList <Programacion>();

            foreach (Programacion p in prg)
            {
                ItemAtencionProgramacionPlanner i = new ItemAtencionProgramacionPlanner();
                i.cantidad    = Convert.ToInt32(p.cantidad);
                i.articulo    = db.Articulo.Where(f => f.CodArticulo == p.CodArticulo).FirstOrDefault().NomArticulo;
                i.instalacion = db.Instalacion.Where(f => f.CodInstalacion == p.CodInstalacion).FirstOrDefault().NomInstalacion;
                i.tarea       = db.Tarea.Where(f => f.CodTarea == p.CodTarea).FirstOrDefault().NomTarea;
                lista.Add(i);
            }

            return(lista);
        }
Exemplo n.º 2
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);
        }