Esempio n. 1
0
        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";
        }
Esempio n. 2
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();
            }
        }
Esempio n. 3
0
        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);
            }
        }