// // 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)); }
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; }
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("编辑状态不允许删除"); } }
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, "提示!"); } } }