//Új Gomb private void BtnNew_Click(object sender, RoutedEventArgs e) { var Termek_New_Edit = new Termek_New_Edit(); //elrejtjük a felesleget Termek_New_Edit.ID.Visibility = Visibility.Hidden; Termek_New_Edit.ID_box.Visibility = Visibility.Hidden; Termek_New_Edit.cbNev.Visibility = Visibility.Hidden; //megnyitás Termek_New_Edit.ShowDialog(); //visszatérés this.mod_leiras = Termek_New_Edit.mod_leiras; this.mod_nev = Termek_New_Edit.mod_nev; //vissza gomb és üres adat felvitel akadályozás if (mod_leiras != null && mod_nev != null && mod_leiras != "" && mod_nev != "") { using (ItemModelContainer container = new ItemModelContainer()) { Termekek ujtermek = new Termekek { Neve = mod_nev, Leiras = mod_leiras }; //hozzáadjuk a terméket container.TermekekSet.Add(ujtermek); //adatok mentése container.SaveChanges(); } } }
//Szerkesztés Gomb private void BtnEdit_Click(object sender, RoutedEventArgs e) { var szeriaszam_New_Edit = new Szeriaszam_New_Edit(); //elrejtjük a felesleget szeriaszam_New_Edit.cbItem.Visibility = Visibility.Hidden; //feltöltöm a ComboBoxot using (ItemModelContainer container = new ItemModelContainer()) { szeriaszam_New_Edit.cbNev.DataContext = container.SzeriaszamokSet.ToList(); } szeriaszam_New_Edit.cbNev.SelectedIndex = 0; //megnyitás szeriaszam_New_Edit.ShowDialog(); //visszatérés this.mod_statusz = szeriaszam_New_Edit.mod_statusz; this.mod_szeriaszam = szeriaszam_New_Edit.mod_szeriaszam; //vissza gomb és üres adat felvitel akadályozás if (mod_statusz != null && mod_szeriaszam != null && mod_statusz != "" && mod_szeriaszam != "") { using (ItemModelContainer container = new ItemModelContainer()) { szeriaszam_New_Edit.cbAktualis.Szeriaszam = mod_szeriaszam; szeriaszam_New_Edit.cbAktualis.Statusz = mod_statusz; container.Entry(szeriaszam_New_Edit.cbAktualis).State = System.Data.Entity.EntityState.Modified; //adatok mentése container.SaveChanges(); } } }
//Szerkesztés Gomb private void BtnEdit_Click(object sender, RoutedEventArgs e) { var Termek_New_Edit = new Termek_New_Edit(); //feltöltöm a ComboBoxot using (ItemModelContainer container = new ItemModelContainer()) { Termek_New_Edit.cbNev.DataContext = container.TermekekSet.ToList(); } Termek_New_Edit.cbNev.SelectedIndex = 0; //megnyitás Termek_New_Edit.ShowDialog(); //visszatérés this.mod_leiras = Termek_New_Edit.mod_leiras; this.mod_nev = Termek_New_Edit.mod_nev; //vissza gomb és üres adat felvitel akadályozás if (mod_leiras != null && mod_nev != null && mod_leiras != "" && mod_nev != "") { using (ItemModelContainer container = new ItemModelContainer()) { Termek_New_Edit.cbAktualis.Neve = mod_nev; Termek_New_Edit.cbAktualis.Leiras = mod_leiras; container.Entry(Termek_New_Edit.cbAktualis).State = System.Data.Entity.EntityState.Modified; //adatok mentése container.SaveChanges(); } } }
//Keresés Gomb private void BtnSearch_Click(object sender, RoutedEventArgs e) { var szeriaszam_New_Edit = new Szeriaszam_New_Edit(); szeriaszam_New_Edit.btnSave.Content = "Keresés"; //elrejtjük a felesleget szeriaszam_New_Edit.ID.Visibility = Visibility.Hidden; szeriaszam_New_Edit.ID_box.Visibility = Visibility.Hidden; szeriaszam_New_Edit.cbNev.Visibility = Visibility.Hidden; szeriaszam_New_Edit.cbItem.Visibility = Visibility.Hidden; //megnyitás szeriaszam_New_Edit.ShowDialog(); //visszatérés this.mod_statusz = szeriaszam_New_Edit.mod_statusz; this.mod_szeriaszam = szeriaszam_New_Edit.mod_szeriaszam; //adatmentés using (ItemModelContainer container = new ItemModelContainer()) { if (mod_statusz != null && mod_szeriaszam != null) { List <Local_Szeriaszamok> local_Szeriaszamoks = new List <Local_Szeriaszamok>(); //ha leriasra keresünk- csak pontos egyezés!!! foreach (Szeriaszamok szeriaszamok in container.SzeriaszamokSet.Where(u => u.Statusz == mod_statusz)) { // Konvertálunk lokális objektumra Local_Szeriaszamok m = new Local_Szeriaszamok() { Id = szeriaszamok.Id, Szeriaszam = szeriaszamok.Szeriaszam, Statusz = szeriaszamok.Statusz }; local_Szeriaszamoks.Add(m); } //ha névre keresünk- csak pontso egyezés!!! foreach (Szeriaszamok szeriaszamok in container.SzeriaszamokSet.Where(u => u.Szeriaszam == mod_szeriaszam)) { // Konvertálunk lokális objektumra Local_Szeriaszamok m = new Local_Szeriaszamok() { Id = szeriaszamok.Id, Szeriaszam = szeriaszamok.Szeriaszam, Statusz = szeriaszamok.Statusz }; local_Szeriaszamoks.Add(m); } //dataGrid adatforrás dbData.ItemsSource = local_Szeriaszamoks; } } }
//Keresés Gomb private void BtnSearch_Click(object sender, RoutedEventArgs e) { var Termek_New_Edit = new Termek_New_Edit(); Termek_New_Edit.btnSave.Content = "Keresés"; //elrejtjük a felesleget Termek_New_Edit.ID.Visibility = Visibility.Hidden; Termek_New_Edit.ID_box.Visibility = Visibility.Hidden; Termek_New_Edit.cbNev.Visibility = Visibility.Hidden; //megnyitás Termek_New_Edit.ShowDialog(); //visszatérés this.mod_leiras = Termek_New_Edit.mod_leiras; this.mod_nev = Termek_New_Edit.mod_nev; //adatmentés using (ItemModelContainer container = new ItemModelContainer()) { if (mod_leiras != null && mod_nev != null) { List <Local_Termekek> local_Termekeks = new List <Local_Termekek>(); //ha leriasra keresünk- csak pontos egyezés!!! foreach (Termekek termekek in container.TermekekSet.Where(u => u.Leiras == mod_leiras)) { // Konvertálunk lokális objektumra Local_Termekek m = new Local_Termekek() { Id = termekek.Id, Neve = termekek.Neve, Leiras = termekek.Leiras }; local_Termekeks.Add(m); } //ha névre keresünk- csak pontso egyezés!!! foreach (Termekek termekek in container.TermekekSet.Where(u => u.Neve == mod_nev)) { // Konvertálunk lokális objektumra Local_Termekek m = new Local_Termekek() { Id = termekek.Id, Neve = termekek.Neve, Leiras = termekek.Leiras }; local_Termekeks.Add(m); } //dataGrid adatforrás dbData.ItemsSource = local_Termekeks; } } }
//belépés private void Button_Click(object sender, RoutedEventArgs e) { using (ItemModelContainer container = new ItemModelContainer()) { //"SELECT * FROM Users WHERE Name = 'userfield' var user = container.UsersSet.Where(u => u.Name == userfield.Text).SingleOrDefault(); if (user != null && user.Password == pwfield.Password) { var window = new CenterWindow(); window.Show(); this.Close(); } else { Errorbox.Text = "Hibás felhasználónév vagy jelszó!!"; } } }
public CenterWindow() { InitializeComponent(); //Létrehozunk egy Db context-et using (var ctx = new ItemModelContainer()) { //Készleten lévő Szériás-SQL List <Keszleten_Levo_Szeriak> keszleten_Levo_szeria_list = ctx.Database.SqlQuery <Keszleten_Levo_Szeriak>("" + "SELECT T.NEVE TERMEK, " + "SZ.SZERIASZAM, " + "Concat(P.NEV, '-' , P.SZINT ,'-', P.DOBOZ) TAROLO " + "FROM SzeriaszamokSet SZ, TermekekSet T, KeszletSet K, PolcokSet P " + "WHERE SZ.TERMEKEK_ID = T.ID " + "AND K.SZERIASZAMOK_ID = SZ.ID " + "AND P.ID = K.POLCOK_ID; ").ToList(); // DataGrid adatforrás dbPreview.ItemsSource = keszleten_Levo_szeria_list; } }
//Frissítés Gomb private void BtnRefresh_Click(object sender, RoutedEventArgs e) { //Létrehozunk egy Db context-et using (ItemModelContainer container = new ItemModelContainer()) { List <Local_Szeriaszamok> local_Szeriaszamoks = new List <Local_Szeriaszamok>(); foreach (Szeriaszamok szeriaszamok in container.SzeriaszamokSet) { // Konvertálunk lokális objektumra Local_Szeriaszamok m = new Local_Szeriaszamok() { Id = szeriaszamok.Id, Szeriaszam = szeriaszamok.Szeriaszam, Statusz = szeriaszamok.Statusz }; local_Szeriaszamoks.Add(m); } // DataGrid adatforrás dbData.ItemsSource = local_Szeriaszamoks; } }
public SzeriaszamView() { InitializeComponent(); using (ItemModelContainer container = new ItemModelContainer()) { List <Local_Szeriaszamok> local_Szeriaszamoks = new List <Local_Szeriaszamok>(); foreach (Szeriaszamok szeriaszamok in container.SzeriaszamokSet) { // Konvertálunk lokális objektumra Local_Szeriaszamok m = new Local_Szeriaszamok() { Id = szeriaszamok.Id, Szeriaszam = szeriaszamok.Szeriaszam, Statusz = szeriaszamok.Statusz }; local_Szeriaszamoks.Add(m); } // DataGrid adatforrás dbData.ItemsSource = local_Szeriaszamoks; } }
//Frissítés Gomb private void BtnRefresh_Click(object sender, RoutedEventArgs e) { //Létrehozunk egy Db context-et using (ItemModelContainer container = new ItemModelContainer()) { List <Local_Termekek> local_Termekeks = new List <Local_Termekek>(); foreach (Termekek termekek in container.TermekekSet) { // Konvertálunk lokális objektumra Local_Termekek m = new Local_Termekek() { Id = termekek.Id, Neve = termekek.Neve, Leiras = termekek.Leiras }; local_Termekeks.Add(m); } // DataGrid adatforrás dbData.ItemsSource = local_Termekeks; } }
//Új Gomb private void BtnNew_Click(object sender, RoutedEventArgs e) { var szeriaszam_New_Edit = new Szeriaszam_New_Edit(); //elrejtjük a felesleget szeriaszam_New_Edit.ID.Visibility = Visibility.Hidden; szeriaszam_New_Edit.ID_box.Visibility = Visibility.Hidden; szeriaszam_New_Edit.cbNev.Visibility = Visibility.Hidden; //feltöltöltöm a comboboxot using (ItemModelContainer container = new ItemModelContainer()) { szeriaszam_New_Edit.cbItem.DataContext = container.TermekekSet.ToList(); } szeriaszam_New_Edit.cbNev.SelectedIndex = 0; //megnyitás szeriaszam_New_Edit.ShowDialog(); //visszatérés this.mod_statusz = szeriaszam_New_Edit.mod_statusz; this.mod_szeriaszam = szeriaszam_New_Edit.mod_szeriaszam; this.mod_termek_id = Convert.ToInt32(szeriaszam_New_Edit.mod_termek_id); //vissza gomb és üres adat felvitel akadályozás if (mod_statusz != null && mod_szeriaszam != null && mod_statusz != "" && mod_szeriaszam != "") { using (ItemModelContainer container = new ItemModelContainer()) { foreach (Termekek termek in container.TermekekSet.Where(u => u.Id == mod_termek_id)) { Szeriaszamok ujszeriaszamok = new Szeriaszamok { Szeriaszam = mod_szeriaszam, Statusz = mod_statusz, Termekek = termek }; //hozzáadjuk a szériát container.SzeriaszamokSet.Add(ujszeriaszamok); } //adatok mentése container.SaveChanges(); } } }
public TermekView() { InitializeComponent(); //Létrehozunk egy Db context-et using (ItemModelContainer container = new ItemModelContainer()) { List <Local_Termekek> local_Termekeks = new List <Local_Termekek>(); foreach (Termekek termekek in container.TermekekSet) { // Konvertálunk lokális objektumra Local_Termekek m = new Local_Termekek() { Id = termekek.Id, Neve = termekek.Neve, Leiras = termekek.Leiras }; local_Termekeks.Add(m); } // DataGrid adatforrás dbData.ItemsSource = local_Termekeks; } }