private void btUpdate_Click_1(object sender, EventArgs e) { if (this.currentIDGV == -1) { MessageBox.Show("Vui long chon Giao vien"); return; } GiaoVien gv = new GiaoVien(); gv.IDGiaoVien = this.currentIDGV; gv.HoTen = this.txtName.Text; gv.Email = this.txtEmail.Text; gv.NgaySinh = this.Birthday.Value; gv.SDT = this.txtSDT.Text; gv.BoMon = this.cbBomon.Text; gv.GioiTinh = this.cbSex.Text; gv.username = this.txtusername.Text; gv.pass = this.txtpass.Text; gv.status = 1; GiaoVienController.UpdateGV(gv); this.currentIDGV = -1; showGV(); txtEmail.Text = ""; txtName.Text = ""; txtpass.Text = ""; txtSDT.Text = ""; txtusername.Text = ""; cbBomon.Text = ""; cbSex.Text = ""; }
private void btnSua_Click(object sender, EventArgs e) { int dem = 0; if (this.txtMaGV.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtMaGV, "Phải nhập mã giáo viên"); dem++; } else { this.errorProvider1.SetError(this.txtMaGV, null); } if (this.txtHoTenGV.Text.Trim().Length <= 0) { this.errorProvider2.SetError(this.txtHoTenGV, "Phải nhập tên Giáo viên"); dem++; } else { this.errorProvider2.SetError(this.txtHoTenGV, null); } if (this.txtEmailGV.Text.Trim().Length <= 0) { this.errorProvider3.SetError(this.txtEmailGV, "Phải nhập Email Giáo viên"); dem++; } else { this.errorProvider3.SetError(this.txtEmailGV, null); } if (dem != 0) { return; } if (flag == true) { try { this.dataGridView1.SelectedCells[0].Value = this.txtMaGV.Text.Trim(); this.dataGridView1.SelectedCells[1].Value = this.txtHoTenGV.Text.Trim(); this.dataGridView1.SelectedCells[2].Value = this.txtEmailGV.Text.Trim(); } catch { MessageBox.Show("Hãy nhấn vào ô trống đầu tiên của mỗi dòng để chọn dòng cần cập nhật!"); return; } } GiaoVien gv = new GiaoVien(); gv.MaGV = this.txtMaGV.Text.Trim(); gv.TenGV = this.txtHoTenGV.Text.Trim(); gv.EmailGV = this.txtEmailGV.Text.Trim(); //update GiaoVienController.UpdateGV(gv); //hiển thị BindingSource source = new BindingSource(); source.DataSource = GiaoVienController.GetGV(); this.dataGridView1.DataSource = source; }