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