예제 #1
0
        private void znajdzSkladnikPrzepisuAkcja()
        {
            SkladnikPrzepisu s = listaSkladnikowPrzepisuSelection;
            int id             = s.ID;

            tabControlIndex = 1;
            wypiszSkladniki(id);
        }
예제 #2
0
        private void zapiszAkcja()
        {
            SkladnikPrzepisu sp = null;

            if (ParentVM.listaSkladnikow.Count > 0 && (ParentVM.listaSkladnikowSelection.NAZWA != nazwySkladnikowSelection))
            {
                try
                {
                    sp = ParentVM.listaSkladnikow.First(x => x.NAZWA == nazwySkladnikowSelection);
                }
                catch (Exception)
                {
                    sp = null;
                }
            }
            if (sp == null)
            {
                EntityMethods en = new EntityMethods();
                sp = new SkladnikPrzepisu();
                if (jednostki.IndexOf(jednostkiSelection) != 0)
                {
                    sp.JEDNOSTKA = jednostkiSelection;
                }
                sp.NAZWA = nazwySkladnikowSelection;
                double iloscDouble;
                Double.TryParse(iloscSkladnika, out iloscDouble);
                if (iloscDouble != 0)
                {
                    sp.ILOSC = iloscDouble;
                }
                ParentVM.listaSkladnikow.ElementAt(ParentVM.listaSkladnikow.IndexOf(ParentVM.listaSkladnikowSelection)).NAZWA     = sp.NAZWA;
                ParentVM.listaSkladnikow.ElementAt(ParentVM.listaSkladnikow.IndexOf(ParentVM.listaSkladnikowSelection)).JEDNOSTKA = sp.JEDNOSTKA;
                ParentVM.listaSkladnikow.ElementAt(ParentVM.listaSkladnikow.IndexOf(ParentVM.listaSkladnikowSelection)).ILOSC     = sp.ILOSC;
                ObservableCollection <SkladnikPrzepisu> temp = ParentVM.listaSkladnikow;
                ParentVM.listaSkladnikow = new ObservableCollection <SkladnikPrzepisu>();
                ParentVM.listaSkladnikow = temp;
                CloseAction();
            }
            else
            {
                MessageBoxShow mb = new MessageBoxShow();
                mb.pokazMessageBox("Informacja", "Został już dodany taki składnik", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna);
            }
        }
        private void dodajSkladnikAkcja()
        {
            SkladnikPrzepisu sp = null;

            if (listaSkladnikow.Count > 0)
            {
                try
                {
                    sp = listaSkladnikow.First(x => x.NAZWA == nazwySkladnikowSelection);
                }
                catch (Exception)
                {
                    sp = null;
                }
            }
            if (sp == null)
            {
                EntityMethods en = new EntityMethods();
                sp = new SkladnikPrzepisu();
                if (jednostki.IndexOf(jednostkiSelection) != 0)
                {
                    sp.JEDNOSTKA = jednostkiSelection;
                }
                sp.NAZWA = nazwySkladnikowSelection;
                double iloscDouble;
                Double.TryParse(iloscSkladnika, out iloscDouble);
                if (iloscDouble != 0)
                {
                    sp.ILOSC = iloscDouble;
                }
                listaSkladnikow.Add(sp);
            }
            else
            {
                MessageBoxShow mb = new MessageBoxShow();
                mb.pokazMessageBox("Informacja", "Został już dodany taki składnik.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna);
            }
        }