private void SalaryDelete() { if (SalaryIDTxtBox.Text.Length > 0) { EmployeesSalary salaryToDel = e.EmployeesSalaries .Where(salary => salary.Salary_ID.ToString() == SalaryIDTxtBox.Text) .FirstOrDefault(); e.EmployeesSalaries.Remove(salaryToDel); e.SaveChanges(); } else { MessageBox.Show("Удалить невозможно!"); } }
private void SalaryChange() { if (SalaryIDTxtBox.Text.Length > 0 && IsDecimalCorrect(SalaryAmountTxtBox.Text)) { EmployeesSalary changingSalary = new EmployeesSalary(); changingSalary = e.EmployeesSalaries .Where(salary => salary.Salary_ID.ToString() == SalaryIDTxtBox.Text) .FirstOrDefault(); changingSalary.SalaryAmount = decimal.Parse(SalaryAmountTxtBox.Text); e.SaveChanges(); } else { MessageBox.Show("Данные изменены неверно!"); } }
private void AddSalary() { if (SalaryEmployeeIDTxtBox.Text.Length > 0 && IsDecimalCorrect(SalaryAmountTxtBox.Text)) { EmployeesSalary newSalary = new EmployeesSalary { Employee_ID = Guid.Parse(SalaryEmployeeIDTxtBox.Text), Salary_ID = Guid.NewGuid(), SalaryDate = DateTime.Now.Date, SalaryAmount = decimal.Parse(SalaryAmountTxtBox.Text) }; e.EmployeesSalaries.Add(newSalary); e.SaveChanges(); } else { MessageBox.Show("Зарплатные данные введены некорректно!"); } }