Example #1
0
        //Ú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();
                }
            }
        }
Example #2
0
        //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();
                }
            }
        }
Example #3
0
        //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();
                }
            }
        }
Example #4
0
        //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;
                }
            }
        }
Example #5
0
        //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;
            }
        }
Example #8
0
        //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;
            }
        }
Example #9
0
        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;
            }
        }
Example #10
0
        //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;
            }
        }
Example #11
0
        //Ú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();
                }
            }
        }
Example #12
0
        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;
            }
        }