Esempio n. 1
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Instrument serial_Instrument = serial_Class as FpmlSerializedCSharp.Instrument;

            FpmlSerializedCSharp.Header serial_header = serial_Instrument.Header_;
            string headertype = serial_header.Excel_type_.ValueStr;

            this.headerViewModel_ = HeaderViewModel.CreateHeader(headertype);
            this.headerViewModel_.setFromSerial(serial_header);

            FpmlSerializedCSharp.InstPositionInfo serial_instPositionInfo = serial_Instrument.InstPositionInfo_;
            string instPositionInfotype = serial_instPositionInfo.Excel_type_.ValueStr;

            this.instPositionInfoViewModel_ = InstPositionInfoViewModel.CreateInstPositionInfo(instPositionInfotype);
            this.instPositionInfoViewModel_.setFromSerial(serial_instPositionInfo);

            FpmlSerializedCSharp.Excel_interface serial_excel_interface = serial_Instrument.Excel_interface_;
            string excel_interfacetype = serial_excel_interface.Excel_type_.ValueStr;

            this.excel_interfaceViewModel_ = Excel_interfaceViewModel.CreateExcel_interface(excel_interfacetype);
            this.excel_interfaceViewModel_.setFromSerial(serial_excel_interface);

            FpmlSerializedCSharp.InstrumentInfo serial_instrumentInfo = serial_Instrument.InstrumentInfo_;
            string instrumentInfotype = serial_instrumentInfo.Excel_type_.ValueStr;

            this.instrumentInfoViewModel_ = InstrumentInfoViewModel.CreateInstrumentInfo(instrumentInfotype);
            this.instrumentInfoViewModel_.setFromSerial(serial_instrumentInfo);
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.InstHirachyInfo serial_hirachy = serial_Class as FpmlSerializedCSharp.InstHirachyInfo;

            //this.itemCode_ = serial_hirachy.Code_.ValueStr;
            //this.productType_ = serial_hirachy.Type_.ValueStr;

            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load(this.InstUri_.Uri_.LocalPath);

            XmlNode headerNode = xmlDoc.SelectSingleNode("instrument/header");

            FpmlSerializedCSharp.Header serial_header = new FpmlSerializedCSharp.Header(headerNode);

            //this.productName_ = serial_header.ProductName_.ValueStr;
            this.productType_ = serial_header.ProductType_.ValueStr;
            this.itemCode_    = serial_header.KrCode_.ValueStr;

            //this.loadInstBaseVM();

            //foreach (var item in serial_hirachy.InstHirachyInfo_)
            //{
            //    this.HirachyInstVMList_ = new ObservableCollection<HirachyInstrumentVM>();
            //    ExploreHirachyInstrumentVMWrapper exploreHirachyInstVMWrapper = new ExploreHirachyInstrumentVMWrapper();
            //    exploreHirachyInstVMWrapper.setFromSerial(serial_hirachy);
            //    this.HirachyInstVMList_.Add(exploreHirachyInstVMWrapper);
            //}
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.InstHirachyInfo serial_hirachy = serial_Class as FpmlSerializedCSharp.InstHirachyInfo;

            //this.itemCode_ = serial_hirachy.Code_.ValueStr;
            //this.productType_ = serial_hirachy.Type_.ValueStr;

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(this.InstUri_.Uri_.LocalPath);

            XmlNode headerNode = xmlDoc.SelectSingleNode("instrument/header");

            FpmlSerializedCSharp.Header serial_header = new FpmlSerializedCSharp.Header(headerNode);

            //this.productName_ = serial_header.ProductName_.ValueStr;
            this.productType_ = serial_header.ProductType_.ValueStr;
            this.itemCode_ = serial_header.KrCode_.ValueStr;

            //this.loadInstBaseVM();

            //foreach (var item in serial_hirachy.InstHirachyInfo_)
            //{
            //    this.HirachyInstVMList_ = new ObservableCollection<HirachyInstrumentVM>();
            //    ExploreHirachyInstrumentVMWrapper exploreHirachyInstVMWrapper = new ExploreHirachyInstrumentVMWrapper();
            //    exploreHirachyInstVMWrapper.setFromSerial(serial_hirachy);
            //    this.HirachyInstVMList_.Add(exploreHirachyInstVMWrapper);                    
            //}

        }
Esempio n. 4
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Header serial_Header = serial_Class as FpmlSerializedCSharp.Header;

            this.productName_ = serial_Header.ProductName_.ValueStr;

            this.productType_ = serial_Header.ProductType_.ValueStr;

            this.krCode_ = serial_Header.KrCode_.ValueStr;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Group serial_Group = serial_Class as FpmlSerializedCSharp.Group;

            FpmlSerializedCSharp.Header serial_header = serial_Group.Header_;
            string headertype = serial_header.Excel_type_.ValueStr;

            this.headerViewModel_ = HeaderViewModel.CreateHeader(headertype);
            this.headerViewModel_.setFromSerial(serial_header);
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.InstHirachyInfo serial_hirachy = serial_Class as FpmlSerializedCSharp.InstHirachyInfo;

            //this.itemCode_ = serial_hirachy.Code_.ValueStr;
            //this.productType_ = serial_hirachy.Type_.ValueStr;

            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load(this.InstUri_.Uri_.LocalPath);

            XmlNode headerNode = xmlDoc.SelectSingleNode("instrument/header");

            FpmlSerializedCSharp.Header serial_header = new FpmlSerializedCSharp.Header(headerNode);

            //this.productName_ = serial_header.ProductName_.ValueStr;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.InstHirachyInfo serial_hirachy = serial_Class as FpmlSerializedCSharp.InstHirachyInfo;

            //this.itemCode_ = serial_hirachy.Code_.ValueStr;
            //this.productType_ = serial_hirachy.Type_.ValueStr;

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(this.InstUri_.Uri_.LocalPath);

            XmlNode headerNode = xmlDoc.SelectSingleNode("instrument/header");

            FpmlSerializedCSharp.Header serial_header = new FpmlSerializedCSharp.Header(headerNode);

            //this.productName_ = serial_header.ProductName_.ValueStr;

        }