コード例 #1
0
 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("###,##"));
 }
コード例 #2
0
        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("###,##"));
        }
コード例 #3
0
 public static void Add(Vacation vacation)
 {
     listVacations.Add(vacation);
 }