Esempio n. 1
0
        private void Load_HV()
        {
            DataTable table_temp = new DataTable();

            table_temp.Columns.Add("MAHV");
            table_temp.Columns.Add("HOTEN");
            table_temp.Columns.Add("GIOITINH");
            table_temp.Columns.Add("NGSINH");
            table_temp.Columns.Add("DIACHI");
            table_temp.Columns.Add("SDT");
            table_temp.Columns.Add("EMAIL");
            table_temp.Columns.Add("NGDK");
            table_temp.Columns.Add("TINHTRANG");
            table_temp.Columns.Add("MALOP");
            DataTable tb     = hv.join(AccountHelper.getAccountId(), AccountHelper.getAccoutPassword());
            int       lenght = tb.Rows.Count;

            for (int i = 0; i < lenght; i++)
            {
                string mahv       = tb.Rows[i][0].ToString();
                string tenhv      = tb.Rows[i][1].ToString();
                string ngaysinh   = tb.Rows[i][3].ToString();
                string diachi     = tb.Rows[i][4].ToString();
                string sdt        = tb.Rows[i][5].ToString();
                string email      = tb.Rows[i][6].ToString();
                string ngaydangky = tb.Rows[i][7].ToString();
                string malop      = tb.Rows[i][9].ToString();
                if (tb.Rows[i][2].ToString() == "1")
                {
                    if (tb.Rows[i][8].ToString() == "1")
                    {
                        string gioitinh  = "Nam";
                        string tinhtrang = "Còn Học";
                        table_temp.Rows.Add(mahv, tenhv, gioitinh, ngaysinh, diachi, sdt, email, ngaydangky, tinhtrang, malop);
                    }
                    else
                    {
                        string gioitinh  = "Nam";
                        string tinhtrang = "Thôi Học";
                        table_temp.Rows.Add(mahv, tenhv, gioitinh, ngaysinh, diachi, sdt, email, ngaydangky, tinhtrang, malop);
                    }
                }
                else
                {
                    if (tb.Rows[i][8].ToString() == "1")
                    {
                        string gioitinh  = "Nữ";
                        string tinhtrang = "Còn Học";
                        table_temp.Rows.Add(mahv, tenhv, gioitinh, ngaysinh, diachi, sdt, email, ngaydangky, tinhtrang, malop);
                    }
                    else
                    {
                        string gioitinh  = "Nữ";
                        string tinhtrang = "Thôi Học";
                        table_temp.Rows.Add(mahv, tenhv, gioitinh, ngaysinh, diachi, sdt, email, ngaydangky, tinhtrang, malop);
                    }
                }
            }
            dgvNhapHocVien.DataSource = table_temp;
            //hiển thị mã học viên
            DataTable tb_hv = new DataTable();

            tb_hv        = hv.getAll(AccountHelper.getAccountId(), AccountHelper.getAccoutPassword());
            txtMaHV.Text = "HV" + (Convert.ToInt32(tb_hv.Rows[tb.Rows.Count][0].ToString().Remove(0, 2)) + 1).ToString();

            //đưa dữ liệu vào trong combox lớp học
            DataTable lophoc = lh.getAll(AccountHelper.getAccountId(), AccountHelper.getAccoutPassword());

            cbxLopHoc.DataSource    = lophoc;
            cbxLopHoc.DisplayMember = lophoc.Columns[0].ToString();
            cbxLopHoc.ValueMember   = lophoc.Columns[0].ToString();

            //xóa combobox tình trạng trước khi thêm vào
            cbxTinhTrang.Items.Clear();
            //đưa dữ liệu vào trong combox tình trạng
            cbxTinhTrang.Items.Add("Còn Học");
            cbxTinhTrang.Items.Add("Thôi Học");
        }