コード例 #1
0
        public CikkekTorzsViewModel()
        {
            MunkaruhaDatabaseHelper cikkhelper = new MunkaruhaDatabaseHelper();

            Cikkek         = cikkhelper.GetAllCikkek();
            SearchableRuha = new BindableCollection <Munkaruha>(Cikkek);
        }
コード例 #2
0
        public void Print(FlowDocument Document)
        {
            PrintDialog pd = new PrintDialog();

            pd.UserPageRangeEnabled = true;
            if (pd.ShowDialog() != true)
            {
                return;
            }
            pd.PrintTicket.PageMediaSize = new PageMediaSize(PageMediaSizeName.ISOA4);;
            Document.PageWidth           = PrintLayout.A4.Size.Width;
            Document.PageHeight          = PrintLayout.A4.Size.Height;
            Document.PagePadding         = PrintLayout.A4.Margin;
            Document.ColumnWidth         = PrintLayout.A4.ColumnWidth;
            IDocumentPaginatorSource idocument = Document as IDocumentPaginatorSource;

            pd.PrintDocument(idocument.DocumentPaginator, "Printing Flow Document...");
            var result = MessageBox.Show("Szeretné kivezetni a dolgozóról a cikkekekt? (Akkor ajánlott ha már kifizette)", "Törlés", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                MunkaruhaDatabaseHelper helper = new MunkaruhaDatabaseHelper();
                if (helper.MegvaltRuhakByDolgozoID(Dolgozo.Id))
                {
                    MessageBox.Show("Sikeres kivezetés!");
                }
                TryClose(true);
            }
            TryClose(false);
        }
コード例 #3
0
        public void Save()
        {
            MunkaruhaDatabaseHelper helper = new MunkaruhaDatabaseHelper();

            try
            {
                if (helper.AddMunkaruhaToRaktar(Ruhak.ToArray <Munkaruha>()))
                {
                    MessageBox.Show("Sikeres hozzáadás");
                }
                else
                {
                    if (Ruhak.Count == 0)
                    {
                        MessageBox.Show("Nincs cikk hozzáadva a táblázathoz !");
                        return;
                    }
                    else
                    {
                        MessageBox.Show("Hiba");
                    }
                }
            }
            catch (Exception e) {
                MessageBox.Show(e.Message);
            }
            TryClose(true);
        }
コード例 #4
0
        public void Save()
        {
            MunkaruhaDatabaseHelper helper = new MunkaruhaDatabaseHelper();

            helper.KiadasMunkaruha(Dolgozo.Id, ruhak.ToArray <Munkaruha>());
            TryClose(true);
        }
コード例 #5
0
 public void SaveAction()
 {
     if (Ruha == null)
     {
         MunkaruhaDatabaseHelper ruhahelper = new MunkaruhaDatabaseHelper();
         if (ruhahelper.AddNewRuha(NewName, Mertekegyseg, Group))
         {
             TryClose(true);
         }
         else
         {
             TryClose(false);
         }
     }
     else
     {
         MunkaruhaDatabaseHelper ruhahelper = new MunkaruhaDatabaseHelper();
         if (ruhahelper.ModifyRuha(new Munkaruha()
         {
             Id = Ruha.Id,
             Mertekegyseg = this.Mertekegyseg,
             CikkcsoportId = Group.Id,
             Cikknev = NewName
         }))
         {
             TryClose(true);
         }
         else
         {
             TryClose(false);
         }
     }
 }
コード例 #6
0
        public void Save()
        {
            MunkaruhaDatabaseHelper helper = new MunkaruhaDatabaseHelper();

            helper.KiadasMunkaruha(Dolgozo.Id, ruhak.ToArray <Munkaruha>());
            MessageBox.Show($"Cikk(ek) kiadva {Dolgozo.Name} számára.");
            Reset();
        }
コード例 #7
0
ファイル: FooldalViewModel.cs プロジェクト: andoren/munkaruha
        public void Cikk()
        {
            var windowmanager = new WindowManager();
            MunkaruhaDatabaseHelper helper = new MunkaruhaDatabaseHelper();
            var window = new AddAndModifyCikkViewModel(helper.GetCikkCsoportok());
            var result = windowmanager.ShowDialog(window, null, null);

            if (result == true)
            {
                MessageBox.Show("Cikk hozzáadva");
            }
        }
コード例 #8
0
        public void AddCikk()
        {
            var windowmanager = new WindowManager();
            MunkaruhaDatabaseHelper      cshelper         = new MunkaruhaDatabaseHelper();
            BindableCollection <Csoport> PartnerCsoportok = cshelper.GetCikkCsoportok();
            var window = new AddAndModifyCikkViewModel(PartnerCsoportok);
            var result = windowmanager.ShowDialog(window, null, null);

            if (result == true)
            {
                MunkaruhaDatabaseHelper cikkhelper = new MunkaruhaDatabaseHelper();
                Cikkek         = cikkhelper.GetAllCikkek();
                SearchableRuha = new BindableCollection <Munkaruha>(Cikkek);
                MessageBox.Show("Cikk hozzáadva");
            }
        }
コード例 #9
0
 public void DoubleClickMunkaruhaList()
 {
     if (SelectedMunkaruha != null)
     {
         var windowmanager = new WindowManager();
         var cshelper      = new MunkaruhaDatabaseHelper();
         BindableCollection <Csoport> PartnerCsoportok = cshelper.GetCikkCsoportok();
         var window = new AddAndModifyCikkViewModel(PartnerCsoportok, SelectedMunkaruha);
         var result = windowmanager.ShowDialog(window, null, null);
         if (result == true)
         {
             Cikkek         = cshelper.GetAllCikkek();
             SearchableRuha = new BindableCollection <Munkaruha>(Cikkek);
             MessageBox.Show("Cikk módosítva");
         }
     }
 }
コード例 #10
0
        private void SetCikkek()
        {
            Cikkek = new BindableCollection <Munkaruha>();
            var dbhelper = new MunkaruhaDatabaseHelper();

            if (window is KiadWindowViewModel || window is KiadFullViewModel)
            {
                foreach (var cikk in dbhelper.GetRuhakFromRaktar())
                {
                    Cikkek.Add(cikk);
                }
            }
            else
            {
                foreach (var cikk in dbhelper.GetAllCikkek())
                {
                    Cikkek.Add(cikk);
                }
            }
        }
コード例 #11
0
 public void RemoveCikk()
 {
     if (SelectedMunkaruha != null)
     {
         var result = MessageBox.Show(string.Format("Valóban törölni szeretné a következő cikket: {0} ?", SelectedMunkaruha.NameForCikk), "Cikk törlése", MessageBoxButton.YesNo);
         if (result == MessageBoxResult.Yes)
         {
             var munkaruhahelper = new MunkaruhaDatabaseHelper();
             if (munkaruhahelper.DeleteRuha(SelectedMunkaruha.Id))
             {
                 Cikkek         = munkaruhahelper.GetAllCikkek();
                 SearchableRuha = new BindableCollection <Munkaruha>(Cikkek);
                 MessageBox.Show("Cikk törölve.");
             }
             else
             {
                 MessageBox.Show("Sikertelen törlés. Amíg van ilyen cikk a dolgozóknál nem lehet törölni!");
             }
         }
     }
 }
コード例 #12
0
        public void SaveAction()
        {
            if (NewName == null || NewName == string.Empty)
            {
                MessageBox.Show("Hibás adat");
                return;
            }
            MunkaruhaDatabaseHelper helper = new MunkaruhaDatabaseHelper();

            if (helper.AddCikkCsoport(new Csoport()
            {
                Name = NewName
            }))
            {
                TryClose(true);
            }
            else
            {
                MessageBox.Show("Hiba a mentés közben");
                TryClose(false);
            }
        }
コード例 #13
0
        private void GetRuhakByBevetId(Bevetel bevet)
        {
            MunkaruhaDatabaseHelper helper = new MunkaruhaDatabaseHelper();

            Ruhak = helper.GetRuhaByBevetId(bevet.BevetId);
        }