private void BtnAdd_Click(object sender, EventArgs e) { var name = txtName.Text.Trim(); var url = txtUrl.Text.Trim(); if (string.IsNullOrEmpty(name)) { MessageBox.Show("名称不能为空"); txtName.Focus(); return; } if (string.IsNullOrEmpty(url)) { MessageBox.Show("地址不能为空"); txtUrl.Focus(); return; } try { WeixinRobot robot = new WeixinRobot(); robot.Name = name; robot.Url = url; WeixinRobot.Insert(robot); LoadRobot(); } catch (Exception ex) { MessageBox.Show("添加微信机器人失败:" + ex.ToString()); } }
private void DvList_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == colDel.Index) { if (MessageBox.Show("确定要删除吗?", "删除提示", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } try { var robot = dvList.CurrentRow.DataBoundItem as WeixinRobot; WeixinRobot.Delete(robot.Id); LoadRobot(); } catch (Exception ex) { MessageBox.Show("删除微信机器人失败:" + ex.ToString()); } } }
private void FrmPubRemark_Load(object sender, EventArgs e) { var list = WeixinRobot.GetList(); int left = 20; int top = 25; foreach (var item in list) { CheckBox box = new CheckBox(); box.AutoSize = true; box.Text = item.Name; box.TabIndex = 2; box.Tag = item; box.Checked = true; box.Anchor = AnchorStyles.Left; box.Left = left; box.Top = top; left += box.Width + 25; gbxRobot.Controls.Add(box); } }
private void LoadRobot() { dvList.DataSource = WeixinRobot.GetList(); }