/// <summary> /// 设置进度安排 /// </summary> /// <param name="dtSchedule">进度安排信息</param> private void InitScheduleInfo(DataTable dtSchedule) { //定义保存进度安排的变量 StringBuilder sbScheduleInfo = new StringBuilder(); //进度安排存在时,设置进度安排 if (dtSchedule != null && dtSchedule.Rows.Count > 0) { for (int i = 0; i < dtSchedule.Rows.Count; i++) { //插入行开始标识 sbScheduleInfo.AppendLine("<tr>"); //选择框 sbScheduleInfo.AppendLine("<td class='tdColInputCenter'><input type='checkbox' id='chkSelect_" + (i + 1).ToString() + "'></td>"); //进度时间 sbScheduleInfo.AppendLine("<td class='tdColInputCenter'><input type='text' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtSchedule.Rows[i], "ScheduleDate", "yyyy-MM-dd") + "' class='tdinput' id='txtScheduleDate_" + (i + 1).ToString() + "' onfocus=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtScheduleDate_" + (i + 1).ToString() + "')})\"></td>"); //内容摘要时间 sbScheduleInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '100' value='" + GetSafeData.ValidateDataRow_String(dtSchedule.Rows[i], "Abstract") + "' class='tdinput' id='txtAbstract_" + (i + 1).ToString() + "'></td>"); //备注 sbScheduleInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '100' value='" + GetSafeData.ValidateDataRow_String(dtSchedule.Rows[i], "Remark") + "' class='tdinput' id='txtRemark_" + (i + 1).ToString() + "'></td>"); //插入行结束标识 sbScheduleInfo.AppendLine("</tr>"); } } //进度安排设置到DIV中表示 divScheduleInfo.InnerHtml = CreateScheduleTable() + sbScheduleInfo.ToString() + EndTable(); }
private static OtherCorpInfoModel ChangeOtherCorpInfoModel(DataRow data) { //定义返回的 EmployeeInfoModel OtherCorpInfoModel model = new OtherCorpInfoModel(); //人员信息存在时,转化为model形式的数据 if (data != null) { model.ID = GetSafeData.ValidateDataRow_Int(data, "ID"); model.CompanyCD = GetSafeData.ValidateDataRow_String(data, "CompanyCD"); model.BigType = GetSafeData.ValidateDataRow_String(data, "BigType"); model.CustNo = GetSafeData.ValidateDataRow_String(data, "CustNo"); model.CustName = GetSafeData.ValidateDataRow_String(data, "CustName"); model.CorpNam = GetSafeData.ValidateDataRow_String(data, "CorpNam"); model.PYShort = GetSafeData.ValidateDataRow_String(data, "PYShort"); model.CustNote = GetSafeData.ValidateDataRow_String(data, "CustNote"); model.AreaID = GetSafeData.GetStringFromInt(data, "AreaID"); model.CompanyType = GetSafeData.ValidateDataRow_String(data, "CompanyType"); model.StaffCount = GetSafeData.GetStringFromInt(data, "StaffCount"); model.SetupDate = GetSafeData.ValidateDataRow_String(data, "SetupDate"); model.ArtiPerson = GetSafeData.ValidateDataRow_String(data, "ArtiPerson"); model.SetupMoney = GetSafeData.GetStringFromDecimal(data, "SetupMoney"); model.SetupAddress = GetSafeData.ValidateDataRow_String(data, "SetupAddress"); model.CapitalScale = GetSafeData.GetStringFromDecimal(data, "CapitalScale"); model.SaleroomY = GetSafeData.GetStringFromDecimal(data, "SaleroomY"); model.ProfitY = GetSafeData.GetStringFromDecimal(data, "ProfitY"); model.TaxCD = GetSafeData.ValidateDataRow_String(data, "TaxCD"); model.BusiNumber = GetSafeData.ValidateDataRow_String(data, "BusiNumber"); model.isTax = GetSafeData.ValidateDataRow_String(data, "isTax"); model.SellArea = GetSafeData.ValidateDataRow_String(data, "SellArea"); model.CountryID = GetSafeData.GetStringFromInt(data, "CountryID"); model.Province = GetSafeData.ValidateDataRow_String(data, "Province"); model.City = GetSafeData.ValidateDataRow_String(data, "City"); model.Post = GetSafeData.ValidateDataRow_String(data, "Post"); model.ContactName = GetSafeData.ValidateDataRow_String(data, "ContactName"); model.Tel = GetSafeData.ValidateDataRow_String(data, "Tel"); model.Fax = GetSafeData.ValidateDataRow_String(data, "Fax"); model.Mobile = GetSafeData.ValidateDataRow_String(data, "Mobile"); model.email = GetSafeData.ValidateDataRow_String(data, "email"); model.Addr = GetSafeData.ValidateDataRow_String(data, "Addr"); model.BillType = GetSafeData.ValidateDataRow_String(data, "BillType"); model.PayType = GetSafeData.GetStringFromInt(data, "PayType"); model.MoneyType = GetSafeData.GetStringFromInt(data, "MoneyType"); model.CurrencyType = GetSafeData.GetStringFromInt(data, "CurrencyType"); model.Remark = GetSafeData.ValidateDataRow_String(data, "Remark"); model.UsedStatus = GetSafeData.ValidateDataRow_String(data, "UsedStatus"); model.Creator = GetSafeData.GetStringFromInt(data, "Creator"); model.CreateDate = GetSafeData.GetStringFromDateTime(data, "CreateDate", "yyyy-MM-dd"); model.ModifiedDate = GetSafeData.GetStringFromDateTime(data, "ModifiedDate", "yyyy-MM-dd"); model.ModifiedUserID = GetSafeData.ValidateDataRow_String(data, "ModifiedUserID"); model.EmployeeName = GetSafeData.ValidateDataRow_String(data, "EmployeeName"); } return(model); }
/// <summary> /// 设置信息发布 /// </summary> /// <param name="dtPublish">信息发布的信息</param> private void InitPublishInfo(DataTable dtPublish) { //定义保存信息发布的变量 StringBuilder sbPublishInfo = new StringBuilder(); //信息发布存在时,设置信息发布 if (dtPublish != null && dtPublish.Rows.Count > 0) { for (int i = 0; i < dtPublish.Rows.Count; i++) { //插入行开始标识 sbPublishInfo.AppendLine("<tr>"); //选择框 sbPublishInfo.AppendLine("<td class='tdColInputCenter'><input type='checkbox' id='tblRectPublishDetailInfo_chkSelect_" + (i + 1).ToString() + "'></td>"); //发布媒体和渠道 sbPublishInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' style='width:85%' value='" + GetSafeData.ValidateDataRow_String(dtPublish.Rows[i], "PublishPlace") + "' class='tdinput' id='txtPublishPlace_" + (i + 1).ToString() + "'> <span style=\"cursor:hand\" onclick=\"popTaskObj.ShowList('txtPublishPlace_" + (i + 1).ToString() + "')\">选择</span></td>"); //发布时间 sbPublishInfo.AppendLine("<td class='tdColInputCenter'><input type='text' readonly maxlength = '10' style='width:95%' onchange='SetEndDate(\"" + (i + 1).ToString() + "\");' value='" + GetSafeData.GetStringFromDateTime(dtPublish.Rows[i], "PublishDate", "yyyy-MM-dd") + "' class='tdinput' id='txtPublishDate_" + (i + 1).ToString() + "' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtPublishDate_" + (i + 1).ToString() + "')})\"></td>"); //有效时间 sbPublishInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '4' onblur='SetEndDate(\"" + (i + 1).ToString() + "\");' value='" + GetSafeData.ValidateDataRow_String(dtPublish.Rows[i], "Valid") + "' style='width:95%' class='tdinput' id='txtValid_" + (i + 1).ToString() + "'></td>"); //截止时间 sbPublishInfo.AppendLine("<td class='tdColInputCenter'><input type='text' style='width:95%' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtPublish.Rows[i], "EndDate", "yyyy-MM-dd") + "' class='tdinput' id='txtEndDate_" + (i + 1).ToString() + "' readonly></td>"); //费用 sbPublishInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '12' style='width:95%' onchange='Number_round(this,\"2\");' value='" + GetSafeData.ValidateDataRow_String(dtPublish.Rows[i], "Cost") + "' class='tdinput' id='txtCost_" + (i + 1).ToString() + "'></td>"); //效果 sbPublishInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '25' style='width:95%' value='" + GetSafeData.ValidateDataRow_String(dtPublish.Rows[i], "Effect") + "' class='tdinput' id='txtEffect_" + (i + 1).ToString() + "'></td>"); //发布状态 sbPublishInfo.AppendLine("<td class='tdColInputCenter'>" + InitPublishDropDownList("ddlStatus_" + (i + 1).ToString(), GetSafeData.ValidateDataRow_String(dtPublish.Rows[i], "Status")) + "</td>"); //插入行结束标识 sbPublishInfo.AppendLine("</tr>"); } } //信息发布设置到DIV中表示 divRectPublishDetail.InnerHtml = CreatePublishTable() + sbPublishInfo.ToString() + EndTable(); }
/// <summary> /// 设置技能信息 /// </summary> /// <param name="employModel">人员信息</param> private void InitSkillInfo(EmployeeInfoModel employModel) { //获取技能信息 DataTable dtSkill = employModel.SkillInfo; //定义保存技能详细信息变量 StringBuilder sbSkillInfo = new StringBuilder(); //技能信息存在时,设置技能信息 if (dtSkill != null && dtSkill.Rows.Count > 0) { //遍历所有技能信息 for (int i = 0; i < dtSkill.Rows.Count; i++) { //插入行开始标识 sbSkillInfo.AppendLine("<tr>"); //选择框 sbSkillInfo.AppendLine("<td class='tdColInputCenter'><input type='checkbox' id='tblSkill_chkSelect_" + (i + 1).ToString() + "'></td>"); //技能名称 sbSkillInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtSkill.Rows[i], "SkillName") + "' class='tdinput' id='txtSkillName_" + (i + 1).ToString() + "'></td>"); //证件名称 sbSkillInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtSkill.Rows[i], "CertificateName") + "' class='tdinput' id='txtCertificateName_" + (i + 1).ToString() + "'></td>"); //证件编号 sbSkillInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '25' value='" + GetSafeData.ValidateDataRow_String(dtSkill.Rows[i], "CertificateNo") + "' class='tdinput' id='txtCertificateNo_" + (i + 1).ToString() + "'></td>"); //证件等级 sbSkillInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '25' value='" + GetSafeData.ValidateDataRow_String(dtSkill.Rows[i], "CertificateLevel") + "' class='tdinput' id='txtCertificateLevel_" + (i + 1).ToString() + "'></td>"); //发证单位 sbSkillInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtSkill.Rows[i], "IssueCompany") + "' class='tdinput' id='txtIssueCompany_" + (i + 1).ToString() + "'></td>"); //发证时间 sbSkillInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtSkill.Rows[i], "IssueDate", "yyyy-MM-dd") + "' class='tdinput' id='txtIssueDate_" + (i + 1).ToString() + "' readonly onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtIssueDate_" + (i + 1).ToString() + "')})\"></td>"); //有效期 sbSkillInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '25' value='" + GetSafeData.ValidateDataRow_String(dtSkill.Rows[i], "Validity") + "' class='tdinput' id='txtValidity_" + (i + 1).ToString() + "'></td>"); //插入行结束标识 sbSkillInfo.AppendLine("</tr>"); } } //技能信息设置到DIV中表示 divSkillInfo.InnerHtml = CreateSkillTable() + sbSkillInfo.ToString() + EndTable(); }
/// <summary> /// 获取并设置页面信息 /// </summary> /// <param name="ID">ID</param> private void InitContractInfo(string ID) { //获取数据 DataTable dtContract = EmployeeContractBus.GetEmployeeContractInfoWithID(ID); //数据存在时,设置值 if (dtContract != null && dtContract.Rows.Count > 0) { //编号 divCodeNo.InnerHtml = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "ContractNo"); //员工 UserEmployee.Text = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "EmployeeName"); txtEmployeeID.Value = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "EmployeeID"); //合同名称 ctContractName.SelectedValue = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "ContractName"); //主题 txtTitle.Text = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "Title"); //合同类型 ddlContractType.SelectedValue = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "ContractType"); //合同属性 ddlContractProperty.SelectedValue = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "ContractProperty"); //工种 //ddlContractKind.SelectedValue = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "ContractKind"); //合同状态 ddlContractStatus.SelectedValue = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "ContractStatus"); //合同期限 ddlContractPeriod.SelectedValue = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "ContractPeriod"); //试用月数 txtTestMonth.Text = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "TrialMonthCount"); //试用工资 txtTestWage.Text = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "TestWage"); //转正工资 txtWage.Text = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "Wage"); //签约时间 txtSigningDate.Text = GetSafeData.GetStringFromDateTime(dtContract.Rows[0], "SigningDate", "yyyy-MM-dd"); //生效时间 txtStartDate.Text = GetSafeData.GetStringFromDateTime(dtContract.Rows[0], "StartDate", "yyyy-MM-dd"); //失效时间 txtEndDate.Text = GetSafeData.GetStringFromDateTime(dtContract.Rows[0], "EndDate", "yyyy-MM-dd"); //转正标识 ddlFlag.SelectedValue = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "Flag"); //提醒人 UserReminder.Text = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "ReminderName"); hidReminder.Value = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "Reminder"); //提前时间 txtAheadDay.Text = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "AheadDay"); //附件 string attachment = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "Attachment"); hfAttachment.Value = attachment; hfPageAttachment.Value = attachment; //设置下载 上传的显示 if (string.IsNullOrEmpty(attachment)) { //简历处理不显示 divDealAttachment.Attributes.Add("style", "display:none;"); //上传简历显示 divUploadAttachment.Attributes.Add("style", "display:block;"); } else { //上传简历不显示 divUploadAttachment.Attributes.Add("style", "display:none;"); //简历处理显示 divDealAttachment.Attributes.Add("style", "display:block;"); } spanAttachmentName.InnerHtml = GetSafeData.ValidateDataRow_String(dtContract.Rows[0], "AttachmentName"); } }
/// <summary> /// 设置招聘目标 /// </summary> /// <param name="dtGoal">招聘目标信息</param> private void InitGoalInfo(DataTable dtGoal) { //定义保存招聘目标的变量 StringBuilder sbGoalInfo = new StringBuilder(); //招聘目标存在时,设置招聘目标 if (dtGoal != null && dtGoal.Rows.Count > 0) { for (int i = 0; i < dtGoal.Rows.Count; i++) { //插入行开始标识 sbGoalInfo.AppendLine("<tr>"); //选择框 sbGoalInfo.AppendLine("<td class='tdColInputCenter' ><input type='checkbox' id='tblRectGoalDetailInfo_chkSelect_" + (i + 1).ToString() + "'>"); //部门ID sbGoalInfo.AppendLine("<input type='hidden' id='hidDeptID_" + (i + 1).ToString() + "' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "ApplyDept") + "'></td>"); //部门 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '10' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "DeptName") + "' class='tdinput' id='DeptrtName_" + (i + 1).ToString() + "' onclick=\"alertdiv('DeptrtName_" + (i + 1).ToString() + ",hidDeptID_" + (i + 1).ToString() + "');\"></td>"); //岗位 //sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" // + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "PositionTitle") + "' class='tdinput' id='txtPositionTitle_" + (i + 1).ToString() + "'></td>"); sbGoalInfo.AppendLine("<td class='tdColInput'><input type=\"hidden\" id=\"DeptQuarter" + (i + 1).ToString() + "Hidden\" value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "PositionID") + "'/> <input id=\"DeptQuarter" + (i + 1).ToString() + "\" type=\"text\" reado maxlength =\"30\" class=\"tdinput\" onclick =\"treeveiwPopUp.show()\" readonly=\"readonly\" value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "PositionTitle") + "'/></td>"); //objTD.innerHTML = "<input type=\"hidden\" id=\"DeptQuarter" + (i + 1).ToString() + "Hidden\" value='" // + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "PositionID") + "'/> <input id=\"DeptQuarter" + (i + 1).ToString() + "\" type=\"text\" reado maxlength =\"30\" class=\"tdinput\" onclick =\"treeveiwPopUp.show()\" readonly=\"readonly\" value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "PositionTitle") + "'/> "; //人员数量 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '3' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "PersonCount") + "' class='tdinput' id='txtPersonCount_" + (i + 1).ToString() + "' onchange='GetRequireNum();'></td>"); //性别 sbGoalInfo.AppendLine("<td class='tdColInputCenter'>" + InitSexDropDownList("ddlSex_" + (i + 1).ToString(), GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "Sex")) + "</td>"); //年龄 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '25' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "Age") + "' class='tdinput' id='txtAge_" + (i + 1).ToString() + "'></td>"); sbGoalInfo.AppendLine("<td class='tdColInput'><select class='tdinput'id='txtWorkAge_" + (i + 1).ToString() + "'>" + GetWorkAge(GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "WorkAge")) + "</select></td>"); //学历 sbGoalInfo.AppendLine("<td class='tdColInputCenter'>" + CodePublicTypeBus.CreateSelectInputControlString(ConstUtil.CODE_TYPE_HUMAN, ConstUtil.CODE_TYPE_CULTURE , "ddlCultureLevel_" + (i + 1).ToString(), "tdinput", true, GetSafeData.GetStringFromInt(dtGoal.Rows[i], "CultureLevel")) + "</td>"); //专业 sbGoalInfo.AppendLine("<td class='tdColInputCenter'>" + CodePublicTypeBus.CreateSelectInputControlString(ConstUtil.CODE_TYPE_HUMAN, ConstUtil.CODE_TYPE_PROFESSIONAL , "ddlProfessional_" + (i + 1).ToString(), "tdinput", true, GetSafeData.GetStringFromInt(dtGoal.Rows[i], "Professional")) + "</td>"); //要求 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '500' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "Requisition") + "' class='tdinput' id='txtRequisition_" + (i + 1).ToString() + "'></td>"); //计划完成时间 sbGoalInfo.AppendLine("<td class='tdColInputCenter'><input type='text' readonly maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtGoal.Rows[i], "CompleteDate", "yyyy-MM-dd") + "' class='tdinput' id='txtCompleteDate_" + (i + 1).ToString() + "' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtCompleteDate_" + (i + 1).ToString() + "')})\"></td>"); //插入行结束标识 sbGoalInfo.AppendLine("</tr>"); } } //招聘目标设置到DIV中表示 divRectGoalDetail.InnerHtml = CreateGoalTable() + sbGoalInfo.ToString() + EndTable(); }
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(); }
private void InitGoalInfo(DataTable dtGoal) { //定义保存招聘目标的变量 StringBuilder sbGoalInfo = new StringBuilder(); //招聘目标存在时,设置招聘目标 if (dtGoal != null && dtGoal.Rows.Count > 0) { for (int i = 0; i < dtGoal.Rows.Count; i++) { //插入行开始标识 sbGoalInfo.AppendLine("<tr>"); //选择框 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='checkbox' id='tblRectGoalDetailInfo_chkSelect_" + (i + 1).ToString() + "'>"); //岗位 sbGoalInfo.AppendLine("<td class='tdColInput'><input type=\"hidden\" id=\"DeptQuarter" + (i + 1).ToString() + "Hidden\" value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "JobID") + "'/> <input id=\"DeptQuarter" + (i + 1).ToString() + "\" type=\"text\" reado maxlength =\"30\" class=\"tdinput\" onclick =\"treeveiwPopUp.show()\" readonly=\"readonly\" value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "JobName") + "'/></td>"); //职务说明 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '100' size='10' class='tdinput' id='txtJobDescripe_" + (i + 1).ToString() + "' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "JobDescripe") + "' ondblclick ='alertContent(this.id)' ></td>"); //需求人数 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '3' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "RectCount") + "' class='tdinput' id='txtPersonCount_" + (i + 1).ToString() + "' onchange='GetRequireNum();'></td>"); //最迟上岗时间 sbGoalInfo.AppendLine("<td class='tdColInputCenter'><input type='text' readonly maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtGoal.Rows[i], "UsedDate", "yyyy-MM-dd") + "' class='tdinput' id='txtUsedDate_" + (i + 1).ToString() + "' onclick=\"J.calendar.get();\"></td>"); //工作地点 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '100' size='10' class='tdinput' id='txtWorkPlace_" + (i + 1).ToString() + "' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "WorkPlace") + "' ondblclick ='alertContent(this.id)'></td>"); //工作性质 sbGoalInfo.AppendLine("<td class='tdColInput'>" + InitWorkNatureDropDownList("ddlWorkNature_" + (i + 1).ToString(), GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "WorkNature")) + "</td>"); //性别 sbGoalInfo.AppendLine("<td class='tdColInputCenter'>" + InitSexDropDownList("ddlSex_" + (i + 1).ToString(), GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "Sex")) + "</td>"); //起始年龄 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '3' size='3' class='tdinput' id='txtMinAge_" + (i + 1).ToString() + "' onkeydown='Numeric_OnKeyDown();' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "MinAge") + "'></td>"); //截止年龄 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '3' size='3' class='tdinput' id='txtMaxAge_" + (i + 1).ToString() + "' onkeydown='Numeric_OnKeyDown();' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "MaxAge") + "'></td>"); //专业 sbGoalInfo.AppendLine("<td class='tdColInputCenter'>" + CodePublicTypeBus.CreateSelectInputControlString(ConstUtil.CODE_TYPE_HUMAN, ConstUtil.CODE_TYPE_PROFESSIONAL , "ddlProfessional_" + (i + 1).ToString(), "tdinput", true, GetSafeData.GetStringFromInt(dtGoal.Rows[i], "Professional")) + "</td>"); //学历 sbGoalInfo.AppendLine("<td class='tdColInputCenter'>" + CodePublicTypeBus.CreateSelectInputControlString(ConstUtil.CODE_TYPE_HUMAN, ConstUtil.CODE_TYPE_CULTURE , "ddlCultureLevel_" + (i + 1).ToString(), "tdinput", true, GetSafeData.GetStringFromInt(dtGoal.Rows[i], "CultureLevel")) + "</td>"); //工作年限 sbGoalInfo.AppendLine("<td class='tdColInput'>" + InitWorkAgeDropDownList("ddlWorkAge_" + (i + 1).ToString(), GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "WorkAge")) + "</td>"); //工作要求 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '1000' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "WorkNeeds") + "' class='tdinput' id='txtRequisition_" + (i + 1).ToString() + "' ondblclick ='alertContent(this.id)' ></td>"); //其他要求 sbGoalInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '1000' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "OtherAbility") + "' class='tdinput' id='txtOtherAbility_" + (i + 1).ToString() + "' title='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "OtherAbility") + "' ondblclick ='alertContent(this.id)' ></td>"); //其他要求 sbGoalInfo.AppendLine("<td class='tdColInput' title='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "SalaryNote") + "' ><input type='text' maxlength = '1000' value='" + GetSafeData.ValidateDataRow_String(dtGoal.Rows[i], "SalaryNote") + "' class='tdinput' id='txtSalaryNote_" + (i + 1).ToString() + "' ondblclick ='alertContent(this.id)' ></td>"); //插入行结束标识 sbGoalInfo.AppendLine("</tr>"); } } //招聘目标设置到DIV中表示 divRectGoalDetail.InnerHtml = CreateGoalTable() + sbGoalInfo.ToString() + EndTable(); }
/// <summary> /// 设置人员工作履历以及学习履历 /// </summary> /// <param name="employModel">人员信息</param> private void InitHistoryInfo(EmployeeInfoModel employModel) { //获取技能信息 DataTable dtHistory = employModel.HistoryInfo; //定义保存工作履历详细信息变量 StringBuilder sbWorkInfo = new StringBuilder(); //定义保存学习履历详细信息变量 StringBuilder sbStudyInfo = new StringBuilder(); //技能信息存在时,设置技能信息 if (dtHistory != null && dtHistory.Rows.Count > 0) { //工作履历记录数 int workCount = 1; //学习履历记录数 int studyCount = 1; //遍历所有技能信息 for (int i = 0; i < dtHistory.Rows.Count; i++) { //区分 string flag = GetSafeData.ValidateDataRow_String(dtHistory.Rows[i], "Flag"); //工作履历 if (ConstUtil.HUMAN_HISTORY_WORK.Equals(flag)) { //插入行开始标识 sbWorkInfo.AppendLine("<tr>"); //选择框 sbWorkInfo.AppendLine("<td class='tdColInputCenter'><input type='checkbox' id='tblWorkHistory_chkSelect_" + workCount.ToString() + "'></td>"); //开始时间 sbWorkInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtHistory.Rows[i], "StartDate", "yyyy-MM-dd") + "' class='tdinput' readonly id='txtWorkStart_" + workCount.ToString() + "' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtWorkStart_" + workCount.ToString() + "')})\"></td>"); //结束时间 sbWorkInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtHistory.Rows[i], "EndDate", "yyyy-MM-dd") + "' class='tdinput' readonly id='txtWorkEnd_" + workCount.ToString() + "' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtWorkEnd_" + workCount.ToString() + "')})\"></td>"); //工作单位 sbWorkInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtHistory.Rows[i], "Company") + "' class='tdinput' id='txtWorkCompany_" + workCount.ToString() + "'></td>"); //所在部门 sbWorkInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtHistory.Rows[i], "Department") + "' class='tdinput' id='txtWorkDept_" + workCount.ToString() + "'></td>"); //工作内容 sbWorkInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtHistory.Rows[i], "WorkContent") + "' class='tdinput' id='txtWorkContent_" + workCount.ToString() + "'></td>"); //离职原因 sbWorkInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtHistory.Rows[i], "LeaveReason") + "' class='tdinput' id='txtLeaveReason_" + workCount.ToString() + "'></td>"); //插入行结束标识 sbWorkInfo.AppendLine("</tr>"); //增长工作履历数 workCount++; } //学习履历 else if (ConstUtil.HUMAN_HISTORY_STUDY.Equals(flag)) { //插入行开始标识 sbStudyInfo.AppendLine("<tr>"); //选择框 sbStudyInfo.AppendLine("<td class='tdColInputCenter'><input type='checkbox' id='tblStudyHistory_chkSelect_" + studyCount.ToString() + "'></td>"); //开始时间 sbStudyInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtHistory.Rows[i], "StartDate", "yyyy-MM-dd") + "' class='tdinput' readonly id='txtStudyStart_" + studyCount.ToString() + "' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtStudyStart_" + studyCount.ToString() + "')})\"></td>"); //结束时间 sbStudyInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '10' value='" + GetSafeData.GetStringFromDateTime(dtHistory.Rows[i], "EndDate", "yyyy-MM-dd") + "' class='tdinput' readonly id='txtStudyEnd_" + studyCount.ToString() + "' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd',el:$dp.$('txtStudyEnd_" + studyCount.ToString() + "')})\"></td>"); //学校名称 sbStudyInfo.AppendLine("<td class='tdColInput'><input type='text' maxlength = '50' value='" + GetSafeData.ValidateDataRow_String(dtHistory.Rows[i], "SchoolName") + "' class='tdinput' id='txtSchoolName_" + studyCount.ToString() + "'></td>"); //专业 sbStudyInfo.AppendLine("<td class='tdColInput'>" + CodePublicTypeBus.CreateSelectInputControlString(ConstUtil.CODE_TYPE_HUMAN, ConstUtil.CODE_TYPE_PROFESSIONAL , "ddlProfessional_" + studyCount.ToString(), "tdinput", false, GetSafeData.GetStringFromInt(dtHistory.Rows[i], "Professional")) + "</td>"); //学历 sbStudyInfo.AppendLine("<td class='tdColInput'>" + CodePublicTypeBus.CreateSelectInputControlString(ConstUtil.CODE_TYPE_HUMAN, ConstUtil.CODE_TYPE_CULTURE , "ddlCultureLevel_" + studyCount.ToString(), "tdinput", false, GetSafeData.GetStringFromInt(dtHistory.Rows[i], "CultureLevel")) + "</td>"); //插入行结束标识 sbStudyInfo.AppendLine("</tr>"); //增长学习履历数 studyCount++; } } } //工作履历设置到DIV中表示 divWorkInfo.InnerHtml = CreateWorkTable() + sbWorkInfo.ToString() + EndTable(); //学习履历设置到DIV中表示 divStudyInfo.InnerHtml = CreateStudyTable() + sbStudyInfo.ToString() + EndTable(); }