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());
                }
            }
        }
示例#3
0
        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();
 }