コード例 #1
0
ファイル: ControlPlan.cs プロジェクト: tlchoque/maintenance
        public int InsertarPlan(PlanTrabajo PlanTrabajo, int?AUDI_UsuarioCrea, int?AUDI_UsuarioEdita)
        {
            PlanTrabajoDAO DataPlanTrabajo = new PlanTrabajoDAO();
            int            PLAN_Interno    = DataPlanTrabajo.InsertarPlanTrabajo(PlanTrabajo, AUDI_UsuarioCrea, AUDI_UsuarioEdita);
            PartePlanDAO   PartePlanDAO    = new PartePlanDAO();
            PartePlan      PartePlan       = new PartePlan();
            int            ResultadoParte  = 0;

            if (AUDI_UsuarioCrea == null)
            {
                PartePlan.PART_Interno = this.ObtenerParteOrigenPLan(PLAN_Interno);
                PartePlan.PART_Nombre  = PlanTrabajo.PLAN_Descripcion;
                PartePlan.PART_Origen  = null;
                PartePlan.PLAN_Interno = PLAN_Interno;
                ResultadoParte         = PartePlanDAO.InsertarPartePlan(PartePlan, null, AUDI_UsuarioEdita);
            }
            else
            {
                PartePlan.PART_Interno = null;
                PartePlan.PART_Nombre  = PlanTrabajo.PLAN_Descripcion;
                PartePlan.PART_Origen  = null;
                PartePlan.PLAN_Interno = PLAN_Interno;
                ResultadoParte         = PartePlanDAO.InsertarPartePlan(PartePlan, AUDI_UsuarioCrea, null);
            }
            if (ResultadoParte > 0)
            {
                return(PLAN_Interno);
            }
            else
            {
                return(0);
            }
        }
コード例 #2
0
ファイル: ControlPlan.cs プロジェクト: tlchoque/maintenance
        protected void CopiarPartesActividades(int PART_Origen, int PART_OrigenCopia, int PLAN_InternoCopia, int AUDI_UsuarioCrea)
        {
            PartePlanDAO DataParte = new PartePlanDAO();
            //ControlActividadR ControlActividad = new ControlActividadR();
            ActividadRDAO    DataActividad = new ActividadRDAO();
            List <PartePlan> Partes        = this.ObterPartesPorOrigen(PART_Origen);

            foreach (PartePlan Parte in Partes)
            {
                PartePlan ParteCopia = new PartePlan();
                ParteCopia.PART_Interno = null;
                ParteCopia.PART_Nombre  = Parte.PART_Nombre;
                ParteCopia.PART_Origen  = PART_OrigenCopia;
                ParteCopia.PLAN_Interno = PLAN_InternoCopia;
                int PART_InternoCopia = DataParte.InsertarPartePlan(ParteCopia, AUDI_UsuarioCrea, null);
                //List<ActividadR> Actividades = ControlActividad.ObtenerActividadesPorParte(Convert.ToInt32(Parte.PART_Interno));
                List <ActividadR> Actividades = DataActividad.ObtenerActividadesParte(Convert.ToInt32(Parte.PART_Interno));
                foreach (ActividadR Actividad in Actividades)
                {
                    ActividadR ActividadCopia = new ActividadR();
                    ActividadCopia.ACRU_Interno          = null;
                    ActividadCopia.ACRU_Descripcion      = Actividad.ACRU_Descripcion;
                    ActividadCopia.ACRU_Tipo             = Actividad.ACRU_Tipo;
                    ActividadCopia.ACRU_ConCorte         = Actividad.ACRU_ConCorte;
                    ActividadCopia.ACRU_ConMedicion      = Actividad.ACRU_ConMedicion;
                    ActividadCopia.ACRU_UnidadMedicion   = Actividad.ACRU_UnidadMedicion;
                    ActividadCopia.ACRU_Frecuencia       = Actividad.ACRU_Frecuencia;
                    ActividadCopia.ACRU_UnidadFrecuencia = Actividad.ACRU_UnidadFrecuencia;
                    ActividadCopia.PART_Interno          = PART_InternoCopia;
                    ActividadCopia.NOMB_Interno          = Actividad.NOMB_Interno;
                    //int res = ControlActividad.InsertarActividadR(ActividadCopia, AUDI_UsuarioCrea, null);
                    int res = DataActividad.InsertarActividad(ActividadCopia, AUDI_UsuarioCrea, null);
                }
                CopiarPartesActividades(Convert.ToInt32(Parte.PART_Interno), PART_InternoCopia, PLAN_InternoCopia, AUDI_UsuarioCrea);
            }
        }
コード例 #3
0
ファイル: ControlPlan.cs プロジェクト: tlchoque/maintenance
        public int InsertaParte(PartePlan Parte, int?AUDI_UsuarioCrea, int?AUDI_UsuarioEdita)
        {
            PartePlanDAO DataParte = new PartePlanDAO();

            return(DataParte.InsertarPartePlan(Parte, AUDI_UsuarioCrea, AUDI_UsuarioEdita));
        }