public void themoi_3(EC_tb_Benhnhan key) { if (!keysql.kiemtramabn(key.MABENHNHAN)) { if (!keysql.kiemtramapk(key.MAPHONGKHAM1)) { MessageBox.Show("Mã Phòng khám vừa nhập không tồn tại,xin chọn Mã khác", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (!keysql.kiemtramapk(key.MAPHONGKHAM2)) { MessageBox.Show("Mã Phòng khám vừa nhập không tồn tại,xin chọn Mã khác", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (!keysql.kiemtramapk(key.MAPHONGKHAM3)) { MessageBox.Show("Mã Phòng khám vừa nhập không tồn tại,xin chọn Mã khác", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { keysql.themmoi_3(key); MessageBox.Show("Đã Lưu Thành Công", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } else { MessageBox.Show("Mã bệnh nhân này đã tồn tại,xin chọn Mã khác", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
// thêm bệnh nhân sử dụng 1 phòng khám public void themmoi_2(EC_tb_Benhnhan key) { string sql = @"INSERT INTO dbo.BENHNHAN (MaBenhNhan,HoTenBenhNhan,Tuoi,GioiTinh,SoCMND,DiaChi,NgayKhamBenh,ChuanDonSoLuot,MaPhongKham1,STTPhongKham1,MaPhongKham2,STTPhongKham2,MaPhongKham3,STTPhongKham3,ThuVienPhi,NhanThuoc) VALUES ('" + key.MABENHNHAN + "',N'" + key.HOTENBENHNHAN + "','" + key.TUOI + "',N'" + key.GIOITINH + "','" + key.SOCMND + "',N'" + key.DIACHI + "','" + key.NGAYKHAMBENH + "',N'" + key.CHUANDONSOLUOT + "','" + key.MAPHONGKHAM1 + "'," + key.STTPHONGKHAM1 + ",'" + key.MAPHONGKHAM2 + "'," + key.STTPHONGKHAM2 + ",null,0,N'" + key.THUVIENPHI + "',N'" + key.NHANTHUOC + "')"; cn.ExcuteNonQuery(sql); // lưu vào bản bệnh nhân tạm string sql_1 = @"INSERT INTO dbo.BENHNHAN_TAM (STTPhongKham,MaPhongKham,MaBenhNhan,HoTenBenhNhan,Tuoi,GioiTinh,SoCMND,ChuanDonSoLuot) VALUES (" + key.STTPHONGKHAM1 + ",'" + key.MAPHONGKHAM1 + "','" + key.MABENHNHAN + "',N'" + key.HOTENBENHNHAN + "'," + key.TUOI + ",N'" + key.GIOITINH + "','" + key.SOCMND + "',N'" + key.CHUANDONSOLUOT + "')"; cn.ExcuteNonQuery(sql_1); string sql_2 = @"INSERT INTO dbo.BENHNHAN_TAM (STTPhongKham,MaPhongKham,MaBenhNhan,HoTenBenhNhan,Tuoi,GioiTinh,SoCMND,ChuanDonSoLuot) VALUES (" + key.STTPHONGKHAM2 + ",'" + key.MAPHONGKHAM2 + "','" + key.MABENHNHAN + "',N'" + key.HOTENBENHNHAN + "'," + key.TUOI + ",N'" + key.GIOITINH + "','" + key.SOCMND + "',N'" + key.CHUANDONSOLUOT + "')"; cn.ExcuteNonQuery(sql_2); // tăng hàng đợi lên 1 string sql1 = (@"UPDATE dbo.PHONGKHAM SET HangDoi ='" + key.STTPHONGKHAM1 + "' where MaPhongKham='" + key.MAPHONGKHAM1 + "'"); cn.ExcuteNonQuery(sql1); string sql2 = (@"UPDATE dbo.PHONGKHAM SET HangDoi ='" + key.STTPHONGKHAM2 + "' where MaPhongKham='" + key.MAPHONGKHAM2 + "'"); cn.ExcuteNonQuery(sql2); }