Exemplo n.º 1
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        bool rs = false;
        string url = "List_Page.aspx";
        string sql = "";
        string pagename = Web9long.DB.SQLUtility.Replace(this.txtName.Text);
        string pathname = Web9long.DB.SQLUtility.Replace(this.txtPathName.Text);
        if (txt_groupid.Value != "")
        {
            sql = "select * from Com_Page where CP_Name='" + pagename + "' and CP_PathName='" + pathname + "' and CP_ID<>" + txt_groupid.Value;
        }
        else
        {
            sql = "select * from Com_Page where CP_Name='" + pagename + "'and CP_PathName='" + pathname + "'";
        }
        etypage = bll.GetOnlyRow<Com_Page>(sql);
        if (etypage != null)
            Web9long.Web.Clew.AlertBack("名称不能重复");

        etypage = new Com_Page();
        etypage.CP_Name = txtName.Text;
        etypage.CP_PathName = txtPathName.Text;
        etypage.CP_TableName=txtTableName.Text;
        etypage.CP_Title =txtTitle.Text;
        etypage.CP_Order = int.Parse(txtOrder.Text);
       

        if (txt_groupid.Value != "")
        {
            etypage.TableCondition().Where = " CP_ID=" + txt_groupid.Value;
            rs = bll.Update(etypage) > 0;
            url = "Page_Edit.aspx?action=edit&id=" + txt_groupid.Value;
        }
        else
        {
            rs = bll.Insert(etypage) > 0;
            Loneu.Web.UI.Table.ComTable.CreateDataTableByName(etypage.CP_TableName);
        }
        Web9long.Web.Clew.Alert("操作" + (rs ? "成功" : "失败") + "!", url);
    }