/// <summary>Initializes a new instance of the <see cref="WyborLekarza" /> class.</summary> /// <param name="klient2">The klient2.</param> public WyborLekarza(Klient klient2) { klient = klient2; //Stworzenie zespołu lekarzy Lekarz lekarz1 = new Lekarz("Dawid", "Nowak", "09.12.1986", "00178956435", Osoba.Plcie.M, "509678999", "*****@*****.**", "Koty", "dr. weterynarz", 8); Lekarz lekarz2 = new Lekarz("Krzysztof", "Ambasada", "07.10.1983", "00178956732", Osoba.Plcie.M, "506925173", "*****@*****.**", "Psy", "dr. weterynarz", 10); Lekarz lekarz3 = new Lekarz("Krystyna", "Brzyska", "09.10.1990", "00178446797", Osoba.Plcie.K, "5089258173", "*****@*****.**", "Króliki", "dr. weterynarz", 6); Lekarz lekarz4 = new Lekarz("Aneta", "Gryfińska", "21.12.1988", "00178454427", Osoba.Plcie.K, "5089562173", "*****@*****.**", "Koty", "dr. weterynarz", 8); Zespol_lekarzy zespol = new Zespol_lekarzy(); zespol.Dodaj_lekarza(lekarz1); zespol.Dodaj_lekarza(lekarz2); zespol.Dodaj_lekarza(lekarz3); zespol.Dodaj_lekarza(lekarz4); Console.WriteLine(zespol.ToString()); InitializeComponent(); bt1.Content = lekarz1.ToString(); bt2.Content = lekarz2.ToString(); bt3.Content = lekarz3.ToString(); bt4.Content = lekarz4.ToString(); l1 = lekarz1; l2 = lekarz2; l3 = lekarz3; l4 = lekarz4; }
public void SortPacjentToProperGroup(int number, int expectedInt) { Przychodnia przychodnia3 = new Przychodnia("name"); Lekarz lekarz = new Lekarz("name", "spec", 1234f); Pacjent pacjent = new Pacjent("name", "age"); przychodnia3.addLekarz(lekarz); lekarz.addPacjentToList(pacjent); for (int i = 0; i < number; i++) { pacjent.addChoroba(new Choroba("name", "20.04.20")); } przychodnia3.groupAllPacjenci(); List <List <Pacjent> > listaList = new List <List <Pacjent> >(); listaList.Add(przychodnia3.lekkoChorzy); listaList.Add(przychodnia3.niezleChorzy); listaList.Add(przychodnia3.tragedia); var wartosc = listaList[expectedInt]; Assert.That(wartosc.Count, Is.EqualTo(1)); }
private void AddWizyta_Click(object sender, RoutedEventArgs e) { String[] godzRozp = godzRozpInput.Text.ToString().Split('.'); String[] godzZak = godzZakInput.Text.ToString().Split('.'); WizytaKonsultacyjna wizytaKonsultacyjna = new WizytaKonsultacyjna(dataInput.SelectedDate.Value, double.Parse(godzRozp[0]), double.Parse(godzZak[0]), opisProblemuInput.Text, decyzjaInput.Text); Klient klient = _service.GetKlient(int.Parse(klientIdInput.Text)); _service.UpdateWizyteKlientNaTrue(klient); wizytaKonsultacyjna.setKlient(klient); String[] lekarzId = lekarzInput.SelectedItem.ToString().Split(' '); Lekarz lekarz = _service.GetLekarz(int.Parse(lekarzId[0])); wizytaKonsultacyjna.setLekarz(lekarz); Sala sala = _service.GetSala(int.Parse(salaInput.SelectedItem.ToString())); wizytaKonsultacyjna.setSala(sala); String[] sprz1 = sprzet1Input.SelectedItem.ToString().Split(' '); String[] sprz2 = sprzet1Input.SelectedItem.ToString().Split(' '); String[] sprz3 = sprzet1Input.SelectedItem.ToString().Split(' '); Sprzet sprzet1 = _service.GetSprzet(int.Parse(sprz1[0])); Sprzet sprzet2 = _service.GetSprzet(int.Parse(sprz2[0])); Sprzet sprzet3 = _service.GetSprzet(int.Parse(sprz1[0])); WizytaKonsultacyjnaSprzet wizytaKonsultacyjnaSprzet1 = new WizytaKonsultacyjnaSprzet(wizytaKonsultacyjna, sprzet1); WizytaKonsultacyjnaSprzet wizytaKonsultacyjnaSprzet2 = new WizytaKonsultacyjnaSprzet(wizytaKonsultacyjna, sprzet2); WizytaKonsultacyjnaSprzet wizytaKonsultacyjnaSprzet3 = new WizytaKonsultacyjnaSprzet(wizytaKonsultacyjna, sprzet3); wizytaKonsultacyjna.addWizytaKonsultacyjnaSprzet(wizytaKonsultacyjnaSprzet1); wizytaKonsultacyjna.addWizytaKonsultacyjnaSprzet(wizytaKonsultacyjnaSprzet2); wizytaKonsultacyjna.addWizytaKonsultacyjnaSprzet(wizytaKonsultacyjnaSprzet3); _service.AddWizytaKonsultacyjna(wizytaKonsultacyjna); Close(); }
public void CanAddPacjentToProperLekarz() { Lekarz lekarz = new Lekarz("name", "spec", 1234f); Lekarz lekarz1 = new Lekarz("name1", "spec", 1234f); Lekarz lekarz2 = new Lekarz("name2", "spec", 1234f); Pacjent pacjent = new Pacjent("name", "age"); Pacjent pacjent1 = new Pacjent("name1", "age"); Pacjent pacjent2 = new Pacjent("name2", "age"); Pacjent pacjent3 = new Pacjent("name3", "age"); Pacjent pacjent4 = new Pacjent("name4", "age"); Pacjent pacjent5 = new Pacjent("name5", "age"); Przychodnia przychodnia2 = new Przychodnia("name"); przychodnia2.addLekarz(lekarz); przychodnia2.addLekarz(lekarz1); przychodnia2.addLekarz(lekarz2); lekarz.addPacjentToList(pacjent); lekarz1.addPacjentToList(pacjent1); lekarz1.addPacjentToList(pacjent5); lekarz2.addPacjentToList(pacjent2); lekarz2.addPacjentToList(pacjent3); przychodnia2.addPacjentToLekarz(pacjent4); var result = lekarz.pacjents.Count; Assert.That(result, Is.EqualTo(2)); }
public void CanMakeChoroba() { Lekarz lekarz = new Lekarz("Andrzej", "Ortodonta", 3900f); var choroba1 = lekarz.MakeChoroba("name", "startDate"); Assert.That(choroba1, Is.TypeOf <Choroba>()); }
public void ileLekarzMaWizyt() { using (ShimsContext.Create()) { Pacjent pacjent = new Pacjent("Klaudia", "Palkowska"); Lekarz lekarz = new Lekarz("Aneta", "Stypa", "psychiatra"); DateTime data = new DateTime(2016, 02, 02).AddHours(12).AddMinutes(40); Wizyta wizyta = new Wizyta(pacjent, lekarz, data); Pacjent pacjent2 = new Pacjent("Jan", "Kowalski"); DateTime data2 = new DateTime(2016, 02, 02).AddHours(12).AddMinutes(20); Wizyta wizyta2 = new Wizyta(pacjent2, lekarz, data2); Lekarz lekarz2 = new Lekarz("Anna", "Nowak", "laryngolog"); Wizyta wizyta3 = new Wizyta(pacjent, lekarz2, data2); var kolejka = new Kolejka(); Rejestracja.Fakes.ShimKolejka.AllInstances.ListaWizytGet = (x) => { return(new List <Wizyta>(new[] { wizyta, wizyta2, wizyta3 })); }; List <Wizyta> wizyty = kolejka.wizytyLekarza(lekarz); List <Wizyta> actual = new List <Wizyta>(); actual.Add(wizyta); actual.Add(wizyta2); CollectionAssert.AreEquivalent(wizyty, actual); } }
public IActionResult Edit(LekarzEditViewModel model) { if (ModelState.IsValid) { Lekarz lekarz = _lekarzRepository.GetLekarz(model.LekarzID); lekarz.Imie = model.Imie; lekarz.Nazwisko = model.Nazwisko; lekarz.Specjalizacja = model.Specjalizacja; lekarz.Email = model.Email; lekarz.Opis = model.Opis; if (model.Foto != null) { if (model.ExistingPhotoPath != null) { string filePath = Path.Combine(hostingEnvironment.WebRootPath, "Images", model.ExistingPhotoPath); System.IO.File.Delete(filePath); } lekarz.PhotoPath = ProcessUploadedFile(model); } _lekarzRepository.Update(lekarz); return(RedirectToAction("NewIndex")); } return(View()); }
/// <summary>Initializes a new instance of the <see cref="OknoKoncowe" /> class.</summary> /// <param name="lekarz">The lekarz.</param> /// <param name="data">The data.</param> /// <param name="godzina">The godzina.</param> /// <param name="klient">The klient.</param> public OknoKoncowe(Lekarz lekarz, string data, string godzina, Klient klient) { InitializeComponent(); tboxData.Text = "Data wizyty: " + data + ", godzina wizyty: " + godzina; tboxLekarz.Text = "Do: " + lekarz.Tytuly + " " + lekarz.Imie + " " + lekarz.Nazwisko; tboxZwierzeta.Text = klient.ToString2(); }
public ActionResult EdytujLekarza(SpecjalizacjaLekarza sll, Nullable <int> id) { PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7(); if (ModelState.IsValid) { Lekarz l = dc.Lekarz.Single(ll => ll.Uzytkownik.IdUzytkownika == id); l.Imie = sll.Lekarz.Imie; l.Nazwisko = sll.Lekarz.Nazwisko; l.NumerTelefonu = sll.Lekarz.NumerTelefonu; l.Uzytkownik.Haslo = sll.Lekarz.Uzytkownik.Haslo; l.Uzytkownik.Login = sll.Lekarz.Uzytkownik.Login; SpecjalizacjaLekarza sl_ = dc.SpecjalizacjaLekarza.Single(slll => slll.IdLekarza == l.IdLekarza); sl_.IdSpecjalizacji = sll.IdSpecjalizacji; dc.SaveChanges(); } SpecjalizacjaLekarza sl = dc.SpecjalizacjaLekarza.FirstOrDefault(ll => ll.Lekarz.Uzytkownik.IdUzytkownika == id); if (sl.Specjalizacja.ListaSpecjalizacji == null) { sl.Specjalizacja.ListaSpecjalizacji = dc.Specjalizacja.OrderBy(s => s.NazwaSpecjalizacji).Select(s => new SelectListItem { Selected = true, Text = s.NazwaSpecjalizacji, Value = s.IdSpecjalizacji.ToString() }); } return(View(sl)); }
private void ZalogujBtn_Click(object sender, RoutedEventArgs e) { Wynik.Visibility = Visibility.Collapsed; userLogin.ClearValue(TextBox.BorderBrushProperty); userPassword.ClearValue(TextBox.BorderBrushProperty); long login; if (!Int64.TryParse(userLogin.Text, out login)) { userLogin.BorderBrush = Brushes.Red; return; } string password = userPassword.Password.ToString(); using DataBaseContext dataBaseContext = new DataBaseContext(); Lekarz user = dataBaseContext.Lekarze.Where(p => p.PESEL == login).FirstOrDefault(); if (user != null) { if (user.Password == password) { this.Visibility = Visibility.Collapsed; doctorForm = new DoctorForm(user.PESEL); doctorForm.ShowDialog(); this.Visibility = Visibility.Visible; userLogin.Text = ""; userPassword.Password = ""; return; } userPassword.BorderBrush = Brushes.Red; return; } Pielegniarka user2 = dataBaseContext.Pielegniarki.Where(p => p.PESEL == login).FirstOrDefault(); if (user2 != null) { if (user2.Password == password) { this.Visibility = Visibility.Collapsed; nurseForm = new NurseForm(user2); nurseForm.ShowDialog(); this.Visibility = Visibility.Visible; userLogin.Text = ""; userPassword.Password = ""; return; } userPassword.BorderBrush = Brushes.Red; return; } Wynik.Content = "Podany użytkownik nie istnieje!"; Wynik.Visibility = Visibility.Visible; return; }
static void Main(string[] args) { Lekarz l = new Lekarz(); l.NowyPacjent("test", "57656"); Console.WriteLine(l); Console.ReadKey(); }
public Lekarz DodajLekarza(Lekarz lekarz) { lekarz.Id = Lekarze.Count > 0 ? Lekarze.Last().Id + 1 : 1; lekarz.DataStworzenia = DateTime.Now; Lekarze.Add(lekarz); return(lekarz); }
public Lekarz Update(Lekarz lekarzUpdate) { var lekarz = context.Lekarze.Attach(lekarzUpdate); lekarz.State = Microsoft.EntityFrameworkCore.EntityState.Modified; context.SaveChanges(); return(lekarzUpdate); }
public void CanAddPacjentToList() { Lekarz lekarz = new Lekarz("Andrzej", "Ortodonta", 3900f); var pacjent = new Pacjent("Marek", "15"); lekarz.addPacjentToList(pacjent); Assert.That(lekarz.pacjents[0], Is.EqualTo(pacjent)); }
public Lekarz Delete(int id) { Lekarz lekarz = _lekarzList.FirstOrDefault(e => e.LekarzID == id); if (lekarz != null) { _lekarzList.Remove(lekarz); } return lekarz; }
private void AddLekarz_Click(object sender, RoutedEventArgs e) { Osoba osoba = new Osoba(imieInput.Text, nazwiskoInput.Text, daneKontaktoweInput.Text, dataUrodzeniaInput.SelectedDate.Value, plecInput.Text, adresInput.Text); _service.AddOsoba(osoba); Lekarz lekarz = Lekarz.stworzLekarza(osoba, imieInput.Text, nazwiskoInput.Text, daneKontaktoweInput.Text, dataUrodzeniaInput.SelectedDate.Value, plecInput.Text, adresInput.Text, false, specjalizacjaInput.Text); _service.AddLekarz(lekarz); Close(); }
public void DodajLekarza() { Lekarz lekarz = new Lekarz() { Imie = "Janusz", Nazwisko = "Kowalczewski" }; Assert.IsTrue(WcfTest.Service.DodajLekarza(lekarz).Id != default); }
public void CanAddLekarzToList() { Lekarz lekarz = new Lekarz("Jan", "Ginekolog", 6900f); Przychodnia przychodnia = new Przychodnia("Kaczyńskiego"); przychodnia.addLekarz(lekarz); Assert.That(przychodnia.lekarzs[0], Is.EqualTo(lekarz)); }
public void dodajLekarzaTest() { var lekarz = new Lekarz(); lekarz.dodajLekarza("imie", "nazwisko", "kardiolog"); string actual = lekarz.Imie; string expected = "imie"; Assert.AreEqual(expected, actual); }
public bool UsunLekarza(long id) { Lekarz lekarz = Lekarze.FirstOrDefault(o => o.Id == id); if (lekarz != null) { Lekarze.Remove(lekarz); return(true); } return(false); }
public void CanShowPacjentsList() { Pacjent pacjent = new Pacjent("probe", "20"); Lekarz lekarz = new Lekarz("Andrzej", "Ortodonta", 3900f); lekarz.addPacjentToList(pacjent); var result = lekarz.showPacjents(); Assert.That(result, Is.EqualTo(lekarz.pacjents[0])); }
public Lekarz Update(Lekarz lekarzUpdate) { Lekarz lekarz = _lekarzList.FirstOrDefault(e => e.LekarzID == lekarzUpdate.LekarzID); if (lekarz != null) { lekarz.Imie = lekarzUpdate.Imie; lekarz.Nazwisko = lekarzUpdate.Nazwisko; lekarz.Specjalizacja = lekarzUpdate.Specjalizacja; lekarz.Email = lekarzUpdate.Email; } return lekarz; }
//Get public ActionResult RezerwujWizyte(string date, string godzina, int?idLekarza) { //Lekarz lekarz = db.Lekarz.Where(a => a.IdLekarz == idLekarza).Single(); Lekarz lekarz = listaLekarzy.Where(a => a.IdLekarz == idLekarza).Single(); ViewData["Imie"] = lekarz.Imie; ViewData["Nazwisko"] = lekarz.Nazwisko; ViewData["Id"] = lekarz.IdLekarz; ViewData["date"] = date; ViewData["godzina"] = godzina; return(View()); }
public Lekarz Delete(int id) { // before deleting a Pacjent, we need to find them first Lekarz lekarz = _context.Lekarze.Find(id); if (lekarz != null) { _context.Lekarze.Remove(lekarz); _context.SaveChanges(); } return(lekarz); }
private void UsunLekarza_Click(object sender, RoutedEventArgs e) { if (LekarzeDataGrid.SelectedValue != null) { Lekarz lekarz = (Lekarz)LekarzeDataGrid.SelectedItem; _service.DeleteLekarz(lekarz); } else { MessageBox.Show("Żaden lekarz nie został wybrany"); } }
public void dodajLekarzaTest() { var kolejka = new Kolejka(); string imLekarz = TestContext.DataRow[0].ToString(); string nazwLekarz = TestContext.DataRow[1].ToString(); string specLekarz = TestContext.DataRow[2].ToString(); Lekarz lekarz = new Lekarz(imLekarz, nazwLekarz, specLekarz); var actual = kolejka.dodajLekarza(lekarz).ToString(); string expected = Convert.ToString(TestContext.DataRow[3]); StringAssert.Equals(expected, actual); }
private void WizytaBtn_Click(object sender, RoutedEventArgs e) { DataDatePicker.ClearValue(DateTimePicker.BorderBrushProperty); LekarzComboBox.ClearValue(ComboBox.BackgroundProperty); DateTime?dataWizyty = null; bool blad = false; if (DataDatePicker.Value == null) { DataDatePicker.BorderBrush = Brushes.Red; blad = true; } else { dataWizyty = (DateTime)DataDatePicker.Value; } using DataBaseContext dataBaseContext = new DataBaseContext(); Lekarz lekarzCombo = LekarzComboBox.SelectedItem as Lekarz; Lekarz lekarz = dataBaseContext.Lekarze.Where(l => l.PESEL == lekarzCombo.PESEL).FirstOrDefault(); Pacjent pacjent = dataBaseContext.Pacjeci.Where(p => p.PESEL == ObecnyPacjent.PESEL).FirstOrDefault(); if (lekarz == null) { blad = true; } if (blad) { return; } Wizyta wizyta = new Wizyta { Data = (DateTime)dataWizyty, Opis = null, lekarz = lekarz, pacjent = pacjent }; dataBaseContext.Wizyty.Add(wizyta); dataBaseContext.SaveChanges(); System.Windows.MessageBox.Show("Dodano wizytę", "Sukces", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
public void CanAddPacjentToLekarz() { Lekarz lekarz = new Lekarz("name", "spec", 1234f); Pacjent pacjent = new Pacjent("name", "age"); Pacjent pacjent1 = new Pacjent("name1", "age"); Pacjent pacjent2 = new Pacjent("name2", "age"); Pacjent pacjent3 = new Pacjent("name3", "age"); Przychodnia przychodnia2 = new Przychodnia("name"); przychodnia2.addLekarz(lekarz); var result = przychodnia2.addPacjentToLekarz(pacjent); Assert.That(result, Is.EqualTo(true)); }
public void dodajWizyteTest() { var pacjent = new Pacjent(); var lekarz = new Lekarz(); var wizyta = new Wizyta(); DateTime data = DateTime.Now; pacjent.dodajPacjenta("imie", "nazwisko"); lekarz.dodajLekarza("imie", "nazwisko", "kardiolog"); wizyta.dodajWizyte(pacjent, lekarz, data); Lekarz actual = wizyta.Lekarz; Lekarz expected = lekarz; Assert.AreEqual(expected, actual); }
public ViewResult Edit(int id) { Lekarz lekarz = _lekarzRepository.GetLekarz(id); LekarzEditViewModel lekarzEditViewModel = new LekarzEditViewModel { LekarzID = lekarz.LekarzID, Imie = lekarz.Imie, Nazwisko = lekarz.Nazwisko, Specjalizacja = lekarz.Specjalizacja, Email = lekarz.Email, Opis = lekarz.Opis, ExistingPhotoPath = lekarz.PhotoPath }; return(View(lekarzEditViewModel)); }