Example #1
0
        private void loadChuyenNganh()
        {
            dtChuyenNganh       = new DichVuSVBUS().getChuyenNganh();
            cbBan.DataSource    = dtChuyenNganh;
            cbBan.DisplayMember = "TenNganh";
            cbBan.ValueMember   = "MaNganh";
            cbBan.SelectedIndex = 0;

            dtChuyenNganh         = new DichVuSVBUS().getChuyenNganh();
            cbNganh.DataSource    = dtChuyenNganh;
            cbNganh.DisplayMember = "TenNganh";
            cbNganh.ValueMember   = "MaNganh";
            cbNganh.SelectedIndex = 0;

            dtHocKi               = new DichVuSVBUS().getHK();
            cbHocKi.DataSource    = dtHocKi;
            cbHocKi.DisplayMember = "NamHoc";
            cbHocKi.ValueMember   = "MaHK";
        }
Example #2
0
        private void btDangKi_Click(object sender, EventArgs e)
        {
            if (rdXem.Checked)
            {
                MessageBox.Show("Xin vui lòng chuyển sang chế dộ DKMH để sử dụng tính năng này");
            }
            string[] kq = new string[10];
            int      i  = 0;

            rtbKQ.Text = "";
            bool flag = false;

            foreach (DangKi dk in ListDK)
            {
                for (int j = 0; j < lvDangKi.Items.Count; j++)
                {
                    if (lvDangKi.Items[j].Text == dk.MaLop)
                    {
                        kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã đăng kí rồi.
", i - 1, dk.MaLop);
                        flag    = true;
                    }
                }
            }
            foreach (DangKi dk in ListDK)
            {
                for (int j = 0; j < lvHienThi.Items.Count; j++)
                {
                    if (lvHienThi.Items[j].Text == dk.MaLop)
                    {
                        int temp = new DichVuSVBUS().XoaSV_LH(mssv, dk.MaLop);
                        if (temp == 1)
                        {
                            kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã xóa thành công.
", i - 1, lvHienThi.Items[j].Text);
                        }
                        else
                        {
                            kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã xóa thất bại.
", i - 1, lvHienThi.Items[j].Text);
                        }
                    }
                }
            }
            for (int k = 0; k < lvDangKi.Items.Count; k++)
            {
                flag = false;
                foreach (DangKi ht in ListDK)
                {
                    if (lvDangKi.Items[k].Text == ht.MaLop)
                    {
                        flag = true;
                    }
                }
                if (!flag)
                {
                    int temp = new DichVuSVBUS().ThemSV_LH(new SV_LH(mssv, lvDangKi.Items[k].Text, 0, 0));
                    if (temp == 1)
                    {
                        kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã đăng kí thành công.
                          ", i - 1, lvDangKi.Items[k].Text);
                    }
                    else
                    {
                        kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã xóa thất bại.
                           ", i - 1, lvDangKi.Items[k].Text);
                    }
                }
            }
            foreach (string str in kq)
            {
                rtbKQ.Text += str;
            }
        }