Exemple #1
0
        private void ButtonSua_Click(object sender, EventArgs e)
        {
            DTO.GiaoVien gv = new DTO.GiaoVien();

            gv.MaGV     = ID;
            gv.TenGV    = textBoxTenGV.Text;
            gv.ChucVu   = textBoxChucVu.Text.ToUpper();
            gv.GioiTinh = textBoxGT.Text.ToUpper();
            gv.DiaChi   = textBoxDiaChi.Text;
            gv.Sdt      = textBoxSDT.Text;
            gv.MaMon    = comboBoxDayMon.SelectedValue.ToString();

            Trace.WriteLine(image);
            if (image == null)
            {
                if (controllerGV.SuaGV(gv))
                {
                    MessageBox.Show("Sửa thành công");
                    if (DanhSachGiaoVien.Dtgv != null)
                    {
                        DanhSachGiaoVien.Dtgv.DataSource = controllerGV.XemTatCaGV();
                        DanhSachGiaoVien.Dtgv.Refresh();
                    }
                }
                else
                {
                    MessageBox.Show("Sửa thất bại");
                }
            }
            else
            {
                if (controllerGV.SuaGV(gv, image))
                {
                    MessageBox.Show("Sửa thành công");

                    if (DanhSachGiaoVien.Dtgv != null)
                    {
                        DanhSachGiaoVien.Dtgv.DataSource = controllerGV.XemTatCaGV();
                        DanhSachGiaoVien.Dtgv.Refresh();
                    }
                }
                else
                {
                    MessageBox.Show("Sửa thất bại");
                }
            }
        }
Exemple #2
0
        private void ButtonThem_Click(object sender, EventArgs e)
        {
            bool matchTenGV  = Regex.IsMatch(textBoxTenGV.Text, @"^\s");
            bool matchGT     = Regex.IsMatch(textBoxGT.Text, @"^\s");
            bool matchChucVu = Regex.IsMatch(textBoxChucVu.Text, @"^\s");
            bool matchSDT    = Regex.IsMatch(textBoxSDT.Text, @"^\s");
            bool matchDiaChi = Regex.IsMatch(textBoxDiaChi.Text, @"^\s");
            bool matchDayMon = Regex.IsMatch(comboBoxDayMon.Text, @"^\s");

            textBoxTenGV.Text   = textBoxTenGV.Text.Trim();
            textBoxGT.Text      = textBoxGT.Text.Trim();
            textBoxChucVu.Text  = textBoxChucVu.Text.Trim();
            textBoxSDT.Text     = textBoxSDT.Text.Trim();
            textBoxDiaChi.Text  = textBoxDiaChi.Text.Trim();
            comboBoxDayMon.Text = comboBoxDayMon.Text.Trim();

            if (textBoxTenGV.Text == "")
            {
                MessageBox.Show("Tên giáo viên không Được Để Trống");
                textBoxTenGV.Focus();
            }
            else if (textBoxGT.Text == "")
            {
                MessageBox.Show("Giới tính không Được Để Trống");
                textBoxGT.Focus();
            }
            else if (textBoxChucVu.Text == "")
            {
                MessageBox.Show("Chức vụ không Được Để Trống");
                textBoxChucVu.Focus();
            }
            else if (textBoxSDT.Text == "")
            {
                MessageBox.Show("Số điện thoại không Được Để Trống");
                textBoxSDT.Focus();
            }
            else if (textBoxDiaChi.Text == "")
            {
                MessageBox.Show("Địa chỉ không Được Để Trống");
                textBoxDiaChi.Focus();
            }
            else if (comboBoxDayMon.Text == "")
            {
                MessageBox.Show("Môn học không Được Để Trống");
                comboBoxDayMon.Focus();
            }
            else
            {
                if (matchTenGV)
                {
                    MessageBox.Show("Tên giáo viên không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxTenGV.Focus();
                }
                else if (matchGT)
                {
                    MessageBox.Show("Giới tính không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxGT.Focus();
                }
                else if (matchChucVu)
                {
                    MessageBox.Show("Chức vụ không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxChucVu.Focus();
                }
                else if (matchSDT)
                {
                    MessageBox.Show("Số điện thoại không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxSDT.Focus();
                }
                else if (matchDiaChi)
                {
                    MessageBox.Show("Địa chỉ không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxDiaChi.Focus();
                }
                else if (textBoxSDT.Text.Length > 11)
                {
                    MessageBox.Show("SDT tối đa chỉ 11 số ");
                    textBoxSDT.Focus();
                }
                else
                {
                    DTO.GiaoVien gv = new DTO.GiaoVien("0", textBoxTenGV.Text, textBoxDiaChi.Text, textBoxGT.Text, textBoxSDT.Text, textBoxChucVu.Text, comboBoxDayMon.SelectedValue.ToString());

                    if (controllerGV.ThemGV(gv))
                    {
                        MessageBox.Show("Thêm mới thành công");

                        textBoxTenGV.Text            = "";
                        textBoxGT.Text               = "";
                        textBoxChucVu.Text           = "";
                        textBoxSDT.Text              = "";
                        textBoxDiaChi.Text           = "";
                        comboBoxDayMon.SelectedValue = 0;

                        DanhSachGiaoVien.Dtgv.DataSource = controllerGV.XemTatCaGV();
                        DanhSachGiaoVien.Dtgv.Refresh();
                        int i = DanhSachGiaoVien.Dtgv.Rows.Count;
                        DanhSachGiaoVien.TextboxSoLuong.Text = i.ToString();
                        DanhSachGiaoVien.TextboxSoLuong.Refresh();
                    }
                    else
                    {
                        MessageBox.Show("Thêm mới thất bại");
                    }
                }
            }
        }