コード例 #1
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            #region Disable Field
            tbxIDPatient.Enabled   = false;
            tbxNamePatient.Enabled = false;
            tbxPhone.Enabled       = false;
            tbxEmail.Enabled       = false;
            tbxAddress.Enabled     = false;
            tbxDiagnoseill.Enabled = false;
            tbxIDRoom.Enabled      = false;
            dtBirthday.Enabled     = false;
            #endregion

            DisplayDataGridView(lstPatient.GetAllPatient().ToList());
            DisplayTreeview();
        }
コード例 #2
0
        private void CheckIDPatient(object sender, EventArgs e)
        {
            // Regex
            Regex pattern = new Regex("BN\\d{2}");

            if (pattern.IsMatch(tbxIDPatient.Text))
            {
                // TH Đúng
            }
            else
            {
                MessageBox.Show("Invalid input. ID Patient must begin with a character BN and 01-99");
                tbxIDPatient.Clear();
                return;
            }

            foreach (var item in lstPatient.GetAllPatient())
            {
                if (tbxIDPatient.Text == item.IDPatient)
                {
                    MessageBox.Show("tbxIDPatient and one of Patients exist in Database is coincident. Try again!!!");
                    this.tbxIDPatient.Clear();
                    return;
                }
            }
        }