private void btnDelete_Click(object sender, EventArgs e) { string mshs = picMHSFalse.CurrentRow.Cells["MaHS"].Value.ToString(); if (XepLopDAO.Instance.CheckExist(mshs) == false) { if (HocSinhDAO.Instance.deleteHocSinh(mshs)) { toolStripProgressBar1.Minimum = 0; toolStripProgressBar1.Maximum = 110; toolStripProgressBar1.Value = 0; toolStripProgressBar1.Step = 10; timer1.Start(); //MessageBox.Show("Xóa thành công học sinh có mã " + mshs + " !", "Thông báo", MessageBoxButtons.OK); loadStu(); Reset.ResetAllControls(navigationPage2); Reset.ResetAllControls(navigationPageAddHocSinh); Reset.ResetFocus(txtMahocsinh, txtNhapthongtincantimkiem); } } else { MessageBox.Show("Học sinh đã có lớp, không thể xóa được!!", "Thông báo", MessageBoxButtons.OK); } }
public frmGiaovien() { InitializeComponent(); dGVGiaovien.DataSource = bd; Reset.ResetAllControls(navigationPage1); listView1.Hide(); lblCheckTenGV.Text = ""; lblCheckSDT.Text = ""; lblCheckDC.Text = ""; }
public frmHocsinh() { InitializeComponent(); loadStu(); Reset.ResetAllControls(navigationPageAddHocSinh); lvNS.Hide(); lvDC.Hide(); lblCheckTen.Text = ""; lblCheckSDT.Text = ""; lblCheckDC.Text = ""; lblCheckNS.Text = ""; lblCheckEmail.Text = ""; }
private void btnTimkiem_Click(object sender, EventArgs e) { string inputData = txtNhapthongtincantimkiem.Text; if (inputData == "" || inputData == "Nhập thông tin cần tìm kiếm") { MessageBox.Show("Bạn chưa nhập thông tin cần tìm kiếm", "Thông báo", MessageBoxButtons.OK); txtNhapthongtincantimkiem.Focus(); return; } if (!radTimtheomahocsinh.Checked && !radTimtheotenhocsinh.Checked) { MessageBox.Show("Bạn chưa chọn cách tìm kiếm", "Thông báo", MessageBoxButtons.OK); } else if (radTimtheomahocsinh.Checked) { string mahs = CheckType.chuanHoaMa(inputData); if (HocSinhDAO.Instance.checkExistedStuByMaHS(mahs)) { picMHSFalse.DataSource = DataProvider.Instance.ExecuteQuery("SELECT MaHS,HoTen,GioiTinh,NgSinh,NoiSinh,DienThoai,Email,DiaChi FROM HocSinh WHERE MaHS = '" + mahs + "'"); } else { MessageBox.Show("Học sinh không tồn tại !", "Thông báo"); Reset.ResetAllControls(navigationPage2); txtNhapthongtincantimkiem.Focus(); } } else if (radTimtheotenhocsinh.Checked) { if (HocSinhDAO.Instance.checkExistedStuByName(CheckType.chuanHoaTen(inputData))) { picMHSFalse.DataSource = DataProvider.Instance.ExecuteQuery("SELECT MaHS,HoTen,GioiTinh,NgSinh,NoiSinh,DienThoai,Email,DiaChi FROM HocSinh WHERE HoTen =N'" + inputData + "'"); } else { MessageBox.Show("Học sinh không tồn tại !", "Thông báo"); Reset.ResetAllControls(navigationPage2); txtNhapthongtincantimkiem.Focus(); } } }
private void btnLuu_Click(object sender, EventArgs e) { loadClass(); string maLop = CheckType.chuanHoaMa(txtMalop.Text); if (Reset.CheckTextControl(navAddClass)) { MessageBox.Show("Bạn chưa điền đầy đủ thông tin", "Thông báo"); Reset.ChangeFocus(navAddClass); return; } if (!CheckType.Instance.CheckMaLop(CheckType.chuanHoaMa(txtMalop.Text))) { MessageBox.Show("Mã lớp có dạng: Tên lớp + Mã năm học"); txtMalop.ResetText(); txtMalop.Focus(); return; } string tenLop = CheckType.chuanHoaMa(txtTenlop.Text); string khoiLop = (cmbKhoilop.SelectedItem as KhoiLop).MaKhoiLop; string namHoc = (cmbNamHoc.SelectedItem as NamHoc).MaNamHoc; string gvCN = (cmbGiaovienchunhiem.SelectedItem as GiaoVien).MaGV; if (!ClassDAO.Instance.getStatusClassbyMaLop(maLop)) { ClassDAO.Instance.InsertClass(maLop, tenLop, khoiLop, namHoc, gvCN); toolStripProgressBar1.Minimum = 0; toolStripProgressBar1.Maximum = 110; toolStripProgressBar1.Value = 0; toolStripProgressBar1.Step = 10; timer1.Start(); } else { MessageBox.Show("Lớp đã tồn tại!", "Thông báo", MessageBoxButtons.OK); } loadClass(); Reset.ResetAllControls(navAddClass); txtMalop.Focus(); txtSiso.Text = "0"; }
private void btnSave_Click(object sender, EventArgs e) { string ml = CheckType.chuanHoaMa(dGVLop.CurrentRow.Cells["MaLop"].Value.ToString()); string tenlop = CheckType.chuanHoaMa(dGVLop.CurrentRow.Cells["TenLop"].Value.ToString()); string tenkhoi = dGVLop.CurrentRow.Cells["TenKhoiLop"].Value.ToString(); string gvcn = dGVLop.CurrentRow.Cells["TenGV"].Value.ToString(); string namhoc = dGVLop.CurrentRow.Cells["TenNamHoc"].Value.ToString(); if (ClassDAO.Instance.updateClass(ml, tenlop, tenkhoi, gvcn, namhoc)) { //MessageBox.Show("Đã thay đổi thông tin của lớp có mã lớp là " + ml); toolStripProgressBar1.Minimum = 0; toolStripProgressBar1.Maximum = 110; toolStripProgressBar1.Value = 0; toolStripProgressBar1.Step = 10; timer1.Start(); loadClass(); Reset.ResetAllControls(navigationPaneAddClass); Reset.ResetAllControls(navigationPage2); Reset.ResetFocus(txtMalop, txtNhapthongtincantimkiem); } }
private void btnLuu_Click_1(object sender, EventArgs e) { string old_pass = txtMatkhaucu.Text; string new_pass = txtMatkhaumoi.Text; string confirm = txtNhaplaimatkhaumoi.Text; string username = Properties.Settings.Default.user; if (confirm == new_pass && old_pass != new_pass) { AccountDAO.Instance.PasswordChange(username, new_pass); MessageBox.Show("Đổi mật khẩu thành công !", "Thông báo", MessageBoxButtons.OK); Reset.ResetAllControls(grDoimatkhau); } else if (old_pass == new_pass) { MessageBox.Show("Mật khẩu cũ và mật khẩu mới không được trùng nhau !", "Thông báo", MessageBoxButtons.OK); } else if (confirm != new_pass) { MessageBox.Show("Nhập lại mật khẩu không chính xác !", "Thông báo", MessageBoxButtons.OK); } }
private void btnTimkiem_Click(object sender, EventArgs e) { string inputData = CheckType.chuanHoaMa(txtNhapthongtincantimkiem.Text); if (!radTimtheomalop.Checked && !radTimtheotenlop.Checked) { MessageBox.Show("Bạn quên chọn cách tìm kiếm!", "Thông báo", MessageBoxButtons.OK); } else if (radTimtheomalop.Checked) { if (ClassDAO.Instance.getStatusClassbyMaLop(inputData)) { dGVLop.DataSource = DataProvider.Instance.ExecuteQuery("SELECT MaLop,TenLop,TenKhoiLop,TenGV,TenNamHoc FROM dbo.Lop, dbo.GiaoVien, dbo.NamHoc, dbo.KhoiLop WHERE dbo.Lop.MaKhoiLop=dbo.KhoiLop.MaKhoiLop AND dbo.Lop.GVCN = dbo.GiaoVien.MaGV AND dbo.Lop.NamHoc = NamHoc.MaNamHoc AND MaLop = '" + inputData + "'"); } else { MessageBox.Show("Lớp không tồn tại !", "Thông báo", MessageBoxButtons.OK); loadClass(); Reset.ResetAllControls(navigationPage2); txtNhapthongtincantimkiem.Focus(); } } else if (radTimtheotenlop.Checked) { if (ClassDAO.Instance.getStatusClassbyTenLop(inputData)) { dGVLop.DataSource = DataProvider.Instance.ExecuteQuery("SELECT MaLop,TenLop,TenKhoiLop,TenGV,TenNamHoc FROM dbo.Lop, dbo.GiaoVien, dbo.NamHoc, dbo.KhoiLop WHERE dbo.Lop.MaKhoiLop=dbo.KhoiLop.MaKhoiLop AND dbo.Lop.GVCN = dbo.GiaoVien.MaGV AND dbo.Lop.NamHoc = NamHoc.MaNamHoc AND TenLop =N'" + inputData + "'"); } else { MessageBox.Show("Lớp không tồn tại !", "Thông báo", MessageBoxButtons.OK); loadClass(); Reset.ResetAllControls(navigationPage2); txtNhapthongtincantimkiem.Focus(); } } }
private void btnDelete_Click(object sender, EventArgs e) { try { string ml = dGVLop.CurrentRow.Cells["MaLop"].Value.ToString(); if (ClassDAO.Instance.deleteClass(ml)) { //MessageBox.Show("Đã xóa lớp có mã " + ml); toolStripProgressBar1.Minimum = 0; toolStripProgressBar1.Maximum = 110; toolStripProgressBar1.Value = 0; toolStripProgressBar1.Step = 10; timer1.Start(); loadClass(); Reset.ResetAllControls(navigationPaneAddClass); Reset.ResetAllControls(navigationPage2); Reset.ResetFocus(txtMalop, txtNhapthongtincantimkiem); } } catch { MessageBox.Show("Không thể xóa lớp đã có học sinh !", "Thông báo !!", MessageBoxButtons.OK); } }
private void navigationPane1_Click(object sender, EventArgs e) { loadClass(); Reset.ResetFocus(txtMalop, txtNhapthongtincantimkiem); Reset.ResetAllControls(navigationPage2); }
private void btnThemvaodanhsach_Click(object sender, EventArgs e) { if (Reset.CheckTextControl(navigationPageAddHocSinh) == true) { MessageBox.Show("Thông tin trống kìa !!!", "Thông báo"); Reset.ChangeFocus(navigationPageAddHocSinh); return; } string maHS = CheckType.chuanHoaMa(txtMahocsinh.Text); string hoTen = CheckType.chuanHoaTen(txtTenhocsinh.Text); string gioiTinh = ""; if (radNam.Checked) { gioiTinh = radNam.Text; } else if (radNu.Checked) { gioiTinh = radNu.Text; } DateTime ngaySinh = dtpNgaysinh.Value; string noiSinh = txtNoisinh.Text; string dienThoai = txbSoDienThoai.Text; string emaiL = txbEmail.Text; string diaChi = txbDiaChi.Text; if (!CheckType.Instance.CheckMaHS(maHS)) { MessageBox.Show("Mã học sinh dạng HSXXXX (XXXX là số thứ tự) !!!", "Thông báo", MessageBoxButtons.OK); txtMahocsinh.ResetText(); txtMahocsinh.Focus(); return; } if (!CheckType.Instance.CheckIsPhone(dienThoai)) { MessageBox.Show("Số điện thoại định dạng sai rồi !!!", "Thông báo", MessageBoxButtons.OK); txbSoDienThoai.Focus(); return; } if (!CheckType.Instance.CheckIsMail(emaiL)) { MessageBox.Show("Email dạng email rồi !!!", "Thông báo", MessageBoxButtons.OK); txbEmail.Focus(); return; } try { if (!HocSinhDAO.Instance.checkExistedStuByMaHS(maHS)) { HocSinhDAO.Instance.ThemHocSinh(maHS, hoTen, gioiTinh, ngaySinh, noiSinh, dienThoai, emaiL, diaChi); //MessageBox.Show("Thêm thành công", "Thông báo"); toolStripProgressBar1.Minimum = 0; toolStripProgressBar1.Maximum = 110; toolStripProgressBar1.Value = 0; toolStripProgressBar1.Step = 10; timer1.Start(); Reset.ResetAllControls(navigationPageAddHocSinh); txtMahocsinh.Focus(); } else { MessageBox.Show("Mã học sinh đã tồn tại! Vui lòng nhập vào một mã học sinh mới!", "Thông báo", MessageBoxButtons.OK); txtMahocsinh.ResetText(); } loadStu(); } catch { MessageBox.Show("Tuổi nhập vào phải lớn hơn " + QuidinhtuoiDAO.Instance.GetAgeMinByMaTruong() + " và nhỏ hơn " + QuidinhtuoiDAO.Instance.GetAgeMaxByMaTruong() + " tuổi quy định !", "Thông báo", MessageBoxButtons.OK); dtpNgaysinh.Focus(); } }
private void navigationPane1_Click(object sender, EventArgs e) { loadStu(); Reset.ResetAllControls(navigationPageAddHocSinh); Reset.ResetFocus(txtMahocsinh, txtNhapthongtincantimkiem); }
private void navigationPaneAddGV_Click(object sender, EventArgs e) { LoadGiaoVien(); Reset.ResetAllControls(navigationPage2); Reset.ResetFocus(txtMagiaovien, txtNhapthongtincantimkiem); }
private void btnThemvaodanhsach_Click(object sender, EventArgs e) { string magv = CheckType.chuanHoaMa(txtMagiaovien.Text); string tengv = CheckType.chuanHoaTen(txtTengiaovien.Text); string sdt = txtDienthoai.Text; string diachi = txbDiaChi.Text; string mamh = cmbMamonhoc.SelectedValue.ToString(); if (Reset.CheckTextControl(navigationPage1) == true) { MessageBox.Show("Bạn chưa điền đầy đủ thông tin", "Thông báo"); Reset.ChangeFocus(navigationPage1); return; } if (CheckType.Instance.CheckMaGV(magv) == false) { MessageBox.Show("Mã giáo viên có dạng GVXXX", "Thông báo"); txtMagiaovien.ResetText(); txtMagiaovien.Focus(); return; } if (!CheckType.Instance.CheckIsPhone(sdt)) { MessageBox.Show("Sai định dạng số điện thoại rồi !!!", "Thông báo"); txtDienthoai.ResetText(); txtDienthoai.Focus(); return; } if (magv != null && tengv != null && sdt != null && diachi != null && mamh != null) { if (!GiaoVienDAO.Instance.CheckGiaoVienExist(magv)) { if (GiaoVienDAO.Instance.ThemGiaoVien(magv, tengv, sdt, diachi, mamh)) { //MessageBox.Show("Thêm thành công!!", "Thông báo"); toolStripProgressBar1.Minimum = 0; toolStripProgressBar1.Maximum = 110; toolStripProgressBar1.Value = 0; toolStripProgressBar1.Step = 10; timer1.Start(); LoadGiaoVien(); Reset.ResetAllControls(navigationPage1); txtMagiaovien.Focus(); } else { MessageBox.Show("Thêm thất bại!!", "Thông bóa"); } } else { MessageBox.Show("Mã giáo viên đã tồn tại rồi !!!", "Thông báo"); txtMagiaovien.ResetText(); txtMagiaovien.Focus(); } } else { MessageBox.Show("Bạn chưa điền đầy đủ thông tin", "Thông báo"); //Reset.CheckTextControl(navigationPage1); //Reset.ChangeFocus(navigationPage1); } }