private void btnSubmit_Click(object sender, RoutedEventArgs e) { if (IsEdited == true) { List <Data.PayrollPersonSentence> payrollPersonSentence = new List <Data.PayrollPersonSentence>(); foreach (var item in grdSentenceItemsSoruce) { var entity = Business.GetPayrollPersonSentencesBusiness().GetByID(item.ID); entity.IDPayrollPerson = _personID; entity.IDPayrollSentences = item.PayrollSentencesID; entity.PrPSMoney = item.Money; payrollPersonSentence.Add(entity); } Business.GetPayrollPersonSentencesBusiness().Save(payrollPersonSentence); IsEdited = false; } if (FormIsValid()) { var _PayrollContract = new Data.PayrollContract(); if (_personID != Guid.Empty) { _PayrollContract = Business.GetPayrollContractBusiness().GetById(_personID); } commitchange(_PayrollContract); } }
private void commitchange(Data.PayrollContract _result) { _result.PrCContractNumber = txtSentenceNumber.Text; _result.PrcDateContractRegister = pdcSentenceRegisterTime.Text; _result.PrcDateContractStart = pdcSentenceStartTime.Text; _result.PrcDateContractEmployment = pdcEmploymentTime.Text; _result.PrcDateContractEnd = pdcSentenceEndTime.Text; _result.PrcDateContractExpire = pdcSentenceExpireTime.Text; _result.PrcContractType = cmbSentenceType.SelectedValue.ToInt(); _result.PrCBankName = txtBankName.Text; _result.PrCBranchName = txtBankBranch.Text; _result.PrCBranchCartNumber = txtCardNumber.Text; _result.PrCAccountNumber = txtAccountNumber.Text; _result.PrcInsuranceType = cmbInsuranceType.SelectedValue.ToInt(); _result.PrcInsuranceNumber = txtInsuranceNumber.Text; _result.PrcSalaryType = cmbReceiveSalaryType.SelectedValue.ToGUID(); _result.PrcSalary = txtAmount.Text; Business.GetPayrollContractBusiness().Save(_result); this.Close(); }