public IdopontSzerkeszto(RecepciosViewModel recepciosViewModel, Idopontok idopont, StMungoServiceClient smc) { InitializeComponent(); this.smc = smc; this.recepciosViewModel = recepciosViewModel; //smc.mungoSystem() = recepciosViewModel.MungoSystem; this.idopont = idopont; var orvosnev = smc.mungoSystem().People.Where(x => x.PeopleID == idopont.OrvosID).Select(x => x.Name).First(); orvosLbl.Content = orvosnev; datumLbl.Content = idopont.Datum.Value.ToShortDateString() +" " + idopont.Datum.Value.ToShortTimeString(); this.DataContext = recepciosViewModel; smc.Betegek_getLoad(); var betegek = from b in smc.mungoSystem().Betegek join p in smc.mungoSystem().People on b.PeopleID equals p.PeopleID where b.Deleted == 0 && p.Deleted==0 select new { TAJ = b.TAJ, Nev = p.Name, BetegID = b.BetegID, PeopleID = b.PeopleID }; foreach(var b in betegek) { recepciosViewModel.Betegek.Add(new BetegTajIDNev { TAJ = b.TAJ, Nev = b.Nev, BetegID = b.BetegID, PeopleID = (int)b.PeopleID }); } }
public IdopontSzerkeszto(RecepciosViewModel recepciosViewModel, Idopontok idopont, StMungoServiceClient smc) { InitializeComponent(); this.smc = smc; this.recepciosViewModel = recepciosViewModel; //smc.mungoSystem() = recepciosViewModel.MungoSystem; this.idopont = idopont; var orvosnev = smc.mungoSystem().People.Where(x => x.PeopleID == idopont.OrvosID).Select(x => x.Name).First(); orvosLbl.Content = orvosnev; datumLbl.Content = idopont.Datum.Value.ToShortDateString() + " " + idopont.Datum.Value.ToShortTimeString(); this.DataContext = recepciosViewModel; smc.Betegek_getLoad(); var betegek = from b in smc.mungoSystem().Betegek join p in smc.mungoSystem().People on b.PeopleID equals p.PeopleID where b.Deleted == 0 && p.Deleted == 0 select new { TAJ = b.TAJ, Nev = p.Name, BetegID = b.BetegID, PeopleID = b.PeopleID }; foreach (var b in betegek) { recepciosViewModel.Betegek.Add(new BetegTajIDNev { TAJ = b.TAJ, Nev = b.Nev, BetegID = b.BetegID, PeopleID = (int)b.PeopleID }); } }
private void button_Click(object sender, RoutedEventArgs e) { string username = userName.Text; string pw = PWBox.Password; BetegAdat ba = smc.getBetegAdatok(36); MungoSystem mungoSystem = smc.mungoSystem(); if (mungoSystem.People .Where(ppl => ppl.Password == pw && ppl.UserName == username && ppl.Deleted == 0) .Count() > 0) { People sessionUser = mungoSystem.People .Where(ppl => ppl.Password == pw && ppl.UserName == username && ppl.Deleted == 0) .First(); smc.People_getLoad(); //mungoSystem.People.Load(); Window showWindow = new Window(); this.Hide(); switch (sessionUser.Group) { case 1: //Beteg break; case 2: showWindow = new OrvosAsszisztensWindow(sessionUser, smc); break; case 3: showWindow = new ApoloMainWindow(smc.mungoSystem(), sessionUser); showWindow.DataContext = sessionUser; break; case 4: showWindow = new GazdAlkMainWindow(sessionUser, smc); break; case 5: showWindow = new RecepciosMainWindow(sessionUser, smc); //Recepciós break; case 6: showWindow = new AdminWindow(smc.mungoSystem()); break; } showWindow.ShowDialog(); St_Mungo.App.Current.Shutdown(); } else { MessageBox.Show("Hibás felhasználónév vagy jelszó!"); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { StMungoServiceClient smc = new StMungoServiceClient(); smc.Betegek_getLoad(); int betegID = (int)value; Betegek beteg = smc.mungoSystem().Betegek.Where(b => b.BetegID == betegID && b.Deleted==0).Single(); People ppl = smc.mungoSystem().People.Where(p => p.PeopleID == beteg.PeopleID && p.Deleted == 0).Single(); string Nev = ppl.Name; return Nev; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { StMungoServiceClient smc = new StMungoServiceClient(); smc.Betegek_getLoad(); int betegID = (int)value; Betegek beteg = smc.mungoSystem().Betegek.Where(b => b.BetegID == betegID && b.Deleted == 0).Single(); People ppl = smc.mungoSystem().People.Where(p => p.PeopleID == beteg.PeopleID && p.Deleted == 0).Single(); string Nev = ppl.Name; return(Nev); }
public GazdAlkMainWindow(People sessionUser, StMungoServiceClient smc) { InitializeComponent(); this.smc = smc; this.sessionUser = sessionUser; smc.gyogyszer_getLoad(); smc.KorhaziEszkoz_getLoad(); smc.KorhaziEszkozok_Fej_getLoad(); this.DataContext = sessionUser; refreshTask = new Task(Refresh); refreshTask.Start(); gyogyszerek = new ObservableCollection<Gyogyszer>(smc.mungoSystem().Gyogyszer.Where(gy => gy.Deleted==0)); eszkozok_fej = new ObservableCollection<KorhaziEszkozok_Fej>(smc.mungoSystem().KorhaziEszkozok_Fej.Where(kef=>kef.Deleted==0)); }
public GazdAlkMainWindow(People sessionUser, StMungoServiceClient smc) { InitializeComponent(); this.smc = smc; this.sessionUser = sessionUser; smc.gyogyszer_getLoad(); smc.KorhaziEszkoz_getLoad(); smc.KorhaziEszkozok_Fej_getLoad(); this.DataContext = sessionUser; refreshTask = new Task(Refresh); refreshTask.Start(); gyogyszerek = new ObservableCollection <Gyogyszer>(smc.mungoSystem().Gyogyszer.Where(gy => gy.Deleted == 0)); eszkozok_fej = new ObservableCollection <KorhaziEszkozok_Fej>(smc.mungoSystem().KorhaziEszkozok_Fej.Where(kef => kef.Deleted == 0)); }
private void newEszkozGroup_Click(object sender, RoutedEventArgs e) { KorhaziEszkozok_Fej newIgeny = new KorhaziEszkozok_Fej() { Deleted = 2, Statusz = true }; EszkozGroupAddWindow egaw = new EszkozGroupAddWindow(newIgeny, smc); egaw.ShowDialog(); if (newIgeny.Deleted == 0) { smc.mungoSystem().KorhaziEszkozok_Fej.Add(newIgeny); igenyCsoport.Add(newIgeny); } smc.mungoSystemSave(); }
public EszkozAddModWindow(KorhaziEszkoz newEszkoz, bool Igeny, People sessionUser, StMungoServiceClient smc) { InitializeComponent(); this.DataContext = newEszkoz; igeny = Igeny; originalMegnevezes = newEszkoz.Megnevezes; smc.KorhaziEszkozok_Fej_getLoad(); if (sessionUser.Group != 4) { checkBox.IsEnabled = false; } if (newEszkoz.Statusz == true) { comboCsoport.Visibility = Visibility.Hidden; labelCombo.Visibility = Visibility.Hidden; } else { ObservableCollection <KorhaziEszkozok_Fej> comboSource = new ObservableCollection <KorhaziEszkozok_Fej>( smc.mungoSystem().KorhaziEszkozok_Fej.Where (x => x.Deleted == 0)); comboCsoport.ItemsSource = comboSource; comboCsoport.DisplayMemberPath = "Megnevezes"; comboCsoport.SelectedValuePath = "Eszkoz_FejID"; } }
public RecepciosMainWindow(People sessionUser, StMungoServiceClient smc) { this.smc = smc; InitializeComponent(); recepciosViewModel = new RecepciosViewModel(smc.mungoSystem(),sessionUser); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { StMungoServiceClient smc = new StMungoServiceClient(); int peopleID = (int)value; smc.ApoloMuszak_getLoad(); return (smc.mungoSystem().ApoloMuszak.Where(am => am.EndDate == null && am.PeopleID == peopleID && am.Deleted == 0).Count() > 0); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { StMungoServiceClient smc = new StMungoServiceClient(); int peopleID = (int)value; smc.ApoloMuszak_getLoad(); return(smc.mungoSystem().ApoloMuszak.Where(am => am.EndDate == null && am.PeopleID == peopleID && am.Deleted == 0).Count() > 0); }
//------------------------------------------------------------------------------------ public void MungoSystemInitial(StMungoServiceClient smc) { this.smc = smc; this.betegTabla = new ObservableCollection <Betegek>(smc.mungoSystem().Betegek); this.kortortenetFej = new ObservableCollection <Kortortenet_fej>(smc.mungoSystem().Kortortenet_fej); this.kortortenetTetel = new ObservableCollection <Kortortenet_tetel>(smc.mungoSystem().Kortortenet_tetel); this.betegek = new ObservableCollection <People>(smc.People_getLocal().Where(ppl => ppl.Deleted == 0 && ppl.Group == 1)); //ms.People.Local.Where(ppl =>ppl.Deleted == 0 && ppl.Group == 1) this.lazlapok = new ObservableCollection <Lazlap>(smc.mungoSystem().Lazlap); this.gyogyszerek = new ObservableCollection <KiadottGyogyszer>(smc.mungoSystem().KiadottGyogyszer); pID = smc.mungoSystem().People.Max(p => p.PeopleID); bID = smc.mungoSystem().Betegek.Max(p => p.BetegID); kfID = smc.mungoSystem().Kortortenet_fej.Max(p => p.KortortenetFejID); ktID = smc.mungoSystem().Kortortenet_tetel.Max(p => p.KortortenetTetelID); OnPropChanged("betegek"); }
public IgenyMainWindow(People sessionUser, StMungoServiceClient smc) { InitializeComponent(); this.sessionUser = sessionUser; DataContext = sessionUser; this.smc = smc; smc.KorhaziEszkozok_Fej_getLoad(); smc.KorhaziEszkoz_getLoad(); igenyCsoport = new ObservableCollection <KorhaziEszkozok_Fej>( smc.mungoSystem().KorhaziEszkozok_Fej.Where(x => x.Deleted == 0)); listBoxEszkozGroupIgeny.ItemsSource = igenyCsoport; }
public IgenyMainWindow(People sessionUser, StMungoServiceClient smc) { InitializeComponent(); this.sessionUser = sessionUser; DataContext = sessionUser; this.smc = smc; smc.KorhaziEszkozok_Fej_getLoad(); smc.KorhaziEszkoz_getLoad(); igenyCsoport = new ObservableCollection<KorhaziEszkozok_Fej>( smc.mungoSystem().KorhaziEszkozok_Fej.Where(x=>x.Deleted==0)); listBoxEszkozGroupIgeny.ItemsSource = igenyCsoport; }
private void button_Click(object sender, RoutedEventArgs e) { //mungoSystem.Idopontok.Load(); smc.Idopontok_getLoad(); People o = comboBox.SelectedItem as People; var idopontok = smc.IdoPontok_getLocal().Where (x => x.Deleted == 0 && o.Deleted == 0 && x.OrvosID == o.PeopleID && x.Datum.Value.ToShortDateString() == datePicker.SelectedDate.Value.ToShortDateString()); recepciosViewModel.Idopontok.Clear(); var idopontadatok = from i in idopontok join b in smc.mungoSystem().Betegek on i.BetegID equals b.BetegID join p in smc.mungoSystem().People on b.PeopleID equals p.PeopleID where i.Deleted == 0 && b.Deleted == 0 && p.Deleted == 0 select new { Nev = p.Name, IdopontID = i.IdopontID, Datum = i.Datum, TAJ = b.TAJ }; recepciosViewModel.IdopontAdatok.Clear(); foreach (var p in idopontadatok) { recepciosViewModel.IdopontAdatok.Add(new IdopontIDBeteg { Nev = p.Nev, TAJ = p.TAJ, IdopontID = p.IdopontID, Datum = (DateTime)p.Datum }); } foreach (var i in idopontok) { if (i.BetegID == null) { recepciosViewModel.IdopontAdatok.Add(new IdopontIDBeteg { IdopontID = i.IdopontID, Datum = (DateTime)i.Datum, Nev = "", TAJ = "" }); } } }
private void Refresh() { while (true) { Thread.Sleep(10000); gyogyszerek = new ObservableCollection <Gyogyszer>(smc.mungoSystem().Gyogyszer.Where(gy => gy.Deleted == 0)); eszkozok_fej = new ObservableCollection <KorhaziEszkozok_Fej>(smc.mungoSystem().KorhaziEszkozok_Fej.Where(kef => kef.Deleted == 0)); Dispatcher.Invoke(() => listBoxEszkozGroup.ItemsSource = eszkozok_fej); if (selectedGroup != null) { eszkozok = new ObservableCollection <KorhaziEszkoz> (smc.mungoSystem().KorhaziEszkoz.Where(ke => ke.Deleted == 0 && ke.Eszkoz_FejID == selectedGroup.Eszkoz_FejID)); Dispatcher.Invoke(() => listBoxEszkoz.ItemsSource = eszkozok); } } }
public RecepciosMainWindow(People sessionUser, StMungoServiceClient smc) { this.smc = smc; InitializeComponent(); recepciosViewModel = new RecepciosViewModel(smc.mungoSystem(), sessionUser); }
public void KezelesModositas(Kortortenet_tetel kt) { Kortortenet_tetel kt2 = smc.mungoSystem().Kortortenet_tetel.Where(x => x.Deleted == 0 && x.KortortenetTetelID == kt.KortortenetTetelID).First(); kt2.Datum = kt.Datum; kt2.Kezeles = kt.Kezeles; kt2.Orvos = kt.Orvos; Mentes(); MungoSystemInitial(smc); SelectionChanged(); }