Beispiel #1
0
 private void addAllButton_Click(object sender, EventArgs e)
 {
     _regionList.Clear();
     foreach (var item in _regionTreeControl.ItemSourceList)
     {
         _regionList.Add(item);
     }
 }
 private void BindControl(ShippingModeInfo modeItem)
 {
     txtModeName.Text  = Globals.HtmlDecode(modeItem.Name);
     txtWeight.Text    = modeItem.Weight.ToString();
     txtAddWeight.Text = modeItem.AddWeight.ToString();
     if (modeItem.AddPrice.HasValue)
     {
         txtAddPrice.Text = modeItem.AddPrice.Value.ToString("F2");
     }
     txtPrice.Text = modeItem.Price.ToString("F2");
     RegionList.Clear();
     if ((modeItem.ModeGroup != null) && (modeItem.ModeGroup.Count > 0))
     {
         foreach (ShippingModeGroupInfo info in modeItem.ModeGroup)
         {
             Region region2 = new Region();
             region2.RegionPrice    = decimal.Parse(info.Price.ToString("F2"));
             region2.RegionAddPrice = decimal.Parse(info.AddPrice.ToString("F2"));
             Region        item     = region2;
             StringBuilder builder  = new StringBuilder();
             StringBuilder builder2 = new StringBuilder();
             foreach (ShippingRegionInfo info2 in info.ModeRegions)
             {
                 builder.Append(info2.RegionId + ",");
                 builder2.Append(RegionHelper.GetFullRegion(info2.RegionId, ",") + ",");
             }
             if (!string.IsNullOrEmpty(builder.ToString()))
             {
                 item.RegionsId = builder.ToString().Substring(0, builder.ToString().Length - 1);
             }
             if (!string.IsNullOrEmpty(builder2.ToString()))
             {
                 item.Regions = builder2.ToString().Substring(0, builder2.ToString().Length - 1);
             }
             RegionList.Add(item);
         }
     }
 }
Beispiel #3
0
        public SimpleExaminationViewModel(BaseScene scene, String json) : base(scene, json)
        {
            CanAnalysis = true;
            init();
            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
            var response = javaScriptSerializer.Deserialize <SimpleExaminationScene>(json);

            examination = response.Convert();
            if (examination.ExaminationQuestions != null)
            {
                foreach (var v in examination.ExaminationQuestions)
                {
                    QuestionVM vm = new QuestionVM();
                    vm.Set(v);
                    QuestionList.Add(vm);
                    TotalScore += v.Score;
                }
            }
            if (examination.Voters != null)
            {
                foreach (var v in examination.Voters)
                {
                    StudentVM studentNM = new StudentVM();
                    studentNM.Set(v);
                    StudentList.Add(studentNM);
                }
            }
            if (response.RegionScenes != null)
            {
                RegionList.Clear();
                foreach (var v in response.RegionScenes)
                {
                    RegionList.Add(v.convert());
                }
            }
        }