Пример #1
0
        public frmEdit(IEmployeeValidator employeeValidator, Employee employee)
        {
            _employeeValidator = employeeValidator;
            MyEmployee         = employee;
            Action             = EditCloseAction.Discard;

            InitializeComponent();
            tbName.Text     = MyEmployee.Name;
            tbSurname.Text  = MyEmployee.Surname;
            tbWorkdays.Text = MyEmployee.Workdays.ToString();
            tbSalary.Text   = MyEmployee.Salary.ToString(CultureInfo.InvariantCulture);
        }
Пример #2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (_employeeValidator.IsValid(tbName.Text, tbSurname.Text, tbWorkdays.Text, tbSalary.Text))
     {
         Action              = EditCloseAction.Save;
         MyEmployee.Name     = tbName.Text;
         MyEmployee.Surname  = tbSurname.Text;
         MyEmployee.Workdays = int.Parse(tbWorkdays.Text);
         MyEmployee.Salary   = double.Parse(tbSalary.Text);
         this.Close();
     }
     else
     {
         MessageBox.Show("Invalid information provided!");
     }
 }