public void test9() { //insert bilet Spectacol s = new Spectacol(); s.IdSpectacol = 6; s.Titlu = "Boema"; s.Regia = "Ina Hudea"; s.Gen = "Operă"; s.DataPremiere = "2018-12-27 18:00:00"; s.NumarBilete = 125;//am schimbat numarul biletelor Bilet b = new Bilet(); b.IdSpectacol = 6; b.Rand = b.Coloana = 1; _spectacolRepo.insertBilet(b); List <Bilet> lb = _spectacolRepo.getBileteBySpectacol(s); Bilet btest = lb.Where(x => x.IdBilet == 28).SingleOrDefault();//28 = idBilet urmator in BD b.IdBilet = 28; Assert.IsTrue(btest.ToString() == b.ToString()); }
private void Buy_Click(object sender, EventArgs e) { Bilet b = view.getBilet(); if (b == null) { view.showMessage("NU mai sunt bilete disponibile pentru acest spectacol"); } else { spectacolRepo.insertBilet(b); List <Spectacol> ls = spectacolRepo.getSpectacole(); Spectacol s = new Spectacol(); int index = -1; //cautam spectacolul cu id-ul de la bilet deoarece in UI se preia id-ul de la lista de spectacole returnata (spectacolele sunt in ord alfabetica si id-urile nu sunt in ordine) for (int i = 0; i < ls.Count && index == -1; i++) { if (ls[i].IdSpectacol == b.IdSpectacol) { s = ls[i]; index = i; } } view.setMatriceLocuri(index, spectacolRepo.getBileteBySpectacol(s), MoveMatrice_Event, MatriceLeave_Event, Matrice_Click); view.showMessage("Biletul a fost inregistrat"); } }