コード例 #1
0
 private void btnSetting_Click(object sender, EventArgs e)
 {
     foreach (ComboBox ddl in ddlList)
     {
         string enumName = ddl.Name.Replace("ddl", "");
         foreach (var pi in typeof(CommonSettings).GetProperties())
         {
             if (enumName==pi.Name)
             {
                 this.commonSettings[pi.Name] = (Enum)Enum.Parse(this.commonSettings.EnumTypeDic[pi.Name],ddl.Text);
                 break;
             }
         }
     }
     ICMD cmd = null;
     if (this.commonSettings!=null)
     {
         cmd = new libHitpan5.Controller.CommandController.CommonSetting.Update(this.commonSettings,frmMain.htpClientLib.settingInfo);
     }
     else
     {
         cmd = new libHitpan5.Controller.CommandController.CommonSetting.Insert(this.commonSettings);
     }
     frmMain.htpClientLib.Do(cmd);
     frmMain.htpClientLib.settingInfo = this.commonSettings;
 }
コード例 #2
0
        private void btnSetting_Click(object sender, EventArgs e)
        {
            foreach (ComboBox ddl in ddlList)
            {
                string enumName = ddl.Name.Replace("ddl", "");
                foreach (var pi in typeof(CommonSettings).GetProperties())
                {
                    if (enumName == pi.Name)
                    {
                        this.commonSettings[pi.Name] = (Enum)Enum.Parse(this.commonSettings.EnumTypeDic[pi.Name], ddl.Text);
                        break;
                    }
                }
            }
            ICMD cmd = null;

            if (this.commonSettings != null)
            {
                cmd = new libHitpan5.Controller.CommandController.CommonSetting.Update(this.commonSettings, frmMain.htpClientLib.settingInfo);
            }
            else
            {
                cmd = new libHitpan5.Controller.CommandController.CommonSetting.Insert(this.commonSettings);
            }
            frmMain.htpClientLib.Do(cmd);
            frmMain.htpClientLib.settingInfo = this.commonSettings;
        }