private void frmXepLichThi_Load(object sender, EventArgs e) { labelX1.Location = new Point((this.Width - labelX1.Width) / 2, labelX1.Location.Y); labelX6.Location = new Point((this.Width - labelX6.Width) / 2, labelX6.Location.Y); rtMain.Select(); lbStatus.Text = "Hãy mở file dữ liệu và thực hiện sắp xếp lịch thi"; lblTime.Text = DuLieu.GetDay(); if (XuLyXml.DaTaoTaiKhoan()) { Active_Form(false); } else { DialogResult rs = MessageBox.Show("Ứng dụng chưa đăng kí tài khoản, bạn có muốn tạo tài khoản kô", "Chưa tạo tài khoản", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (rs == DialogResult.OK) { TaoTaiKhoan(); } else { Active_Form(false); btnDangNhap.Text = "Tạo tài khoản"; } } }
private void btnTaoTK_Click(object sender, EventArgs e) { if (txtTenDangNhap.Text.Length == 0 || txtMatKhau.Text.Length == 0) { MessageBox.Show("Chưa nhập tên đăng nhập hoặc mật khẩu", "Lỗi tạo tài khoản", MessageBoxButtons.OK, MessageBoxIcon.Error); btnReset.PerformClick(); return; } if (txtMatKhau.Text != txtConfirmPass.Text) { MessageBox.Show("Mật khẩu không giống nhau, vui lòng nhập lại", "Lỗi tạo tài khoản", MessageBoxButtons.OK, MessageBoxIcon.Error); btnReset.PerformClick(); return; } try { XuLyXml.LuuTaiKhoan(txtTenDangNhap.Text.ToLower(), MaHoaMatKhau.MaHoa(txtMatKhau.Text)); MessageBox.Show("Đã tạo thành công tài khoản", "Tạo tài khoản", MessageBoxButtons.OK, MessageBoxIcon.Information); active = true; this.Close(); } catch { } }
private void frmSelectNhom_Load(object sender, EventArgs e) { clbDsNhom.Items.Clear(); List <string> DsNhom = XuLyXml.DocDsBacHoc(); foreach (string st in DsNhom) { clbDsNhom.Items.Add(st); } SetData(nhom); }
void Active_Form() { if (!XuLyXml.HasCreatedLevel()) { if (BatLoi.DgResul("Bậc học chưa được cài đặt, bạn có muốn cài đặt không?")) { frmQlBacHoc qlbh = new frmQlBacHoc(); qlbh.ShowDialog(); } } }
private void frmSelectPhong_Load(object sender, EventArgs e) { clbDsPhong.Items.Clear(); List <Phong> Dsphong = XuLyXml.DocDsPhong(); foreach (Phong ph in Dsphong) { string st = ph.TenPhong + "(" + ph.SoCho + ")"; clbDsPhong.Items.Add(st); } SetData(phong); }
private void frmSelectPhong_Load(object sender, EventArgs e) { clbDsPhong.Items.Clear(); List <RoomEntity> Dsphong = XuLyXml.GetAllRooms(); foreach (RoomEntity ph in Dsphong) { string st = ph.RoomName + "(" + ph.Seat + ")"; clbDsPhong.Items.Add(st); } SetData(phong); }
private void btnOK_Click(object sender, EventArgs e) { if (XuLyXml.DocTaiKhoan(txtTenDangNhap.Text.ToLower(), MaHoaMatKhau.MaHoa(txtMatKhau.Text))) { this.Close(); } else { dem++; if (dem > 5) { MessageBox.Show("Đăng nhập sai quá 5 lần, không thể tiếp tục chương trình", "Đăng nhập không thành công"); Application.Exit(); } MessageBox.Show("Tên đăng nhập hoặc mật khẩu sai, vui lòng nhập lại", "Đăng nhập không thành công"); btnReset.PerformClick(); } }
void Active_Form(bool active) { DangNhap = active; if (active) { btnDangNhap.Text = "Đăng Xuất"; this.btnCapNhat.Enabled = true; if (!XuLyXml.DaTaoBacHoc()) { if (BatLoi.DgResul("Bậc học chưa được cài đặt, bạn có muốn cài đặt không?")) { frmQlBacHoc qlbh = new frmQlBacHoc(); qlbh.ShowDialog(); } } } else { this.btnDangNhap.Text = "Đăng Nhập"; this.btnCapNhat.Enabled = false; } }
private void btnDangNhap_Click(object sender, EventArgs e) { if (btnDangNhap.Text == "Đăng Nhập") { if (XuLyXml.DaTaoTaiKhoan()) { frmDangNhap frm = new frmDangNhap(); Active_Form((frm.ShowDialog() == DialogResult.OK)); btnDangNhap.Text = "Đăng Xuất"; } else { TaoTaiKhoan(); } } else { Active_Form(false); btnDangNhap.Text = "Đăng Nhập"; btnXepLichThi.Enabled = btnXuatExcel.Enabled = btnInKetQua.Enabled = grwDanhSach.Visible = false; } }
private void btnThayDoi_Click(object sender, EventArgs e) { if (!XuLyXml.DocTaiKhoan(txtTenDangNhap.Text, MaHoaMatKhau.MaHoa(txtMatKhauCu.Text))) { MessageBox.Show("Mật khẩu cũ không đúng vui lòng nhập lại", "Sai mật khẩu", MessageBoxButtons.OK, MessageBoxIcon.Error); btnReset.PerformClick(); return; } if (txtMauKhauMoi.Text != txtConfirmPass.Text) { MessageBox.Show("Mật khẩu không giống nhau, vui lòng nhập lại", "Sai mật khẩu", MessageBoxButtons.OK, MessageBoxIcon.Error); btnReset.PerformClick(); return; } try { XuLyXml.LuuTaiKhoan(txtTenDangNhap.Text.ToLower(), MaHoaMatKhau.MaHoa(txtMauKhauMoi.Text)); MessageBox.Show("Đổi thành công thông tin tài khoản", "Đổi mật khẩu", MessageBoxButtons.OK, MessageBoxIcon.Information); btnThoat.PerformClick(); } catch { MessageBox.Show("Không thể đổi mật khẩu", "Lỗi đổi mật khẩu", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmXepLichThi_Load(object sender, EventArgs e) { rtMain.Select(); cbbStyle.SelectedIndex = 0; cbbNgonNgu.SelectedIndex = 0; lblTime.Text = DuLieu.GetDay(); if (XuLyXml.DaTaoTaiKhoan()) { Active_Form(true); } else { DialogResult rs = MessageBox.Show("Ứng dụng chưa đăng kí tài khoản, bạn có muốn tạo tài khoản kô", "Chưa tạo tài khoản", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (rs == DialogResult.OK) { TaoTaiKhoan(); } else { Active_Form(false); btnDangNhap.Text = "Tạo tài khoản"; } } }
private void btnLoadFile_Click(object sender, EventArgs e) { DialogResult rs = openFileDialog.ShowDialog(); try { if (rs == DialogResult.OK) { grwDanhSach.Columns.Clear(); DataTable dt = Excel.Import(openFileDialog.FileName); grwDanhSach.DataSource = dt; grwDanhSach.Visible = true; DataGridViewComboBoxColumn objCol = XuLyDataGridView.CreateComboboxColumn("BẬC HỌC", XuLyXml.DocDsBacHoc()); grwDanhSach.Columns.Insert(3, objCol); DataGridViewCheckBoxColumn objChe = XuLyDataGridView.CreateCheckBoxColumn("THI PHÒNG MÁY"); grwDanhSach.Columns.Insert(4, objChe); grwDanhSach.Columns.RemoveAt(11); DataGridViewTextBoxColumn objtex = XuLyDataGridView.CreateTextboxColumn("PHÒNG THI"); grwDanhSach.Columns.Insert(11, objtex); DataGridViewButtonColumn objbot = XuLyDataGridView.CreateButtonColumn("THÊM"); grwDanhSach.Columns.Insert(12, objbot); FormatColumn(); btnXepLichThi.Enabled = btnXuatExcel.Enabled = btnInKetQua.Enabled = true; } } catch (Exception) { } }
private void btnLuu_Click(object sender, EventArgs e) { XuLyXml.LuuBacHoc(GetDsBacHoc(), "BacHoc", "BacHocItems"); this.Close(); }
public void frmQlBacHoc_Load(object sender, EventArgs e) { LoadData(XuLyXml.GetAllLevels()); }
public void frmQlBacHoc_Load(object sender, EventArgs e) { LoadData(XuLyXml.DocDsBacHoc()); }
private void btnLuu_Click(object sender, EventArgs e) { XuLyXml.SaveRoom(GetDsPhong()); this.Close(); }
public void frmQlPhongHoc_Load(object sender, EventArgs e) { LoadData(XuLyXml.GetAllRooms()); }
private void btnLuu_Click(object sender, EventArgs e) { XuLyXml.SaveLevel(GetDsBacHoc(), "Level", "Items"); this.Close(); }
private void frmDoiMatKhau_Load(object sender, EventArgs e) { txtTenDangNhap.Text = XuLyXml.GetTenDangNhap(); }
private void btnLuu_Click(object sender, EventArgs e) { XuLyXml.LuuGioThi(GetDsGioThi()); this.Close(); }
public void frmQlBacHoc_Load(object sender, EventArgs e) { LoadData(XuLyXml.DocDsGioThi()); dtpBatDau.Value = DateTime.Now; dtpKetThuc.Value = dtpBatDau.Value.AddDays(1); }
public void frmQlPhongHoc_Load(object sender, EventArgs e) { LoadData(XuLyXml.DocDsPhong()); }