/************************************************************/ // Nurse /***********************************************************/ private void buttonAdminNAdd_Click(object sender, EventArgs e) { bool mainNurse = false; int id = 0; int pass = 0; if (checkBoxAdminNMain.Checked) { mainNurse = true; } else { mainNurse = false; } try { id = Convert.ToInt32(textBoxAdminNID.Text); } catch (Exception) { } try { pass = Convert.ToInt32(textBoxAdminNPass.Text); } catch (Exception) { } try { _controller.AddNurse(id, textBoxAdminNName.Text, textBoxAdminNAddress.Text, textBoxAdminNUsername.Text, pass, mainNurse); UpdateNurseList(); textBoxAdminNName.Text = ""; textBoxAdminNID.Text = ""; textBoxAdminNUsername.Text = ""; textBoxAdminNPass.Text = ""; textBoxAdminNAddress.Text = ""; } catch (NurseIDAlreadyExsistsException) { MessageBox.Show("Nurse ID already exists!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (InvalidNameException) { MessageBox.Show("Wrong name!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (InvalidAddressException) { MessageBox.Show("Wrong address!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (InvalidIDException) { MessageBox.Show("Wrong ID!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (InvalidUsernameException) { MessageBox.Show("Wrong username!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (InvalidPasswordException) { MessageBox.Show("Wrong password!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }