Example #1
0
        private void AddUser(object sender, EventArgs e)
        {
            // Validating
            if (CodeNumExists())
            {
                return;
            }
            if (!ValidatingTxtCodeNum() || !ValidatingTxtFullName())
            {
                MessageBox.Show(MessageBoxText.RequiredInput, MessageBoxText.CaptionWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (cboTypeUser.SelectedIndex != -1)
            {
                string id_user = chkRandomCodeNum.Checked ?
                                 txtCodeNum.Text = UserBUS.RandomCodeNum(UserBUS.TypeSelectUser).ToString() : txtCodeNum.Text;
                id_user = UserBUS.TypeSelectUser + id_user;

                string   password   = "******";
                string   name       = txtFullName.Text;
                DateTime birthday   = DateTime.Parse(dtpBirthday.Text);
                Class    classModal = ((Class)cboClass.SelectedItem);
                User     user       = new User(id_user, password, name, birthday, classModal);

                UserBUS.HandleAddUser(lvwMain, user);
                CountNumberListView();
            }
        }