private void ButtonBind() { try { int parent = 0; if (DictionaryID != 0) { T_DataDictionaryEntity dataDictionary = new T_DataDictionaryEntity(); dataDictionary = BusinessFacadeShanliTech_HLD_Business.T_DataDictionaryDisp(DictionaryID); parent = dataDictionary.parent; } if (parent == 0) { HeadMenuButtonItem bi0 = new HeadMenuButtonItem(); bi0.ButtonPopedom = PopedomType.New; bi0.ButtonName = "字典"; bi0.ButtonUrl = string.Format("Manager.aspx?CMD=New&IDX={0}", DictionaryID); HeadMenuWebControls1.ButtonList.Add(bi0); } if (DictionaryID != 0) { HeadMenuButtonItem bi2 = new HeadMenuButtonItem(); bi2.ButtonPopedom = PopedomType.Edit; bi2.ButtonName = "字典"; bi2.ButtonUrl = string.Format("Manager.aspx?CMD=Edit&IDX={0}", DictionaryID); HeadMenuWebControls1.ButtonList.Add(bi2); } } catch (Exception ex) { Console.WriteLine("获取数据字典出错"+ex.Message); } }
/// <summary> /// 初始化数据 /// </summary> /// <param name="ut"></param> private void OnStartData(T_DataDictionaryEntity ut) { if (ut.ID != 0) { parent_Disp.Text = BusinessFacadeShanliTech_HLD_Business.T_DataDictionaryDisp(ut.ID).Name; } else { parent_Disp.Text = "数据字典"; } if (CMD == "Edit" || CMD == "List") { Name_Input.Text = Name_Disp.Text = ut.Name.ToString(); Code_Input.Text = Code_Disp.Text = ut.Code.ToString(); if (ut.parent != 0) { if (ut.ID != 0) { parent_Disp.Text = BusinessFacadeShanliTech_HLD_Business.T_DataDictionaryDisp(ut.parent).Name; } } else { parent_Disp.Text = "数据字典"; } } else if (CMD == "New") { Code_Input.Text = Code_Disp.Text = BusinessFacadeShanliTech_HLD_Business.T_DataDictionaryDisp(ut.ID).Code; } }
private int IsDataDictionaryValid(T_DataDictionaryEntity ut) { int Record = 0; QueryParam qp = null; qp = new QueryParam();; qp.Where = "where parent=" + ut.ID; List<T_DataDictionaryEntity> isChiledrenNode = BusinessFacadeShanliTech_HLD_Business.T_DataDictionaryList(qp, out Record);//验证是否有子结点 if (Record > 0) { return 1; } return 0; }