Exemplo n.º 1
0
        /// <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();
        }
        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>
 /// <param name="SOL_string"></param>
 protected void BindSOL_Grid(string SOL_string)
 {
     try
     {
         var db      = new SAFEDB();
         var sollist = EP_TEPEP01.GetListByCName("风险处理措施");
         this.RISK_SOL_Grid.DataSource = sollist;
         this.RISK_SOL_Grid.DataBind();
         var arr = new List <int>();
         foreach (var row in this.RISK_SOL_Grid.Rows)
         {
             if (SOL_string.Contains(row.DataKeys[0].ToString()))
             {
                 arr.Add(row.RowIndex);
             }
         }
         int[] arr1 = new int[arr.Count()];
         for (var i = 0; i < arr.Count(); i++)
         {
             arr1[i] = arr[i];
         }
         this.RISK_SOL_Grid.SelectedRowIndexArray = arr1;
     }
     catch { }
 }
Exemplo n.º 4
0
 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 SwitchAddMode(string hazaid)
        {
            this.RISK_Add.Hidden   = false;
            this.RISK_Save.Hidden  = true;
            this.FEATURE_CODE.Text = hazaid;
            var solist = EP_TEPEP01.GetListByCName("风险处理措施");

            this.RISK_SOL_Grid.DataSource     = solist;
            this.REC_CREATE_TIME.SelectedDate = DateTime.Now;
            this.RISK_SOL_Grid.DataBind();
        }
        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);

            }
        }