private void btAdd_Click(object sender, EventArgs e) { if (txtCaption.Text.Trim() == "") { MessageBox.Show("请输入标题!"); return; } if (txtUrl.Text.Trim() == "") { MessageBox.Show("请输入Url!"); return; } CTButtonInView tiv = new CTButtonInView(); tiv.Ctx = Program.Ctx; tiv.UI_View_id = m_View.Id; tiv.Caption = txtCaption.Text.Trim(); tiv.Url = txtUrl.Text.Trim(); tiv.Creator = Program.User.Id; m_View.TButtonInViewMgr.AddNew(tiv); dataGridView.Rows.Add(1); DataGridViewRow rowNew = dataGridView.Rows[dataGridView.Rows.Count - 1]; rowNew.Cells[0].Value = tiv.Caption; rowNew.Cells[1].Value = tiv.Url; rowNew.Tag = tiv; txtCaption.Text = ""; txtUrl.Text = ""; }
protected void btAdd_Click(object sender, EventArgs e) { if (txtCaption.Text.Trim() == "") { RegisterStartupScript("starup", "<script>alert('请输入标题!');</script>"); return; } if (txtUrl.Text.Trim() == "") { RegisterStartupScript("starup", "<script>alert('请输入Url!');</script>"); return; } CTButtonInView tiv = new CTButtonInView(); tiv.Ctx = Global.GetCtx(Session["TopCompany"].ToString()); tiv.UI_View_id = m_View.Id; tiv.Caption = txtCaption.Text.Trim(); tiv.Url = txtUrl.Text.Trim(); tiv.Idx = m_View.TButtonInViewMgr.NewIdx(); tiv.Creator = ((CUser)Session["User"]).Id; m_View.TButtonInViewMgr.AddNew(tiv); txtCaption.Text = ""; txtUrl.Text = ""; }
private void btDel_Click(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 0) { MessageBox.Show("请选择行!"); return; } CTButtonInView tiv = (CTButtonInView)dataGridView.SelectedRows[0].Tag; m_View.TButtonInViewMgr.Delete(tiv); dataGridView.Rows.Remove(dataGridView.SelectedRows[0]); }
private void btOk_Click(object sender, EventArgs e) { for (int i = 0; i < dataGridView.Rows.Count; i++) { CTButtonInView tiv = (CTButtonInView)dataGridView.Rows[i].Tag; tiv.Idx = i; m_View.ViewFilterMgr.Update(tiv); } if (!m_View.Save(true)) { MessageBox.Show("保存失败!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } this.DialogResult = DialogResult.OK; this.Close(); }
void PostData() { string GridData = Request["GridData"]; if (string.IsNullOrEmpty(GridData)) { //已经被删除完,保存退出 m_View.TButtonInViewMgr.Save(); return; } string[] arr1 = GridData.Split(";".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < arr1.Length; i++) { string[] arr2 = arr1[i].Split("|".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); CTButtonInView tiv = (CTButtonInView)m_View.TButtonInViewMgr.Find(new Guid(arr2[0])); tiv.Idx = i; tiv.Caption = arr2[1]; tiv.Url = arr2[2]; m_View.TButtonInViewMgr.Update(tiv); } m_View.TButtonInViewMgr.Save(); }