Esempio n. 1
0
 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();
                 }
             }
         }
     }
 }
Esempio n. 2
0
 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>");
         }
     }
 }
Esempio n. 3
0
 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>");
         }
     }
 }
Esempio n. 4
0
        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;
                }
            }
        }
Esempio n. 5
0
        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";
            }
        }