protected void Page_Load(object sender, EventArgs e) { if (!base.IsPostBack) { if (base.Request["Code"] != null) { HR_PERSON model = this.perSer.GetSalary(Convert.ToInt32(base.Request["Code"])); if (model != null) { this.lblName.Text = model.Name; this.txtBasicSalary.Text = model.BasicSalary.ToString(); this.txtGonglin.Text = model.GongLin.ToString(); this.txtMobileFee.Text = model.MobileFee.ToString(); this.txtPositionFee.Text = model.PositionFee.ToString(); this.txtUnionFee.Text = model.UnionFee.ToString(); this.txtYangLaoJin.Text = model.YangLaoJin.ToString(); this.txtDefaultWorkDays.Text = model.DefaultWorkDays.ToString(); this.ChkRetail.Checked = model.IsRetailed; this.ChkQuit.Checked = model.IsQuit; if (model.UpdateTime != null) { this.txtUpdateTime.Text = model.UpdateTime.ToString(); } if (model.UpdatePersonName != null) { txtUpdatePerson.Text = model.UpdatePersonName.ToString(); } } } } }
protected void btnUpdate_Click(object sender, EventArgs e) { if (this.FormCheck()) { try { HR_PERSON per = getModel(); if (this.perSer.Update(per)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('修改成功!');</script>"); } else { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('修改失败!');</script>"); } } catch (Exception ex) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('" + ex.Message + "!');</script>"); } } }
protected void btnUpdate_Click(object sender, EventArgs e) { if (this.FormCheck()) { try { HR_PERSON per = getModel(); if (Convert.ToInt32(DBHelp.ExeScalar(string.Format("select count(*) from HR_Salary where ID='{0}'", base.Request["Code"]))) > 0) { this.perSer.UpdateSalary(per); } else { this.perSer.AddSalary(per); } base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('保存成功!');</script>"); } catch (Exception ex) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('" + ex.Message + "!');</script>"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!base.IsPostBack) { if (base.Request["Code"] != null) { ddlUser.Visible = false; btnSelect.Visible = false; this.btnAdd.Visible = false; HR_PERSON model = this.perSer.GetModel(Convert.ToInt32(base.Request["Code"])); this.txtCode.Text = model.Code; this.txtDepartment.Text = model.Department; this.txtPosition.Text = model.Position; this.txtName.Text = model.Name; if (model.Birthday != null) { this.txtBirthday.Text = model.Birthday.Value.ToShortDateString(); } this.ddlSex.Text = model.Sex; this.txtEducationLevel.Text = model.EducationLevel; this.txtEducationSchool.Text = model.EducationSchool; this.txtMajor.Text = model.Major; if (model.GraduationTime != null) { this.txtGraduationTime.Text = model.GraduationTime.Value.ToShortDateString(); } if (model.OnBoardTime != null) { this.txtOnBoardTime.Text = model.OnBoardTime.Value.ToShortDateString(); } if (model.BeNormalTime != null) { this.txtBeNormalTime.Text = model.BeNormalTime.Value.ToShortDateString(); } if (model.ContractTime != null) { this.txtContractTime.Text = model.ContractTime.Value.ToShortDateString(); } if (model.ContractCloseTime != null) { this.txtContractCloseTime.Text = model.ContractCloseTime.Value.ToShortDateString(); } this.txtHuKou.Text = model.HuKou; this.ddlMarriage.Text = model.Marriage; this.txtIDCard.Text = model.IDCard; this.txtMobilePhone.Text = model.MobilePhone; this.txtHomePhone.Text = model.HomePhone; this.txtHomeAddress.Text = model.HomeAddress; this.txtEmailAddress.Text = model.EmailAddress; if (model.CreateTime != null) { this.txtCreateTime.Text = model.CreateTime.ToString(); } this.txtCreatePerson.Text = model.CreatePerson.ToString(); if (model.UpdateTime != null) { this.txtUpdateTime.Text = model.UpdateTime.ToString(); } this.txtUpdatePerson.Text = model.UpdatePerson.ToString(); this.chkQuit.Checked = bool.Parse(model.Quit.ToString()); System.Collections.Generic.List <string> perss = perSer.GetCreateUpdateInfo(Convert.ToInt32(base.Request["Code"])); txtCreatePerson.Text = perss[0]; txtUpdatePerson.Text = perss[1]; } else { VAN_OA.Dal.SysUserService userSer = new VAN_OA.Dal.SysUserService(); List <VAN_OA.Model.User> user = userSer.getAllUserByLoginName(" And loginStatus='在职'"); ddlUser.DataSource = user; ddlUser.DataBind(); ddlUser.DataTextField = "LoginName"; ddlUser.DataValueField = "Id"; this.btnUpdate.Visible = false; } } }
private void IniData(string Yearmonth) { HR_Payment Payment = this.PaymentSer.GetModel(Convert.ToInt32(base.Request["Code"]), Yearmonth); HR_PERSON Salary = this.perSer.GetSalary(Convert.ToInt32(base.Request["Code"])); if (Payment != null) { this.lblName.Text = Payment.Name; this.ddlYear.SelectedValue = Payment.YearMonth.Substring(0, 4); this.ddlMonth.SelectedValue = Payment.YearMonth.Substring(5, 2); this.txtBasicSalary.Text = Payment.BasicSalary.ToString(); this.txtFullAttendence.Text = Payment.FullAttendence.ToString(); this.txtMobileFee.Text = Payment.MobileFee.ToString(); this.txtSpecialAward.Text = Payment.SpecialAward.ToString(); this.txtSpecialAwardNote.Text = Payment.SpecialAwardNote.ToString(); this.txtGonglin.Text = Payment.GongLin.ToString(); this.txtPositionPerformance.Text = Payment.PositionPerformance.ToString(); this.txtPositionFee.Text = Payment.PositionFee.ToString(); this.txtWorkPerformance.Text = Payment.WorkPerformance.ToString(); this.lblFullPayment.Text = Payment.FullPayment.ToString(); this.txtWorkDays.Text = Payment.WorkDays.ToString(); this.lblDefaultWorkDays.Text = Payment.DefaultWorkDays.ToString(); this.lblShouldPayment.Text = Payment.ShouldPayment.ToString(); this.txtUnionFee.Text = Payment.UnionFee.ToString(); this.txtDeduction.Text = Payment.Deduction.ToString(); this.txtDeductionNote.Text = Payment.DeductionNote.ToString(); this.txtYangLaoJin.Text = Payment.YangLaoJin.ToString(); this.lblActualPayment.Text = Payment.ActualPayment.ToString(); if (Payment.UpdateTime != null) { this.txtUpdateTime.Text = Payment.UpdateTime.ToString(); } if (Payment.UpdatePersonName != null) { txtUpdatePerson.Text = Payment.UpdatePersonName.ToString(); } } else { this.lblName.Text = Salary.Name; this.txtBasicSalary.Text = Salary.BasicSalary.ToString(); this.txtGonglin.Text = Salary.GongLin.ToString(); this.txtMobileFee.Text = Salary.MobileFee.ToString(); this.txtPositionFee.Text = Salary.PositionFee.ToString(); this.txtYangLaoJin.Text = Salary.YangLaoJin.ToString(); this.txtUnionFee.Text = Salary.UnionFee.ToString(); this.lblDefaultWorkDays.Text = Salary.DefaultWorkDays.ToString(); } this.ChkRetailed.Checked = Salary.IsRetailed; this.ChkQuit.Checked = Salary.IsQuit; if (Salary.OnBoardTime != null) { OnBoadTime = (DateTime)Salary.OnBoardTime; this.lblOnBoardTime.Text = OnBoadTime.ToString("yyyy-MM-dd"); } if (Salary.QuitTime != null) { QuitTime = (DateTime)Salary.OnBoardTime; this.lblQuitTime.Text = QuitTime.ToString("yyyy-MM-dd"); } if (this.ChkRetailed.Checked) { this.txtPositionPerformance.Enabled = false; this.txtPositionPerformance.Text = "0"; this.txtWorkPerformance.Enabled = false; this.txtWorkPerformance.Text = "0"; this.txtYangLaoJin.Enabled = false; this.txtYangLaoJin.Text = "0"; } }