Exemplo n.º 1
0
        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     = "";
        }
Exemplo n.º 2
0
    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     = "";
    }
Exemplo n.º 3
0
        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]);
        }
Exemplo n.º 4
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();
        }
Exemplo n.º 5
0
    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();
    }