public void InsertHodnoceni(HodnoceniPisnicky HodnoceniPisnicky, Pisnicka Pisnicka, Uzivatel Uzivatel) { HodnoceniPisnicky h = HodnoceniPisnicky; IHodnoceniPisnickyGateway hpg = new HodnoceniPisnickyGateway(); IPisnickaGateway pg = new PisnickaGateway(); IUzivatelGateway ug = new UzivatelGateway(); Pisnicka p = Pisnicka; Uzivatel u = Uzivatel; hpg.Text = h.Text; hpg.Hodnoceni = h.Hodnoceni; hpg.Uzivatel.Id = u.Id; hpg.Pisnicka.Id = p.Id; hpg.Insert(); }
private void insertButton_Click(object sender, EventArgs e) { try { UzivatelGateway uzivatelgateway = new UzivatelGateway(); IPisnickaGateway pisnickagateway = new PisnickaGateway(); HodnoceniPisnickyGateway hodnocenigateway = new HodnoceniPisnickyGateway(); uzivatelgateway.Id = SessionSingleton.getInstance().getLoggedUser().Id; pisnickagateway.Id = idPisnicky; hodnocenigateway.Text = textKomentareBox.Text; if (radioButton1.Checked) { hodnocenigateway.Hodnoceni = 1; } else if (radioButton2.Checked) { hodnocenigateway.Hodnoceni = 2; } else if (radioButton3.Checked) { hodnocenigateway.Hodnoceni = 3; } else if (radioButton4.Checked) { hodnocenigateway.Hodnoceni = 4; } else if (radioButton5.Checked) { hodnocenigateway.Hodnoceni = 5; } else { hodnocenigateway.Hodnoceni = 1; } Uzivatel uzivatel = new Uzivatel(uzivatelgateway); Pisnicka pisnicka = new Pisnicka(pisnickagateway); HodnoceniPisnicky hodnoceni = new HodnoceniPisnicky(hodnocenigateway); service.InsertHodnoceni(hodnoceni, pisnicka, uzivatel); infoLabel.Text = "KOmentář vložen"; this.komentareView.Clear(); serviceP.UpravHodnoceniPisnicky(idPisnicky); Databaze.Pisnicka pis = serviceP.getPisnicku(idPisnicky); hodnoceniLabel.Text = pis.Hodnoceni.ToString(); foreach (HodnoceniPisnicky hodnoceniP in service.getPisnicky(idPisnicky)) { ListViewItem item1 = new ListViewItem("Text: " + hodnoceniP.Text); item1.SubItems.Add("id"); ListViewItem item2 = new ListViewItem("Hodnoceni: " + hodnoceniP.Hodnoceni.ToString()); item2.SubItems.Add("hodnoceni"); ListViewItem item3 = new ListViewItem("Autor: " + hodnoceniP.Uzivatel); item2.SubItems.Add("Autor"); ListViewItem item4 = new ListViewItem("--------------------"); item2.SubItems.Add("rezdelovac"); this.komentareView.Items.AddRange(new ListViewItem[] { item1, item2, item3, item4 }); } } catch (Exception ex) { infoLabel.Text = "Něco je špatně"; Console.WriteLine(ex); } }