private void btOK_Click(object sender, EventArgs e) { if (bll.ExistedMSGV_bll(txtMaso.Text)) { DialogResult dialogResult = MessageBox.Show("Giáo viên đã tồn tại, bạn có muốn thêm HP này vào giáo viên không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { if (bll.ExistedPairGV_HP_bll(txtMaso.Text, cbbHP.SelectedItem.ToString())) { MessageBox.Show("Giáo viên đã dạy học phần này", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Error); } else { bll.addGV_HP_bll(new Entity.GV_HP { MSGV = txtMaso.Text, MSHP = bll.getMSHPFormTenHp_bll(cbbHP.SelectedItem.ToString()) }); addSuc(); MessageBox.Show("Đã thêm GV_HP thành công", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.None); this.Dispose(); } } else if (dialogResult == DialogResult.No) { this.Dispose(); return; } else { this.Dispose(); return; } } else { bll.addGV_bll(new Entity.GiangVien { MSGV = txtMaso.Text, TenGV = txtName.Text, NgaySinh = dateTimePicker1.Value, GioiTinh = (rdMale.Checked) ? true : false, HocHam = cbbHH.SelectedItem.ToString(), HocVi = cbbHV.SelectedItem.ToString(), Khoa = cbbKhoa.SelectedItem.ToString(), }); bll.addGV_HP_bll(new Entity.GV_HP { MSGV = txtMaso.Text, MSHP = bll.getMSHPFormTenHp_bll(cbbHP.SelectedItem.ToString()) }); addSuc(); MessageBox.Show("Đã thêm thành công", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.None); } }
private void btDel_Click(object sender, EventArgs e) { List <string> msList = new List <string>(); List <string> HPList = new List <string>(); DataGridViewSelectedRowCollection tap; tap = dataGrid.SelectedRows; foreach (DataGridViewRow hang in tap) { msList.Add(hang.Cells["MSGV"].Value.ToString()); HPList.Add(hang.Cells["TenHP"].Value.ToString()); } int i = 0; foreach (string tengv in msList) { bll.delGV_HP_bll(new Entity.GV_HP { MSGV = msList[i], MSHP = bll.getMSHPFormTenHp_bll(HPList[i]) }); i++; } MessageBox.Show("Xóa Thành công"); dataGrid.DataSource = bll.getListHP_bll(); }