private void add_btn_Click(object sender, RoutedEventArgs e) { AddEmplWindow addEmplWindow = new AddEmplWindow(); if (addEmplWindow.ShowDialog() == true) { if (addEmplWindow.passportBox.Text == "" || addEmplWindow.phoneBox.Text == "" || addEmplWindow.positionBox.SelectedItem == null || addEmplWindow.departmentBox.SelectedItem == null || addEmplWindow.nameBox.Text == "" || addEmplWindow.IdBox.Text == "") { MessageBox.Show("Set all new employee's data..."); } else { try { MyFullEmployee emp = new MyFullEmployee { FId = addEmplWindow.IdBox.Text, FName = addEmplWindow.nameBox.Text, FPassport = addEmplWindow.passportBox.Text, FPhone = addEmplWindow.phoneBox.Text, FPosId = addEmplWindow.positionBox.SelectedItem.ToString(), FPhoto = addEmplWindow.photoBox.SelectedItem.ToString(), FAge = (int)(int?)addEmplWindow.ageBox.SelectedItem, FDepId = addEmplWindow.departmentBox.SelectedItem.ToString(), }; client?.AddEmployee(emp); RefreshOne(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
private void Edit_Click(object sender, RoutedEventArgs e) { if (passportBox.Text == "" || phoneBox.Text == "" || positionBox.SelectedItem == null || departmentBox.SelectedItem == null || nameBox.Text == "" || photoBox.Text == "") { MessageBox.Show("Set Employee's data..."); } else { try { MyFullEmployee selectedEmp = new MyFullEmployee { FPassport = passportBox.Text, FDepId = departmentBox.SelectedItem.ToString(), FName = nameBox.Text, FPosId = positionBox.SelectedItem.ToString(), FPhone = phoneBox.Text, FAge = Convert.ToInt32(ageBox.SelectedItem), FPhoto = photoBox.SelectedItem.ToString(), FId = IdBox.Text, }; client?.EditEmployee(selectedEmp); this.Close(); EmployeeCardWindow employeeCardWindow = new EmployeeCardWindow(); employeeCardWindow.IDText = IDEdit; employeeCardWindow.Refresh(); employeeCardWindow.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }