protected void TreeDpt_NodeCommand(object sender, FineUIPro.TreeCommandEventArgs e)
 {
     if (!string.IsNullOrEmpty(Request.QueryString["mCode"]))
     {
         string      mCode = Request.QueryString["mCode"];
         Model.tMenu m     = BLL.GetModel(Convert.ToInt32(mCode));
         if (e.NodeID == m.mCode.ToString())
         {
             return;
         }
     }
     PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(e.Node.NodeID, e.Node.Text) + ActiveWindow.GetHideReference());
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         BindTree();
         if (!string.IsNullOrEmpty(Request.QueryString["mCode"]))
         {
             string      mCode = Request.QueryString["mCode"];
             Model.tMenu m     = BLL.GetModel(Convert.ToInt32(mCode));
             if (m.mFaherId != null)
             {
                 TreeDpt.SelectedNodeID = m.mFaherId.ToString();
             }
         }
     }
 }
Ejemplo n.º 3
0
        protected void LoadData(string mCode)
        {
            Model.tMenu m = BLL.GetModel(Convert.ToInt32(mCode));
            if (m == null)
            {
                Alert.ShowInTop("出错了!"); return;
            }

            txtName.Text   = m.mName;
            txtRemark.Text = m.mRemark;
            if (m.mFaherId == null)
            {
                chk.Checked = true;
            }
            else
            {
                dptFatherId.Text = m.mFaherId.ToString();
                txtFather.Text   = BLL.GetModel((int)m.mFaherId).mName;
            }
            txtSort.Text         = m.mSort.ToString();
            txtUrl.Text          = m.mUrl;
            drp_tb.SelectedValue = m.mIcon;
        }
Ejemplo n.º 4
0
        protected void btnSaveClose_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request.QueryString["mCode"]))
            {
                string      mCode = Request.QueryString["mCode"];
                Model.tMenu m     = BLL.GetModel(Convert.ToInt32(mCode));
                if (m == null)
                {
                    return;
                }

                m.mName   = txtName.Text.Trim();
                m.mRemark = txtRemark.Text.Trim();

                if (chk.Checked)
                {
                    m.mFaherId = null;
                }
                else
                {
                    if (string.IsNullOrEmpty(dptFatherId.Text))
                    {
                        Alert.ShowInTop("请设置上级菜单!"); return;
                    }
                    m.mFaherId = Convert.ToInt32(dptFatherId.Text);
                }

                m.mIcon = drp_tb.SelectedValue;
                m.mSort = Convert.ToInt32(txtSort.Text);
                m.mUrl  = txtUrl.Text;


                if (BLL.Update(m) == true)
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
                else
                {
                    Alert.ShowInTop("出错了!");
                }
            }
            else
            {
                Model.tMenu m = new Model.tMenu();
                m.mName   = txtName.Text.Trim();
                m.mRemark = txtRemark.Text.Trim();
                if (chk.Checked)
                {
                    m.mFaherId = null;
                }
                else
                {
                    if (string.IsNullOrEmpty(dptFatherId.Text))
                    {
                        Alert.ShowInTop("请设置上级菜单!"); return;
                    }
                    m.mFaherId = Convert.ToInt32(dptFatherId.Text);
                }
                m.mIcon = drp_tb.SelectedValue;
                m.mSort = Convert.ToInt32(txtSort.Text);
                m.mUrl  = txtUrl.Text;
                if (BLL.Add(m) >= 1)
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
                else
                {
                    Alert.ShowInTop("出错了!");
                }
            }
        }