protected override void PageLoad() { base.PageLoad(); base.Title = "岗位学习进度分析"; base.CheckUserPower("ReadEMSReport", PowerCheckType.Single); if (CompanyID < 0) { CompanyID = base.UserCompanyID; } CompanyInfo company = CompanyBLL.ReadCompany(CompanyID); PostList = PostBLL.ReadPostListByPostId(company.Post); if (base.ExistsSonCompany) { userGroupList = AdminGroupBLL.ReadAdminGroupList(CompanyID, UserBLL.ReadUserGroupIDByCompanyID(base.SonCompanyID)); } else { userGroupList = AdminGroupBLL.ReadAdminGroupList(CompanyID, UserBLL.ReadUserGroupIDByCompanyID(CompanyID.ToString())); } //用户权限组默认给考试人员 if (string.IsNullOrEmpty(groupID)) { groupID = "36"; } if (Action == "Search") { ReportContentHtml = HtmlOut1(company); } }
protected override void PageLoad() { base.PageLoad(); base.Title = "最小学习量达成分析表"; base.CheckUserPower("ReadEMSReport", PowerCheckType.Single); if (companyID < 0) { companyID = base.UserCompanyID; } CompanyInfo company = CompanyBLL.ReadCompany(companyID); companyName = company.CompanyName; postList = PostBLL.ReadPostListByPostId(company.Post); if (base.ExistsSonCompany) { userGroupList = AdminGroupBLL.ReadAdminGroupList(companyID, UserBLL.ReadUserGroupIDByCompanyID(base.SonCompanyID)); } else { userGroupList = AdminGroupBLL.ReadAdminGroupList(companyID, UserBLL.ReadUserGroupIDByCompanyID(companyID.ToString())); } //设置默认岗位(去除待考岗位) //if (string.IsNullOrEmpty(PostIdCondition)) PostIdCondition = StringHelper.SubString(company.Post, "197"); //if (string.IsNullOrEmpty(StudyPostIdCondition)) StudyPostIdCondition = StringHelper.SubString(company.Post, "197"); //用户权限组默认给考试人员 if (string.IsNullOrEmpty(groupID)) { groupID = "36"; } if (action == "Search") { //if (base.CompareUserPower("ManageGroupCompany", PowerCheckType.Single)) if (!string.IsNullOrEmpty(searchCourseName)) { reportContentHtml = GetReportList(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!this.Page.IsPostBack) { this.GroupID.DataSource = AdminGroupBLL.ReadAdminGroupList(); this.GroupID.DataTextField = "Name"; this.GroupID.DataValueField = "ID"; this.GroupID.DataBind(); int queryString = RequestHelper.GetQueryString <int>("ID"); if (queryString != -2147483648) { base.CheckAdminPower("ReadAdmin", PowerCheckType.Single); AdminInfo info = AdminBLL.ReadAdmin(queryString); this.GroupID.Text = info.GroupID.ToString(); this.Name.Text = info.Name; this.Name.Enabled = false; this.Email.Text = info.Email; this.Add.Visible = false; } } }
protected override void PageLoad() { base.PageLoad(); base.Title = "最小学习量达成分析表"; base.CheckUserPower("ReadEMSReport", PowerCheckType.Single); string logPath = ServerHelper.MapPath(@"\Log\"); TxtLog log = new TxtLog(logPath); Stopwatch time2 = new Stopwatch(); time2.Start(); if (CompanyID < 0) { CompanyID = base.UserCompanyID; } CompanyInfo company = CompanyBLL.ReadCompany(CompanyID); PostList = PostBLL.ReadPostListByPostId(company.Post); if (base.ExistsSonCompany) { userGroupList = AdminGroupBLL.ReadAdminGroupList(CompanyID, UserBLL.ReadUserGroupIDByCompanyID(base.SonCompanyID)); } else { userGroupList = AdminGroupBLL.ReadAdminGroupList(CompanyID, UserBLL.ReadUserGroupIDByCompanyID(CompanyID.ToString())); } //设置默认岗位(去除待考岗位) //if (string.IsNullOrEmpty(PostIdCondition)) PostIdCondition = StringHelper.SubString(company.Post, "197"); //if (string.IsNullOrEmpty(StudyPostIdCondition)) StudyPostIdCondition = StringHelper.SubString(company.Post, "197"); //用户权限组默认给考试人员 if (string.IsNullOrEmpty(groupID)) { groupID = "36"; } if (Action == "Search") { if (EndDate == DateTime.MinValue) { EndDate = DateTime.Today; } EndDate = ShopCommon.SearchEndDate(EndDate); if (base.CompareUserPower("ManageGroupCompany", PowerCheckType.Single) && base.IsGroupCompany(company.GroupId)) { List <CompanyInfo> sonCompanyList = base.SonCompanyList; //减少使用递归方法的频率 if (CompanyID != base.UserCompanyID) { sonCompanyList = CompanyBLL.ReadCompanyListByCompanyId(CompanyBLL.ReadCompanyIdList(CompanyID.ToString())); } GroupResult.Add(company.CompanySimpleName + "合计"); GroupResult.Add(0); GroupResult.Add(0); GroupResult.Add(0); GroupResult.Add(""); GroupResult.Add(""); StringBuilder TotalTable = new StringBuilder(); TotalTable.AppendLine("<table class=\"evaluation_sheet\">"); TotalTable.AppendLine("<tr>"); TotalTable.AppendLine("<th colspan=\"5\">" + company.CompanySimpleName + " [" + StartDate.ToString("d") + "—" + EndDate.AddDays(-1).ToString("d") + "]"); TotalTable.Append("</th>"); TotalTable.AppendLine("</tr>"); TotalTable.AppendLine("<tr>"); TotalTable.AppendLine("<th>公司名</th>"); TotalTable.AppendLine("<th>参加岗位考试人数</th>"); TotalTable.AppendLine("<th>最小学习量<br />学习达标人数</th>"); TotalTable.AppendLine("<th>最小学习量<br />学习未达标人数</th>"); TotalTable.AppendLine("<th>最小学习量<br />学习达成率</th>"); TotalTable.AppendLine("</tr>"); foreach (CompanyInfo info in sonCompanyList) { if (info.CompanyId != CompanyID && !string.IsNullOrEmpty(info.PostStartDate.ToString()) && Convert.ToDateTime(info.PostStartDate) < EndDate) { TotalTable.Append(HtmlOut1(info, "TotalTable")); } } TotalTable.AppendLine("<tr>"); TotalTable.AppendLine("<td>" + GroupResult[0] + "</td>"); TotalTable.AppendLine("<td>" + GroupResult[1] + "</td>"); TotalTable.AppendLine("<td>" + GroupResult[2] + "</td>"); TotalTable.AppendLine("<td>" + GroupResult[3] + "</td>"); TotalTable.AppendLine("<td>" + (double.Parse(GroupResult[2].ToString()) / double.Parse(GroupResult[1].ToString())).ToString("P") + "</td>"); TotalTable.AppendLine("</tr>"); TotalTable.AppendLine("</table>"); TotalTable.Append("<div style=\"line-height:25px; text-align:left; font-size:14px;\"><p style=\"text-align:left; font-size:14px; line-heigh:30px; margin-top:20px;\">4S店每人每周完成1-2小时的基础学习,将带动公司提升“百年老店”运营,建议高标为100%,低标为70%。"); if (!string.IsNullOrEmpty(GroupResult[4].ToString())) { TotalTable.Append("<br /><br />目前:<span style=\"color:#00b050;\">" + GroupResult[4] + "</span> 达至 <span style=\"color:#00b050;\">100%</span> ,表现良好,予以肯定。"); } if (!string.IsNullOrEmpty(GroupResult[5].ToString())) { TotalTable.Append("<br /><br /><span style=\"color:#FF0000;\">" + GroupResult[5] + "</span> 达成率尚不足 <span style=\"color:#FF0000;\">70%</span> ,请相关部门领导关注下属自主学习时间的妥善安排。"); } TotalTable.Append("</p></div>\r\n"); ReportContentHtml = TotalTable.ToString(); } else { ReportContentHtml = HtmlOut1(company, ""); } } time2.Stop(); log.Write("总执行时间为:" + time2.Elapsed.TotalSeconds); }
protected void Page_Load(object sender, EventArgs e) { this.PostStart.Visible = false; if (!this.Page.IsPostBack) { //this.UserRegion.DataSource = RegionBLL.ReadRegionUnlimitClass(); if (userID != -2147483648) { base.CheckAdminPower("ReadUser", PowerCheckType.Single); UserInfo info = UserBLL.ReadUser(userID); companyID = info.CompanyID; CompanyInfo company = CompanyBLL.ReadCompany(info.CompanyID); CompanyName.Value = company.CompanyName; this.GroupID.DataSource = AdminGroupBLL.ReadAdminGroupList(companyID); this.GroupID.DataTextField = "Name"; this.GroupID.DataValueField = "ID"; this.GroupID.DataBind(); this.GroupID.Items.Insert(0, new ListItem("请选择管理组", "0")); List <PostInfo> postList = PostBLL.ReadPostListByPostId(company.Post); PostList.DataSource = postList; PostList.DataTextField = "PostName"; PostList.DataValueField = "PostId"; PostList.DataBind(); PostList.Items.Insert(0, new ListItem("请选择岗位", "0")); StudyPostId.DataSource = postList; StudyPostId.DataTextField = "PostName"; StudyPostId.DataValueField = "PostId"; StudyPostId.DataBind(); StudyPostId.Items.Insert(0, new ListItem("请选择岗位", "0")); Department.DataSource = PostBLL.ReadPostListByPostId(PostBLL.ReadDepartmentIdStrByPostId(company.Post)); Department.DataTextField = "PostName"; Department.DataValueField = "PostId"; Department.DataBind(); Department.Items.Insert(0, new ListItem("请选择部门", "0")); this.RealName.Text = info.RealName; this.UserName.Text = info.UserName; this.GroupID.SelectedValue = info.GroupID.ToString(); this.UserPassword.Text = info.UserPassword; this.Email.Text = info.Email; this.Sex.Text = info.Sex.ToString(); this.Tel.Text = info.Tel; this.Mobile.Text = info.Mobile; this.Status.Text = info.Status.ToString(); this.Department.SelectedValue = info.Department.ToString(); this.PostList.SelectedValue = info.WorkingPostID.ToString(); this.PostName.Text = info.PostName; this.StudyPostId.SelectedValue = info.StudyPostID.ToString(); this.PostStartDate.Text = info.PostStartDate.ToString("d"); this.PostStart.Visible = true; this.RegDate.Value = info.RegisterDate.ToString("d"); //this.Introduce.Text = info.Introduce; //this.Photo.Text = info.Photo; //this.MSN.Text = info.MSN; //this.QQ.Text = info.QQ; //this.UserRegion.ClassID = info.RegionID; //this.Address.Text = info.Address; //this.Birthday.Text = info.Birthday; //this.UserName.Enabled = false; this.Add.Visible = false; } } }