public static bool removeLuotThuoc(int ID) { if (currentLuotKhamID == -1) { return(false); } LuotKham lk = LuotKhamDAO.getLuotKham(currentLuotKhamID); LuotThuoc lt = LuotThuocDAO.getLuotThuoc(ID); if (lt == null) { return(false); } lk.TienThuoc -= lt.ChiPhi; LuotKhamDAO.updateLuotKham(lk.ID, lk); foreach (LuotThuoc l in listLuotThuoc) { if (l.ID == ID) { lt = l; break; } } listLuotThuoc.Remove(lt); LuotThuocDAO.removeLuotThuoc(ID); return(true); }
public static bool removeLuotKham(int ID) { LuotKham lk = LuotKhamDAO.getLuotKham(ID); if (lk == null) { return(false); } foreach (LuotThuoc lt in lk.LuotThuocs) { LuotThuocDAO.removeLuotThuoc(lt.ID); } BenhNhan temp = null; foreach (BenhNhan bn in listBenhNhan) { if (bn.CMND.Equals(lk.BenhNhan)) { temp = bn; break; } } listBenhNhan.Remove(temp); LuotKhamDAO.removeLuotKham(ID); if (currentLuotKhamID == ID) { currentLuotKhamID = -1; } return(true); }