コード例 #1
0
ファイル: ControlPlan.cs プロジェクト: tlchoque/maintenance
        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);
        }
コード例 #2
0
ファイル: ControlPlan.cs プロジェクト: tlchoque/maintenance
        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);
        }