//Przycisk "Zaloguj" private void button1_Click(object sender, RoutedEventArgs e) { if (nazwa_uzytkownika.Text == "" || pass.Password == "") //sprawdzam czy pola nie są puste MessageBox.Show("Wprowasz nazwe użytkownika i hasło!"); else { AptekaDataDataContext con = new AptekaDataDataContext(); //jezeli pola wypełnione, to podłączam sie do bazy, i sprawdzam czy istnieje taki użytkownik i czy dobre hasło User user = (from u in con.GetTable<User>() where (u.Nazwa_uzytkownika == nazwa_uzytkownika.Text && u.Haslo == pass.Password) select u).SingleOrDefault<User>(); if (user == null) MessageBox.Show("Błędne hasło lub nazwa użytkownika!"); else { //Jeśli Ok, to tworze "Glówne" okno, i zamykam to. MainWindow mw = new MainWindow(); mw.username_.Content = nazwa_uzytkownika.Text; if (user.Prawo == "A") { mw.rights_.Content = "(Administrator)"; mw.Admin.Visibility = System.Windows.Visibility.Visible; } else mw.rights_.Content = "(Użytkownik)"; mw.Show(); this.Close(); } } }
public static void AddUser(User user) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { con.Users.InsertOnSubmit(user); con.SubmitChanges(); } }
public static void AddLek(Lek lek) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { con.Leks.InsertOnSubmit(lek); con.SubmitChanges(); } }
private void button1_Click(object sender, RoutedEventArgs e) { AptekaDataDataContext con = new AptekaDataDataContext(); ViewBase viewbase = new ViewBase(); List<Lek> lek = (from l in con.Leks where l.Nazwa.StartsWith(textBox1.Text) || l.M_nazwa.StartsWith(textBox2.Text) select l).ToList(); viewbase.LekGird.ItemsSource = lek; viewbase.search = 1; viewbase.ShowDialog(); }
public static void DeleteUser(User user) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { User us = (from u in con.Users where u.UsersId == user.UsersId select u).FirstOrDefault(); con.Users.DeleteOnSubmit(us); con.SubmitChanges(); } }
public static void DeleteLek(Lek lek) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { Lek lk = (from l in con.Leks where l.LekID == lek.LekID select l).FirstOrDefault(); con.Leks.DeleteOnSubmit(lk); con.SubmitChanges(); } }
public static void EditUser(User user) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { User us = (from u in con.Users where u.UsersId == user.UsersId select u).FirstOrDefault(); us.Nazwa_uzytkownika = user.Nazwa_uzytkownika; us.Haslo = user.Haslo; us.Prawo = user.Prawo; con.SubmitChanges(); } }
public static void UpdateLek(Lek lek) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { Lek lk = (from l in con.Leks where l.LekID == lek.LekID select l).FirstOrDefault(); lk.Nazwa = lek.Nazwa; lk.M_nazwa = lek.M_nazwa; lk.KategorieID = lek.KategorieID; lk.PostacID = lek.PostacID; lk.Cena = lek.Cena; lk.Cena_hutowa = lek.Cena_hutowa; lk.Refundacja = lek.Refundacja; lk.Data_waznosci = lek.Data_waznosci; lk.Dawka = lek.Dawka; lk.Opakowanie = lek.Opakowanie; lk.Promocja = lek.Promocja; lk.Ilosc = lek.Ilosc; con.SubmitChanges(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { AptekaDataDataContext con = new AptekaDataDataContext(); List<User> us = (from u in con.Users select u).ToList(); KontaGrid.ItemsSource = us; }
private void Realizuj_Click(object sender, RoutedEventArgs e) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { //try // { Dostawa dost = new Dostawa(); Lek lektmp = new Lek(); dost.Data_zam = DateTime.Today; dost.Data_realizacji = DateTime.Today; con.Dostawas.InsertOnSubmit(dost); con.SubmitChanges(); for (int i = 0; i <= ile - 1; i++) { lektmp = (from l in con.Leks where l.LekID == lista[i].lekitem.LekID select l).FirstOrDefault(); lektmp.Ilosc = lektmp.Ilosc + lista[i].ile; con.SubmitChanges(); Dost_ilosc di = new Dost_ilosc(); di.LekID = lista[i].lekitem.LekID; di.DostawaID = dost.DostawaID; di.Ilosc = lista[i].ile; con.Dost_iloscs.InsertOnSubmit(di); con.SubmitChanges(); } MessageBox.Show("Dostawa została zrealizowana!"); DialogResult = true; /* } catch { MessageBox.Show("Wystapił bląd pod czas łaczenia sie z bazą!"); DialogResult = false; }*/ } }
private void Realizuj_Click(object sender, RoutedEventArgs e) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { //try // { Zamowienie zam = new Zamowienie(); Lek lektmp = new Lek(); zam.Suma = razem; zam.Data_zam = DateTime.Today; zam.KlientID = 100; con.Zamowienies.InsertOnSubmit(zam); con.SubmitChanges(); for (int i = 0; i <= ile - 1; i++) { lektmp = (from l in con.Leks where l.LekID == lista[i].lekitem.LekID select l).FirstOrDefault(); lektmp.Ilosc = lektmp.Ilosc - lista[i].ile; con.SubmitChanges(); Zam_ilosc zi = new Zam_ilosc(); zi.LekID = lista[i].lekitem.LekID; zi.ZamowienieID = zam.ZamowienieID; zi.Ilosc = lista[i].ile; con.Zam_iloscs.InsertOnSubmit(zi); con.SubmitChanges(); } MessageBox.Show("Zamówienia zostało zrealizowane!"); DialogResult = true; /* } catch { MessageBox.Show("Wystapił bląd pod czas łaczenia sie z bazą!"); DialogResult = false; }*/ } }