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 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 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); } }