protected void BindRISKSearch_DropList() { List <DropListClass> DList1 = new List <DropListClass>(); var hazalvl_dic = EP_TEPEP01.GetDicByCName("风险等级"); DList1.Add(new DropListClass("", "")); foreach (var a1 in hazalvl_dic) { DList1.Add(new DropListClass(a1.Key, a1.Value)); } this.RISK_LVL_droplist.DataTextField = "Name"; RISK_LVL_droplist.DataValueField = "ID"; RISK_LVL_droplist.DataSource = DList1; RISK_LVL_droplist.DataBind(); List <DropListClass> DList2 = new List <DropListClass>(); var hazacate_dic = EP_TEPEP01.GetDicByCName("风险数据状态"); DList2.Add(new DropListClass("", "")); foreach (var a1 in hazacate_dic) { DList2.Add(new DropListClass(a1.Key, a1.Value)); } this.RISK_cate_droplist.DataTextField = "Name"; RISK_cate_droplist.DataValueField = "ID"; RISK_cate_droplist.DataSource = DList2; RISK_cate_droplist.DataBind(); }
/// <summary> /// 绑定下拉—— /// </summary> private void BindHAZA_droplist() { List <DropListClass> DList1 = new List <DropListClass>(); var hazalvl_dic = EP_TEPEP01.GetDicByCName("危险源等级"); DList1.Add(new DropListClass("", "")); foreach (var a1 in hazalvl_dic) { DList1.Add(new DropListClass(a1.Key, a1.Value)); } HAZA_lvl_droplist.DataTextField = "Name"; HAZA_lvl_droplist.DataValueField = "ID"; HAZA_lvl_droplist.DataSource = DList1; HAZA_lvl_droplist.DataBind(); List <DropListClass> DList2 = new List <DropListClass>(); var hazacate_dic = EP_TEPEP01.GetDicByCName("危险源数据状态"); DList2.Add(new DropListClass("", "")); foreach (var a1 in hazacate_dic) { DList2.Add(new DropListClass(a1.Key, a1.Value)); } HAZA_cate_droplist.DataTextField = "Name"; HAZA_cate_droplist.DataValueField = "ID"; HAZA_cate_droplist.DataSource = DList2; HAZA_cate_droplist.DataBind(); }
public CSException User_VerifyAble_Node(IWORKFLOW_NODE node) { try { var cate_cn = EP_TEPEP01.GetDicByCName("节点状态")[node.NODE_CATEGORY]; if (cate_cn != "开始" && cate_cn != "审核") { throw new Exception("1"); } var db = new SAFEDB(); List <decimal> res1; this.Fill_USER_ROLE_LIST(); res1 = this.USER_ROLE_LIST; List <decimal> res2 = (from x in db.VERI_ROLEAUTH_NODE where x.WORKFLOW_NODE_ID == node.NODE_ID select x).Select(x => x.ROLE_ID).ToList(); var intersec = res1.Intersect(res2); if (intersec.Count() > 0) { return(new CSException()); } else { return(new CSException("该节点不能审核")); } } catch { return(new CSException("该节点不能审核")); } }
protected void BindDList() { List <DropListClass> DList1 = new List <DropListClass>(); var hazalvl_dic = EP_TEPEP01.GetDicByCName("风险状态"); DList1.Add(new DropListClass("", "")); foreach (var a1 in hazalvl_dic) { DList1.Add(new DropListClass(a1.Key, a1.Value)); } RISK_STATUS.DataTextField = "Name"; RISK_STATUS.DataValueField = "ID"; RISK_STATUS.DataSource = DList1; RISK_STATUS.DataBind(); }
//批量审核 //protected void Btn_PassHAZA_Click(object sender, EventArgs e) //{ // try // { // if (this.HAZAGrid.SelectedRowIndexArray.Length != 1) // { // throw new Exception("没有单选一个危险源"); // } // var selected_index = this.HAZAGrid.SelectedRowIndexArray[0]; // string openUrl = String.Format("~/HAZA/RISKDETAIL.aspx?type=add&hazaid=" + haza_id); // PageContext.RegisterStartupScript(this.RISK_DETAIL_Window.GetShowReference(openUrl, "新增风险", 800, 600)); // this.RISK_DETAIL_Window.Hidden = false; // } // catch(Exception ex) // { // Notify.ShowMessage(ex.Message); // } //} protected void Btn_VerifyHAZA_Click(object sender, EventArgs e) { try { if (this.HAZAGrid.SelectedRowIndexArray.Length != 1) { throw new Exception("没有单选一个危险源"); } var haza_id = int.Parse(this.HAZAGrid.Rows[this.HAZAGrid.SelectedRowIndexArray[0]].DataKeys[0].ToString()); var selected_index = this.HAZAGrid.SelectedRowIndexArray[0]; var sh_cate = EP_TEPEP01.GetDicByCName("危险源数据状态").Where(x => x.Value == "审核").FirstOrDefault().Key; string openUrl = String.Format("~/HAZA/AddEditHAZA.aspx?type=verify&hazaid=" + haza_id); PageContext.RegisterStartupScript(String.Format("openTab('{0}');", openUrl)); } catch (Exception ex) { Notify.ShowMessage(ex.Message); } }