Ejemplo n.º 1
0
 public void Set(HR_Worker HR_Worker)
 {
     ((List <HR_Worker>)comboBoxChief.DataSource).Remove(HR_Worker);
     UpdateObject_Original = HR_Worker;
     textBoxName.Text      = HR_Worker.Name;
     dateTimePickerEnrollmentDate.Value = HR_Worker.EnrollmentDate;
     textBoxBaseRate.Text        = HR_Worker.BaseRate + "";
     comboBoxGroup.SelectedIndex = ((List <HR_Group>)comboBoxGroup.DataSource).FindIndex(x => x.Name == HR_Worker.Group.Name);
     comboBoxChief.SelectedIndex = ((List <HR_Worker>)comboBoxChief.DataSource).FindIndex(x =>
                                                                                          x.Name == (HR_Worker.Parent is HR_Worker ? ((HR_Worker)HR_Worker.Parent).Name : null));
 }
Ejemplo n.º 2
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(textBoxName.Text) &
         float.TryParse(textBoxBaseRate.Text, out float BaseRate) &
         comboBoxGroup.SelectedValue is HR_Group)
     {
         HR_Worker = new HR_Worker()
         {
             Name                  = textBoxName.Text,
             EnrollmentDate        = dateTimePickerEnrollmentDate.Value,
             BaseRate              = BaseRate,
             Group                 = (HR_Group)comboBoxGroup.SelectedValue,
             Parent                = (HR_Worker)comboBoxChief.SelectedValue,
             UpdateObject_Original = UpdateObject_Original
         };
         this.Close();
     }
     else
     {
         buttonAdd.BackColor = Color.Yellow;
     }
 }