CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaDetail.aspx.cs
@@ -20,12 +20,17 @@
    {
        Adm_zhanghaomimaBLL bll_Adm_zhanghaomimaBLL = null;
        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
        OA_StaffBLL bll_OA_StaffBLL = null;
        OA_DepartmentBll bll_OA_DepartmentBll = null;
        public string staffs = "";
        //初始化
        public Adm_zhanghaomimaDetail()
        {
            bll_Adm_zhanghaomimaBLL = new Adm_zhanghaomimaBLL();
            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
            bll_OA_StaffBLL = new OA_StaffBLL();
            bll_OA_DepartmentBll = new OA_DepartmentBll();
        }
        //页面加载
@@ -59,6 +64,48 @@
                    this.txtzhanghao.InnerText = adm_zhanghaomima.zhanghao;
                    this.txtmima.InnerText = adm_zhanghaomima.mima;
                    this.txtmibao.InnerText = adm_zhanghaomima.mibao;
                    var Jusequanxian = adm_zhanghaomima.Jusequanxian;
                    var Jusequanxians = Jusequanxian.Trim(',').Split(',');
                    var juesequanxian = new List<int?>();
                    foreach (var juese in Jusequanxians)
                    {
                        juesequanxian.Add(juese.ToInt32());
                    }
                    var oA_Staffs = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => juesequanxian.Contains(x.Keyid)).OrderBy(x => x.DepartmentId).ToList();
                    for (int i = 0; i < oA_Staffs.Count; i++)
                    {
                        if (i != 0 && oA_Staffs[i].DepartmentId != oA_Staffs[i - 1].DepartmentId)
                        {
                            var department = bll_OA_DepartmentBll.GetModelByKeyid(oA_Staffs[i].DepartmentId);
                            if (department != null)
                            {
                                staffs += "<br/>" + department.Name + ":";
                            }
                        }
                        if (i == 0)
                        {
                            var department = bll_OA_DepartmentBll.GetModelByKeyid(oA_Staffs[i].DepartmentId);
                            if (department != null)
                            {
                                staffs += department.Name + ":";
                            }
                        }
                        if (Jusequanxians.Count(x => x == oA_Staffs[i].Keyid.Value.ToString()) > 0)
                        {
                            staffs += "   <input  disabled=\"disabled\"  type =\"checkbox\" checked=\"checked\" value='" + oA_Staffs[i].Keyid + "'   />" + oA_Staffs[i].Name;
                        }
                        else
                        {
                            staffs += "   <input  disabled=\"disabled\"  type =\"checkbox\" value='" + oA_Staffs[i].Keyid + "'   />" + oA_Staffs[i].Name;
                        }
                    }
                }
            }