Esempio n. 1
0
 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("Удалить невозможно!");
     }
 }
Esempio n. 2
0
 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("Данные изменены неверно!");
     }
 }
Esempio n. 3
0
 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("Зарплатные данные введены некорректно!");
     }
 }