private void CreateSickness() { string name = emp.LastName + " " + cbxVacationTypes.Text + " " + dtpStartVacation.Value.ToShortDateString() + "-" + dtpEndVacation.Value.ToShortDateString(); _vacation = new SicknessVacation(name, emp, dtpStartVacation.Value, dtpEndVacation.Value, txtComment.Text, txtLinkSickList.Text); VacationRepository.Add(_vacation); MessageBox.Show("Выплата за этот отпуск составит:" + _vacation.GetMoneyVacation().ToString("###,##")); }
private void CreateWithoutPayment() { string name = ""; if (ckbxConfirm.Checked) { name = emp.LastName + " " + cbxVacationTypes.Text + " " + dtpStartVacation.Value.ToShortDateString() + "-" + dtpEndVacation.Value.ToShortDateString() + " Статус=Потвержден"; } else { name = emp.LastName + " " + cbxVacationTypes.Text + " " + dtpStartVacation.Value.ToShortDateString() + "-" + dtpEndVacation.Value.ToShortDateString() + " Статус=Не потвержден"; } _vacation = new WithoutPaymentVacation(name, emp, dtpStartVacation.Value, dtpEndVacation.Value, txtComment.Text, ckbxConfirm.Checked); VacationRepository.Add(_vacation); MessageBox.Show("Выплата за этот отпуск составит:" + _vacation.GetMoneyVacation().ToString("###,##")); }
public static void Add(Vacation vacation) { listVacations.Add(vacation); }