protected void btnImport_Click(object sender, ImageClickEventArgs e) { PerformanceBetterModel searchModel = new PerformanceBetterModel(); searchModel.PlanNo = txtSearchTask.Value.Trim(); //启用状态 searchModel.Title = inptSearchTitle.Value.Trim(); searchModel.CreateDate = txtStartDate.Text.Trim(); searchModel.EndDate = txtEndDate.Text.Trim(); searchModel.EmployeeId = txtSearchScoreEmployee.Value; //启用状态 //查询数据 DataTable dtData = PerformanceBetterBus.SearchPlanInfo(searchModel); //导出标题 string headerTitle = "计划编号|计划主题|创建人|创建时间"; string[] header = headerTitle.Split('|'); //导出标题所对应的列字段名称 string columnFiled = "PlanNo|Title|Creator|CreateDate"; string[] field = columnFiled.Split('|'); XBase.Common.OutputToExecl.ExportToTable(this.Page, dtData, header, field, "绩效改进列表"); }
private void InitRectPlanInfo(string planID) { //设置申请计划编号可见 divRectPalnNo.Attributes.Add("style", "display:block;"); //自动生成编号的控件设置为不可见 txtPerformTmNo.Attributes.Add("style", "display:none;"); //查询招聘计划信息 DataSet dsPlanInfos = PerformanceBetterBus.GetRectPlanInfoWithID(planID); //获取招聘计划基本信息 DataTable dtBaseInfo = dsPlanInfos.Tables[0]; StringBuilder sbPublishInfo = new StringBuilder(); //基本信息存在时 if (dtBaseInfo != null && dtBaseInfo.Rows.Count > 0) { //设置申请计划编号 divRectPalnNo.InnerHtml = dtBaseInfo.Rows[0]["PlanNo"] == null ? "" : dtBaseInfo.Rows[0]["PlanNo"].ToString(); //主题 txtTitle.Value = dtBaseInfo.Rows[0]["Title"] == null ?"":dtBaseInfo.Rows[0]["Title"].ToString(); //创建时间 dvCreateDate.InnerHtml = dtBaseInfo.Rows[0]["CreateDate"] == null ? "" : dtBaseInfo.Rows[0]["CreateDate"].ToString(); divCreater.InnerHtml = dtBaseInfo.Rows[0]["Creator"] == null ? "" : dtBaseInfo.Rows[0]["Creator"].ToString(); txtPlanRemark.Value = dtBaseInfo.Rows[0]["Remark"] == null ? "" : dtBaseInfo.Rows[0]["Remark"].ToString(); for (int i = 0; i < dtBaseInfo.Rows.Count; i++) { //插入行开始标识 sbPublishInfo.AppendLine("<tr style='display:block;'>"); //选择框 sbPublishInfo.AppendLine("<td class='tdColInputCenter'><input type='checkbox' id='tbDetail_chkSelect_" + (i + 1).ToString() + "' ></td>"); //员工 sbPublishInfo.AppendLine("<td class='tdColInput'> <input id='UsertxtEmployeeID1" + (i + 1).ToString() + "' size='8' maxlength='50' readonly type='text' value='" + GetSafeData.ValidateDataRow_String(dtBaseInfo.Rows[i], "EmployeeName") + "' class='tdinput' onclick=alertdiv('UsertxtEmployeeID1" + (i + 1).ToString() + ",txtEmployeeID_" + (i + 1).ToString() + "') />" + "<input id='txtEmployeeID_" + (i + 1).ToString() + "' type='hidden' value='" + GetSafeData.ValidateDataRow_String(dtBaseInfo.Rows[i], "EmployeeID") + "' /></td>"); //有待改进计划 sbPublishInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtBaseInfo.Rows[i], "Content") + "' class='tdinput' id='txtContent_" + (i + 1).ToString() + "'></td>"); // 完成目标 sbPublishInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtBaseInfo.Rows[i], "CompleteAim") + "' class='tdinput' id='txtCompleteAim_" + (i + 1).ToString() + "'></td>"); //完成期限 sbPublishInfo.AppendLine("<td class='tdColInputCenter'><input type='text' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtBaseInfo.Rows[i], "CompleteDate", "yyyy-MM-dd") + "' class='tdinput' id='txtCompleteDate_" + (i + 1).ToString() + "' readonly='readonly' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtCompleteDate_" + (i + 1).ToString() + "')})\"></td>"); //核查人 sbPublishInfo.AppendLine("<td class='tdColInput'><input id='UsertxtChecker1" + (i + 1).ToString() + "' maxlength='50' type='text' value='" + GetSafeData.ValidateDataRow_String(dtBaseInfo.Rows[i], "CheckerName") + "' class='tdinput' onclick=alertdiv('UsertxtChecker1" + (i + 1).ToString() + ",txtChecker_" + (i + 1).ToString() + "') />" + "<input id='txtChecker_" + (i + 1).ToString() + "' type='hidden' value='" + GetSafeData.ValidateDataRow_String(dtBaseInfo.Rows[i], "Checker") + "' /></td>"); //核查结果 sbPublishInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtBaseInfo.Rows[i], "CheckResult") + "' class='tdinput' id='txtCheckResult_" + (i + 1).ToString() + "'></td>"); //核查时间 sbPublishInfo.AppendLine("<td class='tdColInputCenter'><input type='text' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtBaseInfo.Rows[i], "CheckDate", "yyyy-MM-dd") + "' class='tdinput' id='txtCheckDate_" + (i + 1).ToString() + "' readonly='readonly' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtCheckDate_" + (i + 1).ToString() + "')})\"></td>"); //备注 sbPublishInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtBaseInfo.Rows[i], "Content") + "' class='tdinput' id='txtRemark_" + (i + 1).ToString() + "'></td>"); //插入行结束标识 sbPublishInfo.AppendLine("</tr>"); } } //信息发布设置到DIV中表示 //divRectPublishDetail.InnerHtml = CreatePublishTable() + sbPublishInfo.ToString() + EndTable(); divRectPublishDetail.InnerHtml = sbPublishInfo.ToString(); }