Esempio n. 1
0
        protected void btnAdd_Click(object sender, System.EventArgs e)
        {
            string id=Maticsoft.Common.PageValidate.InputText(this.lblID.Text,10);
            string orderid=Maticsoft.Common.PageValidate .InputText(this.txtOrderid.Text,5);
            string name=txtName.Text;
            string url=Maticsoft.Common.PageValidate.InputText(txtUrl.Text,100);
            //			string imgUrl=Maticsoft.Common.PageValidate.InputText(txtImgUrl.Text,100);
            string imgUrl=this.hideimgurl.Value;
            string target=this.listTarget.SelectedValue;
            int parentid=int.Parse(target);

            string strErr="";

            if(orderid.Trim()=="")
            {
                strErr+="编号不能为空\\n";

            }
            try
            {
                int.Parse(orderid);
            }
            catch
            {
                strErr+="编号格式不正确\\n";

            }
            if(name.Trim()=="")
            {
                strErr+="名称不能为空\\n";
            }

            if(this.listPermission.SelectedItem.Text.StartsWith("╋"))
            {
                strErr+="权限类别不能做权限使用\\n";
            }

            if(strErr!="")
            {
                Maticsoft.Common.MessageBox.Show(this,strErr);
                return;
            }

            int permission_id=-1;
            if(this.listPermission.SelectedIndex>0)
            {
                permission_id=int.Parse(this.listPermission.SelectedValue);
            }
            int moduleid=-1;
            //			if(this.dropModule.SelectedIndex>0)
            //			{
            //				moduleid=int.Parse(this.dropModule.SelectedValue);
            //			}
            //			int moduledeptid=-1;
            //			if(this.dropModuleDept.SelectedIndex>0)
            //			{
            //				moduledeptid=int.Parse(this.dropModuleDept.SelectedValue);
            //			}
            int keshidm=-1;
            //			if(this.Dropdepart.SelectedIndex>0)
            //			{
            //				keshidm=int.Parse(this.Dropdepart.SelectedValue);
            //			}
            string keshipublic="false";
            //			if(this.chkPublic.Checked)
            //			{
            //				keshipublic="true";
            //			}
            string comment=Maticsoft.Common.PageValidate.InputText(txtDescription.Text,100);

            SysNode node=new SysNode();
            node.NodeID=int.Parse(id);
            node.OrderID=int.Parse(orderid);
            node.Text=name;
            node.ParentID=parentid;
            node.Location=parentid+"."+orderid;
            node.Comment=comment;
            node.Url=url;
            node.PermissionID=permission_id;
            node.ImageUrl=imgUrl;
            node.ModuleID=moduleid;
            node.KeShiDM=keshidm;
            node.KeshiPublic=keshipublic;

            Maticsoft.BLL.SysManage sm=new Maticsoft.BLL.SysManage();
            sm.UpdateNode(node);
            Response.Redirect("show.aspx?id="+id);
        }
Esempio n. 2
0
        protected void btnAdd_Click(object sender, System.EventArgs e)
        {
            string id      = RuRo.Common.PageValidate.InputText(this.lblID.Text, 10);
            string orderid = RuRo.Common.PageValidate.InputText(this.txtOrderid.Text, 5);
            string name    = txtName.Text;
            string url     = RuRo.Common.PageValidate.InputText(txtUrl.Text, 100);
//			string imgUrl=RuRo.Common.PageValidate.InputText(txtImgUrl.Text,100);
            string imgUrl   = this.hideimgurl.Value;
            string target   = this.listTarget.SelectedValue;
            int    parentid = int.Parse(target);

            string strErr = "";

            if (orderid.Trim() == "")
            {
                strErr += "编号不能为空\\n";
            }
            try
            {
                int.Parse(orderid);
            }
            catch
            {
                strErr += "编号格式不正确\\n";
            }
            if (name.Trim() == "")
            {
                strErr += "名称不能为空\\n";
            }

            if (this.listPermission.SelectedItem.Text.StartsWith("╋"))
            {
                strErr += "权限类别不能做权限使用\\n";
            }

            if (strErr != "")
            {
                RuRo.Common.MessageBox.Show(this, strErr);
                return;
            }



            int permission_id = -1;

            if (this.listPermission.SelectedIndex > 0)
            {
                permission_id = int.Parse(this.listPermission.SelectedValue);
            }
            int moduleid = -1;
//			if(this.dropModule.SelectedIndex>0)
//			{
//				moduleid=int.Parse(this.dropModule.SelectedValue);
//			}
//			int moduledeptid=-1;
//			if(this.dropModuleDept.SelectedIndex>0)
//			{
//				moduledeptid=int.Parse(this.dropModuleDept.SelectedValue);
//			}
            int keshidm = -1;
//			if(this.Dropdepart.SelectedIndex>0)
//			{
//				keshidm=int.Parse(this.Dropdepart.SelectedValue);
//			}
            string keshipublic = "false";
//			if(this.chkPublic.Checked)
//			{
//				keshipublic="true";
//			}
            string comment = RuRo.Common.PageValidate.InputText(txtDescription.Text, 100);

            SysNode node = new SysNode();

            node.NodeID       = int.Parse(id);
            node.OrderID      = int.Parse(orderid);
            node.Text         = name;
            node.ParentID     = parentid;
            node.Location     = parentid + "." + orderid;
            node.Comment      = comment;
            node.Url          = url;
            node.PermissionID = permission_id;
            node.ImageUrl     = imgUrl;
            node.ModuleID     = moduleid;
            node.KeShiDM      = keshidm;
            node.KeshiPublic  = keshipublic;

            Maticsoft.BLL.SysManage sm = new Maticsoft.BLL.SysManage();
            sm.UpdateNode(node);
            Response.Redirect("show.aspx?id=" + id);
        }