示例#1
0
        private UAComposite LlenarUA(string _cClave, IClavePresupuestal _clavePresupuestalComponent)
        {
            UAComposite unidad = new UAComposite();

            unidad.UnidadAdministrativa = _cClave;
            unidad.Agregar(_clavePresupuestalComponent);
            return(unidad);
        }
示例#2
0
        public IClavePresupuestal ObtenerClavePresupuestal()
        {
            #region CP - 1
            ClavePresupuestal C111_1       = new ClavePresupuestal(LlenarDTO());
            UAComposite       component111 = LlenarUA("1.1.1", C111_1);

            ClavePresupuestal C112_1       = new ClavePresupuestal(LlenarDTO());
            UAComposite       component112 = LlenarUA("1.1.2", C112_1);

            ClavePresupuestal C121_1       = new ClavePresupuestal(LlenarDTO());
            UAComposite       component121 = LlenarUA("1.2.1", C121_1);

            ClavePresupuestal C122_1       = new ClavePresupuestal(LlenarDTO());
            UAComposite       component122 = LlenarUA("1.2.2", C122_1);

            UAComposite component11 = LlenarUA("1.1", component111);
            component11.Agregar(component112);

            UAComposite component12 = LlenarUA("1.2", component121);
            component12.Agregar(component122);

            UAComposite component1 = LlenarUA("1", component11);
            component1.Agregar(component12);
            #endregion

            #region CP - 2
            ClavePresupuestal C211_1       = new ClavePresupuestal(LlenarDTO());
            UAComposite       component211 = LlenarUA("2.1.1", C211_1);

            ClavePresupuestal C212_1       = new ClavePresupuestal(LlenarDTO());
            UAComposite       component212 = LlenarUA("2.1.2", C212_1);

            ClavePresupuestal C221_1       = new ClavePresupuestal(LlenarDTO());
            UAComposite       component221 = LlenarUA("2.2.1", C221_1);

            ClavePresupuestal C222_1       = new ClavePresupuestal(LlenarDTO());
            UAComposite       component222 = LlenarUA("2.2.2", C222_1);

            UAComposite component21 = LlenarUA("2.1", component211);
            component21.Agregar(component212);

            UAComposite component22 = LlenarUA("2.2", component221);
            component22.Agregar(component222);

            UAComposite component2 = LlenarUA("2", component21);
            component2.Agregar(component22);
            #endregion

            #region CP - 3
            ClavePresupuestal C311_1 = new ClavePresupuestal(LlenarDTO());

            UAComposite component31 = LlenarUA("3.1", C311_1);

            UAComposite component3 = LlenarUA("3", component31);
            #endregion

            #region CP - 4
            ClavePresupuestal C41_1 = new ClavePresupuestal(LlenarDTO());

            UAComposite component4 = LlenarUA("4", C41_1);
            #endregion


            UAComposite component = LlenarUA("X", component1);
            component.Agregar(component2);
            component.Agregar(component3);
            component.Agregar(component4);
            return(component);
        }