Exemplo n.º 1
0
 public ConsRptViewModel(string id_orcons)
 {
     this.consDoService  = XapServiceMgr.find <ICiorappconsultMDOCrudService>();
     this.consrptService = XapServiceMgr.find <IConsrptCrudService>();
     this.ordService     = XapServiceMgr.find <ICiorderMDOCrudService>();
     this.enservice      = XapServiceMgr.find <IEnOutQryService>();
     this.consDo         = this.consDoService.findById(id_orcons);
     rptArray            = this.consrptService.find(" a0.id_apcons='" + id_orcons + "' ", null, FBoolean.False);
     if (rptArray.Count() == 0)
     {
         this.consDTO = this.AddConsDo();
     }
     else
     {
         this.consDTO = this.EditConsDo();
     }
 }
Exemplo n.º 2
0
        public ConsItemViewModel(String id_ent)
        {
            QryService      = XapServiceMgr.find <ICiOrdQryService>();
            consAggService  = XapServiceMgr.find <ICiorappconsultCrudService>();
            saveService     = XapServiceMgr.find <ICiOrdMaintainService>();
            this.rptService = XapServiceMgr.find <IConsrptCrudService>();
            OrdApConsDO[] ordappcons = QryService.getTreeOrdApConsDO(id_ent);
            //consItems = new XapDataList<OrdApConsDO>();
            XapDataList <OrdApConsDO> list = new XapDataList <OrdApConsDO>();

            ordappcons.ToList().ForEach(p => { list.Add(p); });
            //consItems= apvm.GetApConsItem();

            KeyNodeDataAdapterFactory <OrdApConsDO> moduleAdapter =
                new KeyNodeDataAdapterFactory <OrdApConsDO>("Id_apcons");

            moduleAdapter.CustomCaptionFunc =
                (dataobj => dataobj.Name_constp + "(" + dataobj.Dt_plan.Value.ToString("yy-MM-dd HH:mm") + ")");

            this.TreeModel        = new TreeKeyModel <OrdApConsDO>(moduleAdapter);
            this.TreeModel.Loader = new OTreeKeyLoader();
            this.TreeModel.AddRange(list);
        }