private void btnSave_Click(object sender, EventArgs e) { ZSTSetting setting = new ZSTSetting(); foreach (DataGridViewRow row in dataGridView1.Rows) { if (!string.IsNullOrEmpty(row.Cells["colEntrance"].Value.ToString())) { ZSTItem item = new ZSTItem() { ReaderIP = (string)row.Cells["colReaderIP"].Value, EntranceID = (int)row.Cells["colEntrance"].Tag, Memo = (string)row.Cells ["colMemo"].Value }; setting.Items.Add(item); } else { ZSTItem item = new ZSTItem() { ReaderIP = (string)row.Cells["colReaderIP"].Value, EntranceID = 0, Memo = (string)row.Cells["colMemo"].Value }; setting.Items.Add(item); } } CommandResult ret = (new SysParaSettingsBll(AppSettings.CurrentSetting.ParkConnect)).SaveSetting <ZSTSetting>(setting); if (ret.Result == ResultCode.Successful) { _ZSTSetting = setting; MessageBox.Show("保存成功"); } else { MessageBox.Show(ret.Message); } }
/// <summary> /// 初始化 /// </summary> public void Init() { _Reader.MessageRecieved += reader_MessageRecieved; _Reader.Init(); _ZSTSetting = (new SysParaSettingsBll(AppSettings.CurrentSetting.ParkConnect)).GetSetting <ZSTSetting>(); }