コード例 #1
0
        private void layDanhSachLop()
        {
            BLGiaoVien giaoVien = new BLGiaoVien();
            List <Lop> lops     = new List <Lop>();

            bool canExecute = giaoVien.layDanhSachLop(ref lops);

            if (canExecute)
            {
                for (int i = 0; i < lops.Count; i++)
                {
                    cbbLop.Items.Add(lops[i].TenLop.ToString());
                }
            }
            else
            {
                MessageBox.Show("Có lỗi xảy ra!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void BtnDangNhap_Click(object sender, EventArgs e)
        {
            BLGiaoVien quanLy = new BLGiaoVien();
            int        n;

            bool canExecute = quanLy.layGiaoVien(txtMaGV.Text, txtMatKhau.Text, out n);

            if (canExecute)
            {
                if (n > 0)
                {
                    frmGiaoVien frmGiaoVien = new frmGiaoVien();
                    frmGiaoVien.MaGiaoVien = txtMaGV.Text;
                    if (txtMaGV.Text.Substring(0, 1) == "1")
                    {
                        frmGiaoVien.LaGiamHieu = false;
                    }
                    else
                    {
                        frmGiaoVien.LaGiamHieu = true;
                    }
                    frmGiaoVien.ShowDialog();

                    Close();
                }
                else
                {
                    MessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtMatKhau.Clear();
                }
            }
            else
            {
                MessageBox.Show("Có lỗi xảy ra!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);

                txtMaGV.Clear();
                txtMatKhau.Clear();

                txtMaGV.Focus();
            }
        }