/// <summary> /// Modositások /// </summary> private void btn_click_mod(object sender, RoutedEventArgs e) { if (grdLista_konyv.IsVisible == true) { var window = IsWindowOpen <Window>("Reszletek_konyv_window"); if (window != null) { window.Focus(); } else { if (grdLista_konyv.SelectedItem != null) { Konyvek s = (Konyvek)grdLista_konyv.SelectedItem; var ablaks = new Reszletek_konyv(s); if (ablaks.ShowDialog() == true) { int index = konyvlist.IndexOf(s); konyvlist[index] = ablaks.Model_konyvek; grdLista_konyv.Items.Refresh(); } return; } MessageBox.Show("Nincs kiválasztott elem!", "Hiba"); } } else if (grdLista_vasarlok.IsVisible == true) { var window = IsWindowOpen <Window>("Reszletek_vasarlok_window"); if (window != null) { window.Focus(); } else { if (grdLista_vasarlok.SelectedItem != null) { Vasarlok v = (Vasarlok)grdLista_vasarlok.SelectedItem; var ablakv = new Reszletek_vasarlok(v); if (ablakv.ShowDialog() == true) { int index = vasarloklist.IndexOf(v); vasarloklist[index] = ablakv.Model_vasarlok; grdLista_vasarlok.Items.Refresh(); } return; } MessageBox.Show("Nincs kiválasztott elem!", "Hiba"); } } else { } }
private void BtnOK_Click(object sender, RoutedEventArgs e) { if (kotelezoMezoEllenorzes()) { Model_vasarlok = new Vasarlok(); if (id != null) { Model_vasarlok.id = (int)id; } Model_vasarlok.nev = txtNev.Text; Model_vasarlok.cim = txtCim.Text; Model_vasarlok.email = txtEmail.Text; Model_vasarlok.telefon = txtTelsz.Text; if (id != null) { Vasarlok.Update(Model_vasarlok); } else { Model_vasarlok.id = Vasarlok.Insert(Model_vasarlok); } this.DialogResult = true; } }
public Reszletek_vasarlok(Vasarlok vasarlok) : this() { id = vasarlok.id; txtNev.Text = vasarlok.nev.ToString(); txtCim.Text = vasarlok.cim.ToString(); txtEmail.Text = vasarlok.email.ToString(); txtTelsz.Text = vasarlok.telefon.ToString(); }
/// <inheritdoc/> public string ListbyOwner(Vasarlok owner) { try { return(this.ListAll(this.TermekekRepository.ListByOwner(owner).ConvertAll <object>(p => p))); } catch (Exception) { return("A művelet sikertelen volt!"); } }
public void AddVasarlo() { var repo = new Mock <IVasarlokRepository>(); var testelt = new Logic(); var customer = new Vasarlok(); repo.Setup(p => p.Create(customer)); testelt.VasarlokRepository = repo.Object; Assert.That(() => testelt.CreateVasarlo(customer), Is.True); repo.Verify(p => p.Create(customer), Times.Once); }
/// <inheritdoc/> public void Update(Vasarlok toUpdate) { var old = VegyesBolt.Vasarloks.Find(toUpdate.Id); old.Email = toUpdate.Email ?? old.Email; old.Megye = toUpdate.Megye ?? old.Megye; old.Megyek = toUpdate.Megyek ?? old.Megyek; old.Nev = toUpdate.Nev ?? old.Nev; old.RegDate = toUpdate.RegDate == null ? old.RegDate : toUpdate.RegDate; old.Vasarlasoks = toUpdate.Vasarlasoks ?? old.Vasarlasoks; VegyesBolt.SaveChanges(); }
/// <inheritdoc/> public bool UpdateVasarlo(Vasarlok update) { try { this.VasarlokRepository.Update(update); } catch (Exception) { return(false); } return(true); }
/// <inheritdoc/> public bool DeleteVasarlo(Vasarlok delete) { try { this.VasarlokRepository.Delete(delete); } catch (Exception) { return(false); } return(true); }
/// <inheritdoc/> public bool CreateVasarlo(Vasarlok create) { try { this.VasarlokRepository.Create(create); } catch (Exception) { return(false); } return(true); }
/// <inheritdoc/> public void Delete(Vasarlok toDelete) { var cascade = VegyesBolt.Vasarlasoks.Where(p => p.VasarloId == toDelete.Id); foreach (var item in cascade) { VegyesBolt.Vasarlasoks.Remove(item); } var delete = VegyesBolt.Vasarloks.Where(p => p.Id == toDelete.Id).First(); VegyesBolt.Vasarloks.Remove(delete); VegyesBolt.SaveChanges(); }
private void Button_Click_Keres(object sender, RoutedEventArgs e) { int s; if (int.TryParse(TxtVasarloID.Text, out s)) { var list = Vasarlok.GetVasarlok(s); if (list.Count > 0) { DataContext = list; return; } } MessageBox.Show("Rossz ID", "Hiba"); }
public void ListByOwner( [ValueSource("TermekLista")] List <Termekek> termekek, [ValueSource("Vasarlo")] Vasarlok vasarlo) { var repo = new Mock <ITermekekRepository>(); repo.Setup(p => p.ListByOwner(vasarlo)).Returns(termekek); var testelt = new Logic { TermekekRepository = repo.Object, }; testelt.ListbyOwner(vasarlo); repo.Verify(p => p.ListByOwner(vasarlo)); }
/// <summary> /// Törlés /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Delete_Click(object sender, RoutedEventArgs e) { if (grdLista_konyv.IsVisible == true) { if (grdLista_konyv.SelectedItem != null) { MessageBoxResult result1 = MessageBox.Show("Tényleg törli a kijelölt elemet?", "Törlés", MessageBoxButton.YesNo); if (result1 == MessageBoxResult.Yes) { Konyvek k = (Konyvek)grdLista_konyv.SelectedItem; Konyvek.Delete(k); konyvlist.Remove(k); grdLista_konyv.Items.Refresh(); } return; } MessageBox.Show("Nincs kiválaszott elem!", "Hiba"); } else if (grdLista_vasarlok.IsVisible == true) { if (grdLista_vasarlok.SelectedItem != null) { MessageBoxResult result1 = MessageBox.Show("Tényleg törli a kijelölt elemet?", "Törlés", MessageBoxButton.YesNo); if (result1 == MessageBoxResult.Yes) { Vasarlok v = (Vasarlok)grdLista_vasarlok.SelectedItem; Vasarlok.Delete(v); vasarloklist.Remove(v); grdLista_vasarlok.Items.Refresh(); } return; } MessageBox.Show("Nincs kiválaszott elem!", "Hiba"); } else { } }
/// <inheritdoc/> public void Create(Vasarlok create) { VegyesBolt.Vasarloks.Add(create); VegyesBolt.SaveChanges(); }
/// <inheritdoc/> public List <Termekek> ListByOwner(Vasarlok owner) { return(VegyesBolt.Termekeks.Where(p => p.Vasarlasoks.Any(x => x.VasarloId == owner.Id)).ToList()); }