public EdytujSkladnikPrzepisuViewModel(DodajPrzepisViewModel parentVM) { ParentVM = parentVM; EntityMethods en = new EntityMethods(); foreach (Skladniki s in en.listaSkladnikow()) { nazwySkladnikow.Add(s.NAZWA); } nazwySkladnikowSelection = ParentVM.listaSkladnikowSelection.NAZWA; jednostki.Add("<brak>"); foreach (Jednostki j in en.listaJednostek()) { jednostki.Add(j.NAZWA); } if (String.IsNullOrWhiteSpace(ParentVM.listaSkladnikowSelection.JEDNOSTKA)) { jednostkiSelection = jednostki.ElementAt(0); } else { jednostkiSelection = ParentVM.listaSkladnikowSelection.JEDNOSTKA; } iloscSkladnika = ParentVM.listaSkladnikowSelection.ILOSC.ToString(); }
private void usunAkcja() { EntityMethods en = new EntityMethods(); int index = rodzajeKategorii.IndexOf(rodzajeKategoriiSelection); int liczba; if (index == 0) { liczba = en.liczbaPowiazanKategoriiSkladnika(kategorieSelection); } else { liczba = en.liczbaPowiazanKategoriiSkladnika(kategorieSelection); } if (liczba > 0) { MessageBoxShow mb = new MessageBoxShow(); mb.pokazMessageBox("Informacja", "Nie możesz usunąć kategorii, która jest używana. Najpierw musisz usunąć wszelkie powiązania.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } else { if (index == 0) { en.usunKategorieSkladnikow(kategorieSelection); } else { en.usunKategoriePrzepisow(kategorieSelection); } wypiszKategorie(index); } }
private void usunSkladnikAkcja() { MessageBoxShow mb = new MessageBoxShow(); EntityMethods en = new EntityMethods(); if (en.skladnikMaPowiazania(listaSkladnikowSelection.ID)) { mb.pokazMessageBox("Nie możesz usunąć tego składnika", "Wybrany składnik jest używany. Aby usunąć ten składnik, najpierw usuń przepisy, w których się znajduje.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } else { MessageBoxWynik w = mb.pokazMessageBox("Potwierdzenie", "Czy na pewno chcesz usunąć zaznaczony składnik?", MessageBoxTyp.TakNie, MessageBoxIkona.Pytanie); if (w == MessageBoxWynik.Tak) { en.usunSkladnik(listaSkladnikowSelection.ID); int selectIndex = 0; if (listaSkladnikow.Count > 2 && listaSkladnikow.IndexOf(listaSkladnikowSelection) > 0) { selectIndex = listaSkladnikow.IndexOf(listaSkladnikowSelection) - 1; } wypiszSkladniki(null); if (listaSkladnikow.Count > 0) { listaSkladnikowSelection = listaSkladnikow.ElementAt(selectIndex); } mb.pokazMessageBox("Informacja", "Składnik został pomyślnie usunięty.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } } }
public DodajSkladnikViewModel(MainWindowViewModel parentVM, int?idSkladnika) { ParentVM = parentVM; wypiszKategorie(); idEdytowanegoSkladnika = idSkladnika; if (idSkladnika != null) { isEdit = true; windowTitle = "Edytuj składnik"; btnDodajText = "Zapisz"; EntityMethods en = new EntityMethods(); Skladniki s = en.pobierzSkladnik((int)idSkladnika); nazwa = s.NAZWA; opis = s.OPIS; uwagi = s.UWAGI; string kategoria = en.kategoriaSkladnika((int)idSkladnika); kategorieSelection = kategorie.First(x => x == kategoria); byte[] zdj = new byte[0]; zdj = (byte[])s.ZDJECIE; zdjecie = null; if (zdj != null && zdj.Length > 0) { MemoryStream stream = new MemoryStream(zdj); zdjecie = BitmapFrame.Create(stream, BitmapCreateOptions.None, BitmapCacheOption.OnLoad); } } else { windowTitle = "Dodaj nowy składnik"; btnDodajText = "Dodaj"; } }
public void wypiszKategorie(int index) { EntityMethods en = new EntityMethods(); kategorie = new ObservableCollection <string>(); if (index == 0) { foreach (Kategorie_Skladniki ks in en.listaKategoriiSkladnikow()) { kategorie.Add(ks.S_NAZWA); } if (kategorie.Count > 0) { kategorieSelection = kategorie.ElementAt(0); } } else { foreach (Kategorie_Przepisy kp in en.listaKategoriiPrzepisow()) { kategorie.Add(kp.P_NAZWA); } if (kategorie.Count > 0) { kategorieSelection = kategorie.ElementAt(0); } } }
public void CreateItem_ThrowException_ShouldReturnNull() { var mockContext = new Mock <IComponentContext>(); var methods = new EntityMethods(new EntityFactory(_world, mockContext.Object)); Entity entity = methods.CreateItem("itemNotRegistered", 0, 0); Assert.IsNull(entity); }
public void GiveWeaponOrArmor(Ped ped, IEnumerable <WeaponAsset> weaponList = null, bool forceWeapons = false) { if (!ped) { return; } EntityMethods.GiveFirearms(ped, weaponList, SpawnPoint, forceWeapons); }
public void Destroy() { RemoveFromWorldObjects(); //RPGLog.Log("Removed " + Name + " from world objects"); if (Type == EntityType.Blip || EntityMethods.Exists(EntityHandle)) { RemoveFromWorld(); } //RPGLog.Log("Removed " + Name + " from world"); }
private void dodajSkladnikAkcja() { ElementGrid pTest = null; if (ParentVM.listaSkladnikow.Count > 0) { try { pTest = ParentVM.listaSkladnikow.First(x => x.NAZWA == nazwa); } catch (Exception) { pTest = null; } } if (pTest == null) { EntityMethods en = new EntityMethods(); Skladniki s = new Skladniki(); s.NAZWA = nazwa; s.OPIS = opis; s.UWAGI = uwagi; s.ID_KATEGORII = en.idKategoriiSkladnika(kategorieSelection); if (isEdit) { s.ID_SKLADNIKA = (int)idEdytowanegoSkladnika; if (zdjecie.GetType() == typeof(BitmapImage)) { string path = ((BitmapImage)zdjecie).UriSource.OriginalString; byte[] image = File.ReadAllBytes(path); s.ZDJECIE = image; } else { s.ZDJECIE = null; } en.edytujSkladnik(s); } else { string path = ((BitmapImage)zdjecie).UriSource.OriginalString; byte[] image = File.ReadAllBytes(path); s.ZDJECIE = image; idEdytowanegoSkladnika = en.dodajSkladnik(s); } CloseAction(); ParentVM.wypiszSkladniki(idEdytowanegoSkladnika); } else { MessageBoxShow mb = new MessageBoxShow(); mb.pokazMessageBox("Informacja", "Został już dodany taki składnik.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } }
private void wypiszNazwySkladnikow() { EntityMethods en = new EntityMethods(); foreach (Skladniki s in en.listaSkladnikow()) { nazwySkladnikow.Add(s.NAZWA); } if (nazwySkladnikow.Count > 0) { nazwySkladnikowSelection = nazwySkladnikow.ElementAt(0); } }
private void dodajAkcja() { string kategoria = null; if (ParentVM.kategorie.Count > 0) { try { kategoria = ParentVM.kategorie.First(x => x == nazwa); } catch (Exception) { kategoria = null; } } if (kategoria == null || kategoria == nazwaEdytowanejKategorii) { EntityMethods en = new EntityMethods(); int index = ParentVM.rodzajeKategorii.IndexOf(ParentVM.rodzajeKategoriiSelection); if (isEdit) { if (index == 0) { en.edytujKategorieSkladnikow(nazwaEdytowanejKategorii, nazwa); } else if (index == 1) { en.edytujKategoriePrzepisow(nazwaEdytowanejKategorii, nazwa); } } else { if (index == 0) { en.dodajKategorieSkladnikow(nazwa); } else if (index == 1) { en.dodajKategoriePrzepisow(nazwa); } } ParentVM.wypiszKategorie(index); CloseAction(); } else { MessageBoxShow mb = new MessageBoxShow(); mb.pokazMessageBox("Informacja", "Została już dodana taka kategoria.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } }
public void wypiszKategorie() { kategorie = new ObservableCollection <string>(); EntityMethods en = new EntityMethods(); foreach (Kategorie_Skladniki k in en.listaKategoriiSkladnikow()) { kategorie.Add(k.S_NAZWA); } if (kategorie.Count > 0) { kategorieSelection = kategorie.ElementAt(0); } }
private void wypiszJednostki() { EntityMethods en = new EntityMethods(); jednostki.Add("<brak>"); foreach (Jednostki j in en.listaJednostek()) { jednostki.Add(j.NAZWA); } if (jednostki.Count > 0) { jednostkiSelection = jednostki.ElementAt(0); } }
public void wypiszJednostki() { jednostki = new ObservableCollection <string>(); EntityMethods en = new EntityMethods(); foreach (Jednostki j in en.listaJednostek()) { jednostki.Add(j.NAZWA); } if (jednostki.Count > 0) { jednostkiSelection = jednostki.ElementAt(0); } }
private void usunJednostkeAkcja() { EntityMethods en = new EntityMethods(); int id = en.pobierzIdJednostki(jednostkiSelection); int liczba = en.liczbaPowiazanJednostki(id); if (liczba > 0) { MessageBoxShow mb = new MessageBoxShow(); mb.pokazMessageBox("Informacja", "Nie możesz usunąć jednostki, która jest używana. Najpierw musisz usunąć wszelkie powiązania.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } else { en.usunJednostke(jednostkiSelection); wypiszJednostki(); } }
public DodajPrzepisViewModel(MainWindowViewModel parentVM, int?idPrzepisu) { ParentVM = parentVM; wypiszKategorie(); wypiszNazwySkladnikow(); wypiszJednostki(); idEdytowanegoPrzepisu = idPrzepisu; if (idPrzepisu != null) { isEdit = true; windowTitle = "Edytuj przepis"; btnDodajText = "Zapisz"; EntityMethods en = new EntityMethods(); Przepisy p = en.pobierzPrzepis((int)idPrzepisu); nazwa = p.NAZWA; opis = p.OPIS; notatki = p.NOTATKI; iloscPorcji = p.ILOSC_PORCJI.ToString(); int?czasWM = p.CZAS_PRZYRZADZENIA; int?godziny = czasWM / 60; czasH = godziny.ToString(); int?minuty = czasWM - godziny * 60; czasM = minuty.ToString(); string kategoria = en.kategoriaPrzepisu((int)idPrzepisu); kategorieSelection = kategorie.First(x => x == kategoria); byte[] zdj = new byte[0]; zdj = (byte[])p.ZDJECIE; zdjecie = null; if (zdj != null && zdj.Length > 0) { MemoryStream stream = new MemoryStream(zdj); zdjecie = BitmapFrame.Create(stream, BitmapCreateOptions.None, BitmapCacheOption.OnLoad); } listaSkladnikow = new ObservableCollection <SkladnikPrzepisu>(); foreach (SkladnikPrzepisu sp in en.skladnikiPrzepisu((int)idPrzepisu)) { listaSkladnikow.Add(sp); } } else { windowTitle = "Dodaj nowy przepis"; btnDodajText = "Dodaj"; } }
private void wydrukujPrzepis() { PrintDialog printDialog = new PrintDialog(); if (printDialog.ShowDialog() == true) { FlowDocument doc = new FlowDocument(); Section sec = new Section(); EntityMethods en = new EntityMethods(); Przepisy p = en.pobierzPrzepis(listaPrzepisowSelection.ID); Paragraph pg = new Paragraph(); Bold bld = new Bold(); bld.Inlines.Add(new Run(p.NAZWA)); pg.Inlines.Add(bld); pg.Inlines.Add(new Run("\n\n" + "Kategoria: " + en.kategoriaPrzepisu(p.ID_KATEGORII.Value))); pg.Inlines.Add(new Run("\nIlość porcji: " + p.ILOSC_PORCJI.ToString())); int?czasM = p.CZAS_PRZYRZADZENIA; int?godziny = czasM / 60; int?minuty = czasM - godziny * 60; pg.Inlines.Add(new Run("\nCzas przyrządzenia: " + godziny + " h " + minuty + " m ")); pg.Inlines.Add(new Run("\n\nOpis:\n" + p.OPIS)); string skladniki = ""; List <SkladnikPrzepisu> listaSkladnikow = en.skladnikiPrzepisu(p.ID_PRZEPISU); foreach (SkladnikPrzepisu s in listaSkladnikow) { if (String.IsNullOrWhiteSpace(s.ILOSC.ToString()) && String.IsNullOrWhiteSpace(s.JEDNOSTKA)) { skladniki += s.NAZWA + "\n"; } else { skladniki += s.NAZWA + " - " + s.ILOSC.ToString() + " " + s.JEDNOSTKA + "\n"; } } pg.Inlines.Add(new Run("\n\nSkładniki:\n" + skladniki)); if (!String.IsNullOrWhiteSpace(p.NOTATKI)) { pg.Inlines.Add(new Run("\nNotatki:\n" + p.NOTATKI)); } sec.Blocks.Add(pg); doc.Blocks.Add(sec); IDocumentPaginatorSource idpSource = doc; printDialog.PrintDocument(idpSource.DocumentPaginator, "Drukowanie przepisu"); } }
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); } }
public void SetUp() { _world = TestHelpers.CreateEntityWorld(); _mockEnemyWithPosition = _world.CreateEntity(); _mockEnemyWithPosition.AddComponent(new Position()); _mockEnemyWithoutPosition = _world.CreateEntity(); _mockItem = _world.CreateEntity(); Mock <IEntityFactory> mockFactory = new Mock <IEntityFactory>(); mockFactory.Setup(x => x.Create <Enemy>("testName", It.IsAny <int>(), It.IsAny <int>())) .Returns(_mockEnemyWithPosition); mockFactory.Setup(x => x.Create <Enemy>("testWithoutPosition", It.IsAny <int>(), It.IsAny <int>())) .Returns(_mockEnemyWithoutPosition); mockFactory.Setup(x => x.Create <Item>("testName", It.IsAny <int>(), It.IsAny <int>())) .Returns(_mockItem); _methods = new EntityMethods(mockFactory.Object); }
public void wypiszPrzepisy(int?idToSelect) { listaPrzepisow = new ObservableCollection <ElementGrid>(); int selectionIndex = 0; EntityMethods en = new EntityMethods(); foreach (Przepisy p in en.listaPrzepisow()) { listaPrzepisow.Add(new ElementGrid { ID = p.ID_PRZEPISU, NAZWA = p.NAZWA }); if (idToSelect != null) { if (p.ID_PRZEPISU == idToSelect) { selectionIndex = listaPrzepisow.Count - 1; } } } listaPrzepisowSelection = listaPrzepisow.ElementAt(selectionIndex); }
public void wypiszSkladniki(int?idToSelect) { listaSkladnikow = new ObservableCollection <ElementGrid>(); int selectionIndex = 0; EntityMethods en = new EntityMethods(); foreach (Skladniki s in en.listaSkladnikow()) { listaSkladnikow.Add(new ElementGrid { ID = s.ID_SKLADNIKA, NAZWA = s.NAZWA }); if (idToSelect != null) { if (s.ID_SKLADNIKA == idToSelect) { selectionIndex = listaSkladnikow.Count - 1; } } } listaSkladnikowSelection = listaSkladnikow.ElementAt(selectionIndex); }
protected void Page_Load(object sender, EventArgs e) { EntityMethods em = new EntityMethods(); //em.InsertCustomer(new List<Customer>() { new Customer() { CustomerName="Raju",CustomerLocation="New York" }, new Customer() {CustomerName="Pruthvi",CustomerLocation="Himalaya" } }); //em.InsertListOFEmployees(new List<>); //Employees emp = new Employees(); //emp. EmployeeDBContext ctx = new EmployeeDBContext(); //ctx.Customer.Add(new Customer (){ CustomerLocation="asd",CustomerMoney="3000",CustomerName="ads" }); ctx.User.Add(new User() { Email = "tt", Password = "******", UserName = "******", UserProfile = new UserProfile() { Address = "aa", LastName = "a", FirstName = "uu" } }); ctx.SaveChanges(); List <User> userList = ctx.User.Include("UserProfile").ToList(); }
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); } }
private void szukajPrzepisyAkcja() { listaPrzepisow = new ObservableCollection <ElementGrid>(); EntityMethods en = new EntityMethods(); int idKategorii = 0; if (cbSzukaniePrzepisowKategorie.IndexOf(cbSzukaniePrzepisowKategorieSelection) != 0) { idKategorii = en.idKategoriiPrzepisu(cbSzukaniePrzepisowKategorieSelection); } int iloscPorcji = 0; int czasPrzyrzadzenia = 0; try { iloscPorcji = Int32.Parse(szukaniePrzepisowPorcje); } catch (Exception) { } try { czasPrzyrzadzenia = Int32.Parse(szukaniePrzepisowCzasPrzyrzadzenia); } catch (Exception) { } List <Przepisy> lista = en.listaPrzepisow(szukaniePrzepisowNazwa, szukaniePrzepisowOpis, szukaniePrzepisowNotatki, idKategorii, iloscPorcji, cbSzukaniePrzepisowIloscPorcjiTyp.IndexOf(cbSzukaniePrzepisowIloscPorcjiTypSelection), czasPrzyrzadzenia, cbSzukaniePrzepisowCzasPrzyrzadzeniaTyp.IndexOf(cbSzukaniePrzepisowCzasPrzyrzadzeniaTypSelection)); foreach (Przepisy p in lista) { listaPrzepisow.Add(new ElementGrid { ID = p.ID_PRZEPISU, NAZWA = p.NAZWA }); } if (listaPrzepisow.Count > 0) { listaPrzepisowSelection = listaPrzepisow.ElementAt(0); } }
private void szukajSkladnikiAkcja() { listaSkladnikow = new ObservableCollection <ElementGrid>(); EntityMethods en = new EntityMethods(); int idKategorii = 0; if (cbSzukanieSkladnikowKategorie.IndexOf(cbSzukanieSkladnikowKategorieSelection) != 0) { idKategorii = en.idKategoriiSkladnika(cbSzukanieSkladnikowKategorieSelection); } List <Skladniki> lista = en.listaSkladnikow(szukanieSkladnikowNazwa, szukanieSkladnikowOpis, szukanieSkladnikowUwagi, idKategorii); foreach (Skladniki s in lista) { listaSkladnikow.Add(new ElementGrid { ID = s.ID_SKLADNIKA, NAZWA = s.NAZWA }); } if (listaSkladnikow.Count > 0) { listaSkladnikowSelection = listaSkladnikow.ElementAt(0); } }
private void usunPrzepisAkcja() { MessageBoxShow mb = new MessageBoxShow(); EntityMethods en = new EntityMethods(); MessageBoxWynik w = mb.pokazMessageBox("Potwierdzenie", "Czy na pewno chcesz usunąć zaznaczony przepis?", MessageBoxTyp.TakNie, MessageBoxIkona.Pytanie); if (w == MessageBoxWynik.Tak) { en.usunPrzepis(listaPrzepisowSelection.ID); int selectIndex = 0; if (listaPrzepisow.Count > 2 && listaPrzepisow.IndexOf(listaPrzepisowSelection) > 0) { selectIndex = listaPrzepisow.IndexOf(listaPrzepisowSelection) - 1; } wypiszPrzepisy(null); wypiszSkladniki(null); if (listaPrzepisow.Count > 0) { listaPrzepisowSelection = listaPrzepisow.ElementAt(selectIndex); } mb.pokazMessageBox("Informacja", "Przepis został pomyślnie usunięty.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } }
public MainWindowViewModel() { EntityMethods en = new EntityMethods(); //Przepisy: wypiszPrzepisy(null); cbSzukaniePrzepisowKategorie.Add("<dowolna>"); foreach (Kategorie_Przepisy k in en.listaKategoriiPrzepisow()) { cbSzukaniePrzepisowKategorie.Add(k.P_NAZWA); } cbSzukaniePrzepisowKategorieSelection = cbSzukaniePrzepisowKategorie.ElementAt(0); cbSzukaniePrzepisowIloscPorcjiTyp.Add("<"); cbSzukaniePrzepisowIloscPorcjiTyp.Add("="); cbSzukaniePrzepisowIloscPorcjiTyp.Add(">"); cbSzukaniePrzepisowIloscPorcjiTypSelection = cbSzukaniePrzepisowIloscPorcjiTyp.ElementAt(0); cbSzukaniePrzepisowCzasPrzyrzadzeniaTyp.Add("<"); cbSzukaniePrzepisowCzasPrzyrzadzeniaTyp.Add("="); cbSzukaniePrzepisowCzasPrzyrzadzeniaTyp.Add(">"); cbSzukaniePrzepisowCzasPrzyrzadzeniaTypSelection = cbSzukaniePrzepisowCzasPrzyrzadzeniaTyp.ElementAt(0); //Składniki: wypiszSkladniki(null); cbSzukanieSkladnikowKategorie.Add("<dowolna>"); foreach (Kategorie_Skladniki k in en.listaKategoriiSkladnikow()) { cbSzukanieSkladnikowKategorie.Add(k.S_NAZWA); } cbSzukanieSkladnikowKategorieSelection = cbSzukanieSkladnikowKategorie.ElementAt(0); }
private void dodajAkcja() { string jednostka = null; if (ParentVM.jednostki.Count > 0) { try { jednostka = ParentVM.jednostki.First(x => x == nazwa); } catch (Exception) { jednostka = null; } } if (jednostka == null || jednostka == nazwaEdytowanejJednostki) { EntityMethods en = new EntityMethods(); if (isEdit) { en.edytujJednostke(nazwaEdytowanejJednostki, nazwa); ParentVM.wypiszJednostki(); } else { en.dodajJednostke(nazwa); ParentVM.wypiszJednostki(); } CloseAction(); } else { MessageBoxShow mb = new MessageBoxShow(); mb.pokazMessageBox("Informacja", "Została już dodana taka jednostka.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } }
public void SetUp() { _engineService = new EngineService(); _entityMethods = new EntityMethods(_engineService); }
private void dodajPrzepisAkcja() { EntityMethods en = new EntityMethods(); ElementGrid pTest = null; if (ParentVM.listaPrzepisow.Count > 0) { try { pTest = ParentVM.listaPrzepisow.First(x => x.NAZWA == nazwa); } catch (Exception) { pTest = null; } } if (pTest == null) { Przepisy p = new Przepisy(); p.NAZWA = nazwa; p.NOTATKI = notatki; p.OPIS = opis; p.ILOSC_PORCJI = Double.Parse(iloscPorcji); p.ID_KATEGORII = en.idKategoriiPrzepisu(kategorieSelection); int czas = 0; if (czasH != null) { czas = Int32.Parse(czasH) * 60 + Int32.Parse(czasM); } else { czas = Int32.Parse(czasM); } p.CZAS_PRZYRZADZENIA = czas; if (isEdit == false) { string path = ((BitmapImage)zdjecie).UriSource.OriginalString; byte[] image = File.ReadAllBytes(path); p.ZDJECIE = image; idEdytowanegoPrzepisu = en.dodajPrzepis(p); } else { if (zdjecie.GetType() == typeof(BitmapImage)) { string path = ((BitmapImage)zdjecie).UriSource.OriginalString; byte[] image = File.ReadAllBytes(path); p.ZDJECIE = image; } else { p.ZDJECIE = null; } p.ID_PRZEPISU = (int)idEdytowanegoPrzepisu; en.edytujPrzepis(p); en.czyscPrzepisySkladniki((int)idEdytowanegoPrzepisu); } List <Przepisy_Skladniki> lista = new List <Przepisy_Skladniki>(); foreach (SkladnikPrzepisu sp in listaSkladnikow) { Przepisy_Skladniki ps = new Przepisy_Skladniki(); ps.L_ID_PRZEPISU = (int)idEdytowanegoPrzepisu; if (sp.ILOSC != null) { ps.ILOSC = sp.ILOSC; } if (!String.IsNullOrWhiteSpace(sp.JEDNOSTKA)) { ps.ID_JEDNOSTKI = en.pobierzIdJednostki(sp.JEDNOSTKA); } ps.L_ID_SKLADNIKA = en.idSkladnika(sp.NAZWA); en.dodajPrzepisySkladniki(ps); } ParentVM.wypiszPrzepisy((int)idEdytowanegoPrzepisu); CloseAction(); } else { MessageBoxShow mb = new MessageBoxShow(); mb.pokazMessageBox("Informacja", "Został już dodany taki przepis.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna); } }