private void btnLuu_Click(object sender, EventArgs e) { // get địa chỉ DIACHI dc = new DIACHI() { soNha = txtSonha.Text, duong = txtDuong.Text, xa = txtPhuong.Text, huyen = txtQuan.Text, tinh = cbTinh.Text }; NGUOIDUNG user = new NGUOIDUNG() { tenNguoiDung = txtTengv.Text, gioiTinh = (rbNam.Checked == true) ? "Nam" : "Nữ", ngaySinh = txtNgaySinh.DateTime, sDT = txtSDT.Text, email = txtEmail.Text, taiKhoan = txtTaiKhoan.Text, matKhau = txtMatKhau1.Text, }; if (lblChucNangHientai.Text.Equals(_THEM_MOI)) { int re = bus_DiaChi.insert(dc); if (re < 1) { MessageBox.Show("Có lỗi trong quá trình Thêm Địa chỉ !!!", "Lỗi", MessageBoxButtons.OK); return; } user.diaChi = bus_DiaChi.get_unique_last(); int re2 = bus_NguoiDung.insert(user); if (re2 < 1) { MessageBox.Show("Có lỗi trong quá trình NGƯỜI DÙNG !!!", "Lỗi", MessageBoxButtons.OK); return; } int id_user = bus_NguoiDung.get_unique_last(); int id_bomon = (int)cbBomon.GetColumnValue("maBoMon"); int re_gv = bus_GiaoVien.insert(new GIAOVIEN() { maNguoiDung = id_user, monDay = id_bomon }); if (re_gv < 1) { MessageBox.Show("Có lỗi trong quá trình GIÁO VIÊN !!!", "Lỗi", MessageBoxButtons.OK); return; } else { MessageBox.Show("Lưu thành công GIÁO VIÊN !!!", "Thành công", MessageBoxButtons.OK); _bindingDataSourceGrid(); _EmpltyAllInfoText(); lblChucNangHientai.Text = _KHONG_; } } else { dc.maDiaChi = Int32.Parse(txtMaDiachi.Text); if (dc.maDiaChi < 1) { MessageBox.Show("Mã địa chỉ sửa không hợp lệ < 1 !!!", "Lỗi", MessageBoxButtons.OK); return; } user.maNguoiDung = Int32.Parse(txtMagv.Text); if (user.maNguoiDung < 1) { MessageBox.Show("Mã Người dùng sửa không hợp lệ < 1 !!!", "Lỗi", MessageBoxButtons.OK); return; } int re_dc = bus_DiaChi.update(dc); if (re_dc < 1) { MessageBox.Show("Có lỗi trong quá trình Sửa Địa chỉ !!!", "Lỗi", MessageBoxButtons.OK); return; } int re_ng = bus_NguoiDung.update(user); if (re_ng < 1) { MessageBox.Show("Có lỗi trong quá trình Sửa Người dùng !!!", "Lỗi", MessageBoxButtons.OK); return; } int id_bomon = (int)cbBomon.GetColumnValue("maBoMon"); int re_gv = bus_GiaoVien.update(new GIAOVIEN() { maNguoiDung = user.maNguoiDung, monDay = id_bomon }); if (re_gv < 1) { MessageBox.Show("Có lỗi trong quá trình Sửa Giáo viên !!!", "Lỗi", MessageBoxButtons.OK); return; } else { MessageBox.Show("Sửa thành công GIÁO VIÊN !!!", "Thành công", MessageBoxButtons.OK); _bindingDataSourceGrid(); _EmpltyAllInfoText(); lblChucNangHientai.Text = _KHONG_; } } }