Beispiel #1
0
        /************************************************************/
        // 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);
            }
        }