protected override void OnLoad(EventArgs e) { #region GridControl中特殊字段绑定 DataTable dicDpt = Tmo_FakeEntityClient.Instance.GetData("tmo_department", new[] { "dpt_id", "dpt_name", "dpt_parent" }, "dpt_id in (" + TmoComm.login_docInfo.children_department + "," + TmoComm.login_docInfo.doc_department + ")"); DataRow dr1 = dicDpt.NewRow(); dr1["dpt_id"] = -1; dr1["dpt_name"] = "无部门"; dicDpt.Rows.Add(dr1); TSCommon.BindRepositoryImageComboBox(rp_doc_department, dicDpt, "dpt_name", "dpt_id"); DataTable dicGroup = MemoryCacheHelper.GetCacheItem <DataTable>("tmo_docgroup", () => { return(Tmo_FakeEntityClient.Instance.GetData("tmo_docgroup", new[] { "group_id", "group_name" }, "group_level>=" + TmoComm.login_docInfo.doc_group_level)); }, DateTime.Now.AddMinutes(5)); DataTable dicGroupCp = dicGroup.Copy(); DataRow dr2 = dicGroupCp.NewRow(); dr2["group_id"] = -1; dr2["group_name"] = "无群组"; dicGroupCp.Rows.Add(dr2); TSCommon.BindRepositoryImageComboBox(rp_doc_group, dicGroupCp, "group_name", "group_id"); #endregion #region 查询条件绑定 UCTreeListSelector selCheck = new UCTreeListSelector(false); DataRow[] drs = dicDpt.Select("dpt_id=" + TmoComm.login_docInfo.doc_department); for (int i = 0; i < drs.Length; i++) { dicDpt.Rows.Remove(drs[i]); } selCheck.InitData(doc_department, dicDpt, "dpt_id", "dpt_parent", "dpt_name", true); TSCommon.BindImageComboBox(doc_group, dicGroup, "", "group_name", "group_id", true); #endregion base.OnLoad(e); }
private void FrmPushMsg_Load(object sender, EventArgs e) { string codeVal = Tmo_FakeEntityClient.Instance.GetData("tmo_docinfo", new[] { "doc_department" }, null, "doc_id", TmoComm.login_docInfo.doc_id.ToString()).Rows[0][0].ToString(); children = Tmo_CommonClient.Instance.GetChildrenNodeFromTable("tmo_department", "dpt_id", "dpt_parent", codeVal); //Where = fixWhere = string.Format(" doc_department in ({0}) ", children); //fixWhere += " and "; #region GridControl中特殊字段绑定 DataTable dicDpt = Tmo_FakeEntityClient.Instance.GetData("tmo_department", new[] { "dpt_id", "dpt_name", "dpt_parent" }, "dpt_id in (" + children + ")"); DataRow dr1 = dicDpt.NewRow(); dr1["dpt_id"] = -1; dr1["dpt_name"] = "无部门"; dicDpt.Rows.Add(dr1); DataTable dicGroup = MemoryCacheHelper.GetCacheItem <DataTable>("tmo_docgroup", () => { return(Tmo_FakeEntityClient.Instance.GetData("tmo_docgroup", new[] { "group_id", "group_name" })); }, DateTime.Now.AddMinutes(5)); DataRow dr2 = dicGroup.NewRow(); dr2["group_id"] = -1; dr2["group_name"] = "无群组"; dicGroup.Rows.Add(dr2); DataTable dicdocs = MemoryCacheHelper.GetCacheItem <DataTable>("tmo_docinfo", () => { return(Tmo_FakeEntityClient.Instance.GetData("tmo_docinfo", new[] { "doc_loginid", "doc_name" })); }, DateTime.Now.AddMinutes(5)); DataRow dr3 = dicdocs.NewRow(); dr3["doc_loginid"] = -1; dr3["doc_name"] = "请选择.."; dicdocs.Rows.Add(dr3); #endregion #region 查询条件绑定 UCTreeListSelector selCheck = new UCTreeListSelector(false); selCheck.InitData(doc_department, dicDpt, "dpt_id", "dpt_parent", "dpt_name", true); TSCommon.BindImageComboBox(doc_group, dicGroup, "", "group_name", "group_id", true); TSCommon.BindImageComboBox(docinfo, dicdocs, "", "doc_name", "doc_loginid", true); #endregion }