public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_underlyingCalcInfo serial_Excel_underlyingCalcInfo = serial_Class as FpmlSerializedCSharp.Excel_underlyingCalcInfo;

            List <FpmlSerializedCSharp.Excel_underlyingInfo> serial_excel_underlyingInfo = serial_Excel_underlyingCalcInfo.Excel_underlyingInfo_;

            this.excel_underlyingInfoViewModel_ = new ObservableCollection <Excel_underlyingInfoViewModel>();
            foreach (var item in serial_excel_underlyingInfo)
            {
                string type = item.Type_.ValueStr;
                Excel_underlyingInfoViewModel viewModel = Excel_underlyingInfoViewModel.CreateExcel_underlyingInfo(type);
                viewModel.setFromSerial(item);
                this.excel_underlyingInfoViewModel_.Add(viewModel);
            }

            List <FpmlSerializedCSharp.Excel_underlyingCalcID> serial_excel_underlyingCalcID = serial_Excel_underlyingCalcInfo.Excel_underlyingCalcID_;

            this.excel_underlyingCalcIDViewModel_ = new ObservableCollection <Excel_underlyingCalcIDViewModel>();
            foreach (var item in serial_excel_underlyingCalcID)
            {
                string type = item.Type_.ValueStr;
                Excel_underlyingCalcIDViewModel viewModel = Excel_underlyingCalcIDViewModel.CreateExcel_underlyingCalcID(type);
                viewModel.setFromSerial(item);
                this.excel_underlyingCalcIDViewModel_.Add(viewModel);
            }

            this.view_             = new Excel_underlyingCalcInfoView();
            this.view_.DataContext = this;
        }
        public override ObservableCollection<Excel_underlyingCalcIDViewModel> excel_underlyingCalcIDVM()
        {
            ObservableCollection<Excel_underlyingCalcIDViewModel> e_ucIDvmList = new ObservableCollection<Excel_underlyingCalcIDViewModel>();

            Excel_underlyingCalcIDViewModel e_ucIDvm = new Excel_underlyingCalcIDViewModel();

            if (this.underlyingType_ == "")
            {
                e_ucIDvm.CalcID_ = "";
                e_ucIDvm.ReferenceType_ = "";
                e_ucIDvm.SelectedUnderlyingName_ = new ObservableCollection<string>();
                e_ucIDvm.Nth_ = "";
            }
            else 
            {
                e_ucIDvm.CalcID_ = "";
                e_ucIDvm.ReferenceType_ = "";
                e_ucIDvm.SelectedUnderlyingName_ = new ObservableCollection<string>();
                e_ucIDvm.Nth_ = "";
            }

            e_ucIDvmList.Add(e_ucIDvm);

            return e_ucIDvmList;
        }
 public  void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
 {
     FpmlSerializedCSharp.BarrierUnderlyingCalcID serial_BarrierUnderlyingCalcID = serial_Class as FpmlSerializedCSharp.BarrierUnderlyingCalcID;
 
     FpmlSerializedCSharp.Excel_underlyingCalcID serial_excel_underlyingCalcID = serial_BarrierUnderlyingCalcID.Excel_underlyingCalcID_;
     string excel_underlyingCalcIDtype = serial_excel_underlyingCalcID.Type_.ValueStr;
     this.excel_underlyingCalcIDViewModel_ = Excel_underlyingCalcIDViewModel.CreateExcel_underlyingCalcID(excel_underlyingCalcIDtype);
     this.excel_underlyingCalcIDViewModel_.setFromSerial(serial_excel_underlyingCalcID);
     
     this.view_ = new BarrierUnderlyingCalcIDView();
     this.view_.DataContext = this;
 }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.BarrierUnderlyingCalcID serial_BarrierUnderlyingCalcID = serial_Class as FpmlSerializedCSharp.BarrierUnderlyingCalcID;

            FpmlSerializedCSharp.Excel_underlyingCalcID serial_excel_underlyingCalcID = serial_BarrierUnderlyingCalcID.Excel_underlyingCalcID_;
            string excel_underlyingCalcIDtype = serial_excel_underlyingCalcID.Type_.ValueStr;

            this.excel_underlyingCalcIDViewModel_ = Excel_underlyingCalcIDViewModel.CreateExcel_underlyingCalcID(excel_underlyingCalcIDtype);
            this.excel_underlyingCalcIDViewModel_.setFromSerial(serial_excel_underlyingCalcID);

            this.view_             = new BarrierUnderlyingCalcIDView();
            this.view_.DataContext = this;
        }
 public void selectExcel_underlyingCalcIDInfo(string typeStr)
 {
     this.excel_underlyingCalcIDViewModel_ = Excel_underlyingCalcIDViewModel.CreateExcel_underlyingCalcID(typeStr);
     this.view_.DataContext = this;
 }
 public void selectExcel_underlyingCalcIDInfo(string typeStr)
 {
     this.excel_underlyingCalcIDViewModel_ = Excel_underlyingCalcIDViewModel.CreateExcel_underlyingCalcID(typeStr);
     this.view_.DataContext = this;
 }