public OrvosUjIdopontFelvetele(Adatbazis.Orvos orvos) { InitializeComponent(); Orvos = orvos; IdopontFeldolgozo = new OrvosRendelesFeldolgozo(Adatbazis.AdatBazis.DataBase, orvos); paciensListBox.DataContext = IdopontFeldolgozo; orvosLabel.Content = "Orvos: " + IdopontFeldolgozo.AktualisOrvos.Nev; }
Magankorhaz.Adatbazis.Orvos OrvosBetoltese(string felhasznalonev) { //TODO adatbazisbol beszerezni if (felhasznalonev == "orvos") { OrvosRendelesFeldolgozo feldolgozo = new OrvosRendelesFeldolgozo(Adatbazis.AdatBazis.DataBase); return(feldolgozo.ElsoOrvos()); } return(new Adatbazis.Orvos()); }
public OrvosRendelesek(Adatbazis.Orvos orvos) { InitializeComponent(); Orvos = orvos; IdopontFeldolgozo = new OrvosRendelesFeldolgozo(Adatbazis.AdatBazis.DataBase, orvos); idopontokDataGrid.DataContext = IdopontFeldolgozo; foreach (DataGridColumn akt in idopontokDataGrid.Columns) { akt.Width = idopontokDataGrid.Width / 3 - 3; } kivalasztottIdopont = null; }
public OrvosIdopontModositasa(OrvosRendelesekViewModel kivalasztottIdopont, Adatbazis.Orvos orvos) { InitializeComponent(); Orvos = orvos; IdopontFeldolgozo = new OrvosRendelesFeldolgozo(Adatbazis.AdatBazis.DataBase); paciensListBox.DataContext = IdopontFeldolgozo; Idopont = kivalasztottIdopont; datumDatePicker.Text = kivalasztottIdopont.FoglaltIdopont.ToShortDateString(); idoOraTextBox.Text = kivalasztottIdopont.FoglaltIdopont.Hour.ToString(); idoPercTextBox.Text = kivalasztottIdopont.FoglaltIdopont.Minute.ToString(); megnevezesTextBox.Text = kivalasztottIdopont.Megnevezes; }
public OrvosUjKezelesFelvetele(Adatbazis.Orvos orvos) { InitializeComponent(); Orvos = orvos; KezelesFeldolgozo = new OrvosKezelesekFeldolgozo(Adatbazis.AdatBazis.DataBase, orvos); IdopontFeldolgozo = new OrvosRendelesFeldolgozo(Adatbazis.AdatBazis.DataBase, orvos); paciensListBox.ItemsSource = KezelesFeldolgozo.Paciensek; ObservableCollection <OrvosKezelesekViewModel> idopontok = KezelesFeldolgozo.Kezelesek; foreach (OrvosKezelesekViewModel akt in idopontok) { foglaltidopontokListBox.Items.Add(akt); } sikeressegComboBox.SelectedIndex = 0; if (DateTime.Now.Hour > 16) { datumDatePicker.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1), DateTime.Now)); } else { datumDatePicker.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1), DateTime.Now.AddDays(-1))); } for (int i = 9; i < 17; i++) { if (DateTime.Now.Hour < 17 && DateTime.Now.Hour > 8) { if (DateTime.Now.Hour > i) { continue; } } idopontOra.Items.Add(Convert.ToString(i)); } idopontPerc.Items.Add("00"); idopontPerc.Items.Add("30"); idopontOra.SelectedIndex = 0; idopontPerc.SelectedIndex = 0; }
public OrvosUjIdopontFelvetele(Adatbazis.Orvos orvos) { InitializeComponent(); Orvos = orvos; IdopontFeldolgozo = new OrvosRendelesFeldolgozo(Adatbazis.AdatBazis.DataBase, orvos); idopontOrvos.ItemsSource = IdopontFeldolgozo.Orvosok; idopontOra.Items.Add(""); for (int i = 9; i < 17; i++) { if (DateTime.Now.Hour < 17 && DateTime.Now.Hour > 8) { if (DateTime.Now.Hour > i) { continue; } } idopontOra.Items.Add(Convert.ToString(i)); } idopontPerc.Items.Add(""); idopontPerc.Items.Add("00"); idopontPerc.Items.Add("30"); idopontOrvos.SelectedItem = Orvos; idopontOra.SelectedIndex = 0; idopontPerc.SelectedIndex = 0; foglaltIdopontokListBox.ItemsSource = IdopontFeldolgozo.IdopontLekeres(orvos); idopontPaciens.ItemsSource = IdopontFeldolgozo.Paciensek; idopontPaciens.SelectedIndex = 0; if (DateTime.Now.Hour > 16) { idopontDatum.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1), DateTime.Now)); } else { idopontDatum.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1), DateTime.Now.AddDays(-1))); } }
void SajatAdatokKiirasa(Magankorhaz.Adatbazis.Orvos orvos) { RendelesFeldolgozo = new OrvosRendelesFeldolgozo(AdatBazis.DataBase); orvosAdatNev.Text = orvos.Nev; orvosAdatEmail.Text = orvos.Email; orvosAdatFelhasznalonev.Text = orvos.Felhasznalonev; orvosAdatSzemelyiSzam.Text = orvos.SzemelyiSzam; orvosAdatTAJ.Text = Convert.ToString(orvos.TAJ); orvosAdatKepesites.Text = orvos.Kepesites; orvosAdatSzuletesiDatum.SelectedDate = orvos.SzuletesiDatum; orvosAdatLakcim.Text = orvos.Cim; orvosAdatTelefonszam.Text = orvos.Telefon; if (orvos.LegutolsoBejelentkezes < DateTime.Now.AddYears(-100)) { orvosAdatUtolsoBejelentkezes.Text = ""; } else { orvosAdatUtolsoBejelentkezes.Text = Convert.ToString(orvos.LegutolsoBejelentkezes); } // Elhelyezéshez feltöltés ObservableCollection <Adatbazis.Osztaly> osztalyok = RendelesFeldolgozo.Osztalyok; foreach (var osztaly in osztalyok) { orvosAdatOsztalyComboBox.Items.Add(osztaly.Megnevezes); } orvosAdatOsztalyText.Content = RendelesFeldolgozo.OsztalyMegnevezesIdAlapjan(orvos.OsztalyID); // Időpontok frissítése/feltöltése orvosIdopontokDataGrid.ItemsSource = RendelesFeldolgozo.Idopontok; }
public OrvosIdopontModositasa(OrvosRendelesekViewModel kivalasztottIdopont, Adatbazis.Orvos orvos, Adatbazis.Paciens paciens) { InitializeComponent(); Orvos = orvos; Idopont = kivalasztottIdopont; IdopontFeldolgozo = new OrvosRendelesFeldolgozo(Adatbazis.AdatBazis.DataBase); idopontOrvos.ItemsSource = IdopontFeldolgozo.Orvosok; idopontPaciens.ItemsSource = IdopontFeldolgozo.Paciensek; for (int i = 9; i < 17; i++) { if (kivalasztottIdopont.FoglaltIdopont <= DateTime.Now) { if (DateTime.Now.Hour < 17 && DateTime.Now.Hour > 8) { if (DateTime.Now.Hour > i) { continue; } } } idopontOra.Items.Add(i.ToString()); } idopontPerc.Items.Add("00"); idopontPerc.Items.Add("30"); idopontOrvos.SelectedItem = Orvos; idopontOra.SelectedIndex = 0; idopontPerc.SelectedIndex = 0; foglaltIdopontokListBox.ItemsSource = IdopontFeldolgozo.Idopontok; idopontDatum.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1), DateTime.Now.AddDays(-1))); idopontDatum.SelectedDate = kivalasztottIdopont.FoglaltIdopont.Date; if (DateTime.Now.Hour > 16) { idopontDatum.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1), DateTime.Now)); } else { idopontDatum.BlackoutDates.Add(new CalendarDateRange(new DateTime(1990, 1, 1), DateTime.Now.AddDays(-1))); } if (kivalasztottIdopont.FoglaltIdopont > DateTime.Now) { switch (kivalasztottIdopont.FoglaltIdopont.Hour) { case 9: idopontOra.SelectedIndex = 0; break; case 10: idopontOra.SelectedIndex = 1; break; case 11: idopontOra.SelectedIndex = 2; break; case 12: idopontOra.SelectedIndex = 3; break; case 13: idopontOra.SelectedIndex = 4; break; case 14: idopontOra.SelectedIndex = 5; break; case 15: idopontOra.SelectedIndex = 6; break; case 16: idopontOra.SelectedIndex = 7; break; } if (kivalasztottIdopont.FoglaltIdopont.Minute < 30) { idopontPerc.SelectedIndex = 0; } else { idopontPerc.SelectedIndex = 1; } } idopontReszletek.Text = kivalasztottIdopont.Megnevezes; idopontPaciens.SelectedItem = paciens; }
Magankorhaz.Adatbazis.Orvos OrvosBetoltese(string felhasznalonev) { OrvosRendelesFeldolgozo feldolgozo = new OrvosRendelesFeldolgozo(Adatbazis.AdatBazis.DataBase); return(feldolgozo.ElsoOrvosFelhasznalonevAlapjan(felhasznalo.Content.ToString())); }