Пример #1
0
 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";
         }
     }
 }
Пример #2
0
 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
     {
     }
 }
Пример #3
0
        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);
        }
Пример #4
0
 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();
         }
     }
 }
Пример #5
0
        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);
        }
Пример #6
0
        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);
        }
Пример #7
0
 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();
     }
 }
Пример #8
0
 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;
     }
 }
Пример #9
0
 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;
     }
 }
Пример #10
0
 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); }
 }
Пример #11
0
 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";
         }
     }
 }
Пример #12
0
        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)
            {
            }
        }
Пример #13
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     XuLyXml.LuuBacHoc(GetDsBacHoc(), "BacHoc", "BacHocItems");
     this.Close();
 }
Пример #14
0
 public void frmQlBacHoc_Load(object sender, EventArgs e)
 {
     LoadData(XuLyXml.GetAllLevels());
 }
Пример #15
0
 public void frmQlBacHoc_Load(object sender, EventArgs e)
 {
     LoadData(XuLyXml.DocDsBacHoc());
 }
Пример #16
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     XuLyXml.SaveRoom(GetDsPhong());
     this.Close();
 }
Пример #17
0
 public void frmQlPhongHoc_Load(object sender, EventArgs e)
 {
     LoadData(XuLyXml.GetAllRooms());
 }
Пример #18
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     XuLyXml.SaveLevel(GetDsBacHoc(), "Level", "Items");
     this.Close();
 }
Пример #19
0
 private void frmDoiMatKhau_Load(object sender, EventArgs e)
 {
     txtTenDangNhap.Text = XuLyXml.GetTenDangNhap();
 }
Пример #20
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     XuLyXml.LuuGioThi(GetDsGioThi());
     this.Close();
 }
Пример #21
0
 public void frmQlBacHoc_Load(object sender, EventArgs e)
 {
     LoadData(XuLyXml.DocDsGioThi());
     dtpBatDau.Value  = DateTime.Now;
     dtpKetThuc.Value = dtpBatDau.Value.AddDays(1);
 }
Пример #22
0
 public void frmQlPhongHoc_Load(object sender, EventArgs e)
 {
     LoadData(XuLyXml.DocDsPhong());
 }