Пример #1
0
        //
        // GET: /Area/Create

        public ActionResult Create()
        {
            if (!Access.HasAccess(42))
            {
                System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary();
                route.Add("err", "Нет доступа!");
                return(RedirectToAction("Error", "Home", route));
            }
            AreaNew model = new AreaNew();

            return(View(model));
        }
Пример #2
0
        private void toolSave_Click(object sender, EventArgs e)
        {
            //保存
            var atr = new AreaNew
            {
                ID = textBox0.Text.ToInt(),

                AreaID   = textBox1.Text.ToString(),
                AreaName = textBox2.Text.ToString(),
                PrevID   = textBox3.Tag.ToString(),
            };

            atr.Save();
            textBox0.Text = atr.AreaID.ToString();

            toolSetTrue(true);
            groupBox2.Text = "";
            groupBox2.Tag  = "";
            IsSaved        = false;
        }
Пример #3
0
        private void toolDel_Click(object sender, EventArgs e)
        {
            //删除,判断区域是否已使用,在inv_evi 单据的 areaid 字段
            //删除
            if (!IsSaved) //编辑状态
            {
                if (textBox1.Text.ToString() == "")
                {
                    MessageBox.Show("请选择要删除的区域");
                }
                else
                {
                    string sSql = "select top 1 id from inv_Evi where areaid='" + textBox1.Text.ToString() + "'";

                    int i = DbHelperSQL.ExecuteSql(sSql);
                    if (i > 0)
                    {
                        MessageBox.Show("区域已在单据inv_evi【订单】使用,不能删除!");
                    }
                    else
                    {
                        var atr = new AreaNew
                        {
                            ID = textBox0.Text.ToInt(),

                            AreaID   = textBox1.Text.ToString(),
                            AreaName = textBox2.Text.ToString(),
                        };
                        atr.Delete();
                        MessageBox.Show("删除成功!");
                    }
                }
            }//编辑状态
            else
            {
                MessageBox.Show("编辑状态不允许删除");
            }
        }
Пример #4
0
        private void TreeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            string fID = e.Node.Name.ToString();
            //TreeView1.Nodes

            //TreeNodeCollection atre = e.Node;
            //bool bnlnull = false;
            //ActFormTree aft = ActFormTree.FindAll(ActFormTree._.ID, fID);
            //var aft = AreaDistrictNew.FindAll(AreaDistrictNew._.Did, fID);
            var aft = AreaNew.SearchDid(fID, null);

            foreach (var s in aft)
            {
                try
                {
                    if (!IsSaved)   //查询状态,显示菜单信息
                    {
                        try
                        {
                            textBox0.Text = s.ID.ToString();
                            textBox1.Text = s.AreaID.ToString();
                            textBox2.Text = s.AreaName.ToString();

                            //bnlnull = e.Node.Parent.Text.ToString().IsNullOrEmpty();
                            if (e.Node.Parent == null)
                            {
                                textBox3.Text = "0";
                            }
                            else
                            {
                                textBox3.Text = s.AreaID.ToString() + "|" + e.Node.Parent.Text.ToString();
                                textBox3.Tag  = s.PrevID.ToString();
                            }



                            if (!s.CreateUserID.IsNullOrEmpty())
                            {
                                CreateUserID.Text = s.CreateUserID.ToString();
                                Createtime.Text   = s.CreateTime.ToString();
                            }
                            else
                            {
                                CreateUserID.Text = "";
                                Createtime.Text   = "";
                            }


                            if (!s.UpdateUserID.IsNullOrEmpty())
                            {
                                UpdateUserID.Text = s.UpdateUserID.ToString();
                                UpdateTime.Text   = s.UpdateTime.ToString();
                            }
                            else
                            {
                                UpdateUserID.Text = "";
                                UpdateTime.Text   = "";
                            }

                            //bool aa = s.UrlModle.IsNullOrEmpty();
                        }
                        catch (Exception ex)
                        { MessageBox.Show("提示!" + ex); } //(Exception ex) MessageBox.Show("提示!"+ex);
                    }
                    else                                 //新增(==0) 修改(==ID) 给上级赋值
                    {
                        textBox3.Text = s.AreaID.ToString() + "|" + e.Node.Text.ToString();
                        textBox3.Tag  = s.AreaID.ToString();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("错误:" + ex, "提示!");
                }
            }
        }