public Model.Doctor.PlacemetnInARoom NewPlacement(Model.Doctor.PlacemetnInARoom placement) { // TODO: implement List <PlacemetnInARoom> placementList = ReadFromFile(); PlacemetnInARoom searchPlacement = GetPlacementById(placement.Id); if (searchPlacement != null) { return(null); } placementList.Add(placement); WriteInFile(placementList); return(placement); }
public bool DeletePlacement(int idExamination) { // TODO: implement List <PlacemetnInARoom> placementList = ReadFromFile(); PlacemetnInARoom placementForDelete = null; foreach (PlacemetnInARoom p in placementList) { if (p.Id == idExamination) { placementForDelete = p; break; } } if (placementForDelete == null) { return(false); } placementList.Remove(placementForDelete); WriteInFile(placementList); return(true); }
public PlacemetnInARoom EditPlacement(PlacemetnInARoom placementInRoom) { // TODO: implement return(placementInSickRoomRepository.SetPlacement(placementInRoom)); }
public PlacemetnInARoom PlaceInRoom(PlacemetnInARoom placementInRoom) { // TODO: implement return(placementInSickRoomRepository.NewPlacement(placementInRoom)); }
private void Button_Click_9(object sender, RoutedEventArgs e) { string s1 = dataOd.SelectedDate.ToString(); string[] lines1 = s1.Split(' '); string datumOd = lines1[0]; if (String.IsNullOrEmpty(datumOd)) { MessageBox.Show("Morate izabrati datum početka ležanja.", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning); dataOd.Focus(); return; } else if (String.IsNullOrEmpty(comboSoba.Text)) { MessageBox.Show("Morate izabrati sobu u koju želite smjesiti pacijenta.", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning); comboSoba.Focus(); return; } else if (String.IsNullOrEmpty(comboKrevet.Text)) { MessageBox.Show("Morate izabrati krevet u koji želite smjesiti pacijenta.", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning); comboKrevet.Focus(); return; } else if (comboKrevet.Text.Contains("zauzet")) { MessageBox.Show("Ne možete smjestiti pacijenta u krevet koji je zauzet.", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning); comboKrevet.Focus(); return; } string[] t1 = datumOd.Split('/'); string s2 = dataDo.SelectedDate.ToString(); string[] lines2 = s2.Split(' '); string datumDo = lines2[0]; if (String.IsNullOrEmpty(datumDo)) { MessageBox.Show("Morate izabrati datum kraja ležanja.", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning); dataDo.Focus(); return; } string[] t2 = datumDo.Split('/'); int god1 = Int32.Parse(t1[2]); int god2 = Int32.Parse(t2[2]); int mj1 = Int32.Parse(t1[0]); int mj2 = Int32.Parse(t2[0]); int dan1 = Int32.Parse(t1[1]); int dan2 = Int32.Parse(t2[1]); if (god2 < god1) { MessageBox.Show("Greška! Krajnji datum je stariji od početnog.", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning); dataOd.Focus(); return; } else if (god1 == god2 && mj1 > mj2) { MessageBox.Show("Greška! Krajnji datum je stariji od početnog.", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning); dataOd.Focus(); return; } else if (god1 == god2 && mj1 == mj2 && dan1 > dan2) { MessageBox.Show("Greška! Krajnji datum je stariji od početnog.", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning); dataOd.Focus(); return; } Room r = roomPlacment; r.Occupation = r.Occupation + 1; rc.EditRoom(r); List <Examination> examinations = ec.ViewExaminationsByRoom(r.Number); foreach (Examination exm in examinations) { exm.room = r; ec.EditExamination(exm); } RenovationPeriod period = rpc.ViewRenovationByRoomNumber(r.Number); period.room = r; rpc.EditRenovation(period); PlacemetnInARoom placement = new PlacemetnInARoom(); int idPlacement = prc.getLastId(); placement.Id = ++idPlacement; placement.DateOfPlacement = (DateTime)dataOd.SelectedDate; placement.DateOfDismison = (DateTime)dataDo.SelectedDate; placement.room = r; placement.patientCard = patientCard; prc.PlaceInRoom(placement); var p = new PlaceInSickRoom(); p.Show(); }
public PlacemetnInARoom EditPlacement(PlacemetnInARoom placementInRoom) { // TODO: implement return(placementInSickRoomService.EditPlacement(placementInRoom)); }
public PlacemetnInARoom PlaceInRoom(PlacemetnInARoom placementInRoom) { // TODO: implement return(placementInSickRoomService.PlaceInRoom(placementInRoom)); }