public List <PartePlan> ObtenerParteActividades(int PLAN_Interno) { PartePlanDAO DataPartePlan = new PartePlanDAO(); ActividadRDAO DataActividad = new ActividadRDAO(); List <PartePlan> Partes = DataPartePlan.ObtenerPartesPorPlan(PLAN_Interno); List <PartePlan> ParteActividades = new List <PartePlan>(); foreach (PartePlan objParte in Partes) { PartePlan PartePlan = null; PartePlan = objParte; List <ActividadR> Actividades = null; Actividades = DataActividad.ObtenerActividadesParte(Convert.ToInt32(PartePlan.PART_Interno)); if (Actividades.Count != 0) { PartePlan.PART_Actividades = Actividades; } else { PartePlan.PART_Actividades = null; } ParteActividades.Add(PartePlan); } return(ParteActividades); }
public int?ObtenerParteOrigenPLan(int PLAN_Interno) { PartePlanDAO PartePlanDAO = new PartePlanDAO(); int? ParteOrigen = (from fila in PartePlanDAO.ObtenerPartesPorPlan(PLAN_Interno) where fila.PLAN_Interno == PLAN_Interno && fila.PART_Origen == null select fila.PART_Interno).FirstOrDefault(); return(ParteOrigen); }