예제 #1
0
        private void btn_editSave_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txt_settingSaveName.Text))
            {
                MessageBox.Show("Setting Name Required");
                return;
            }

            ABSetting setting = GetSettingsFromForm();

            if (grd_settingsList.SelectedRows.Count > 0)
            {
                object pkId = grd_settingsList.SelectedRows[0].Cells["PkId"].Value;
                setting.PkId = Convert.ToInt32(pkId);
                SettingDAL.UpdateSetting(setting);
            }
            else
            {
                SettingDAL.SaveSetting(setting);
            }

            SettingList_Load(sender, e);

            HideSettingForm();
        }
예제 #2
0
        private void skinButtonConfirm_Click(object sender, EventArgs e)
        {
            string tmpRec = string.Format("{0},{1},{2},{3}", skinTextBoxXpos.Text, skinTextBoxYpos.Text, skinTextBoxWidth.Text, skinTextBoxHeight.Text);

            setting.ClientRec      = (Rectangle) new RectangleConverter().ConvertFromString(tmpRec);
            lightcontrol.Enable    = lightEnable.Checked;
            lightcontrol.NormState = skinComboBoxState.Text;
            lightcontrol.Address   = skinTextBoxChipID.Text;
            lightcontrol.RemoteIP  = skinTextBoxIP.Text;
            lightcontrol.StrPorts  = skinTextBoxPorts.Text;

            setting.Port    = int.Parse(skinTextBoxListenPort.Text);
            setting.CirPlay = skinComboBoxCirPlay.Text == "是"?true:false;
            setting.HideCur = skinComboBoxHideCur.Text == "是"?true:false;
            SettingDAL.UpdateSetting(setting);
            LightConrolDAL.UpdateLights(lightcontrol);

            Application.Restart();
        }