public void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); KorisnikManager korisnikMan = new KorisnikManager(); KorisnikCollection siteKorisnici = korisnikMan.GetAll(); int KorisnikID = random.Next(0, siteKorisnici.Count); Korisnik izbranKorisnik = siteKorisnici[KorisnikID]; PredmetManager predmetMan = new PredmetManager(); PredmetCollection sitePredmeti = predmetMan.GetAll(); int PredmetID = random.Next(0, sitePredmeti.Count); Predmet izbranPredmet = sitePredmeti[PredmetID]; Ocena ocena = new Ocena(); ocena.Ocenka = randomOcena(); ocena.student.Id = izbranKorisnik.Id; ocena.predmet.Id = izbranPredmet.Id; OcenaManager manager = new OcenaManager(); Ocena dodadete = manager.Insert(ocena); Assert.IsNotNull(dodadete); Assert.AreEqual(ocena.student.Id, dodadete.student.Id); Assert.AreEqual(ocena.predmet.Id, dodadete.predmet.Id); Assert.AreEqual(ocena.Ocenka, dodadete.Ocenka); Console.WriteLine("Додадена е нова оцена: СтудентИД: {0}, ПредметИД: {1}, Оцена: {2}", dodadete.student.Id, dodadete.predmet.Id, dodadete.Ocenka); }
/// <summary> /// Zpracuje data z formuláře a předá je PredmetManagerovi /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void SavePredmet(object sender, Forms.Form args) { Forms.PredmetForm pf = (Forms.PredmetForm)args; int newId = PredmetManager.FindTopId() + 1; PredmetManager.Save(new Predmet(newId, pf.GetZkratka(), pf.GetNazev(), pf.GetHodinPrednasek(), pf.GetHodinCviceni(), pf.GetHodinSeminaru())); }
protected void Page_Load(object sender, EventArgs e) { PredmetManager p = new PredmetManager(); dgPredmet.DataSource = p.GetAll(); dgPredmet.DataBind(); }
/// <summary> /// Constructor /// </summary> /// <param name="ram"></param> /// <param name="pm"></param> /// <param name="vm"></param> /// <param name="mm"></param> public RozvrhovaAkceController(RozvrhovaAkceManager ram, PredmetManager pm, VyucujiciManager vm, MistnostManager mm) : base() { RozvrhovaAkceManager = ram; PredmetManager = pm; VyucujiciManager = vm; MistnostManager = mm; }
public void GetAllTest() { PredmetManager manager = new PredmetManager(); PredmetCollection zemi = manager.GetAll(); Assert.IsNotNull(zemi); Assert.IsTrue(zemi.Count >= 2); foreach (Predmet predmet in zemi) { Console.WriteLine("предметИД: {0}, шифраПредмет{1}, Име: {2},", predmet.Id, predmet.ShifraNaPredmet, predmet.Ime); } }
public void InsertTest() { Predmet predmet = new Predmet(); Guid guid; guid = Guid.NewGuid(); predmet.ShifraNaPredmet = string.Format("ШП:{0}", guid.ToString().Substring(1, 5)); predmet.Ime = string.Format("П:{0}", guid.ToString()); PredmetManager manager = new PredmetManager(); Predmet dodadete = manager.Insert(predmet); Assert.IsNotNull(dodadete); Assert.AreEqual(predmet.Ime, dodadete.Ime); Assert.AreEqual(predmet.ShifraNaPredmet, dodadete.ShifraNaPredmet); Console.WriteLine("Додаден е нов предмет: предметИД: {0}, шифраПредмет{1}, Име: {2},", dodadete.Id, dodadete.ShifraNaPredmet, dodadete.Ime); }
/// <summary> /// Zpracuje data s editačního formuláře a předá je PredmetManagerovi /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void EditPredmet(object sender, Forms.Form args) { Forms.EditPredmetForm epf = (Forms.EditPredmetForm)args; if (epf.GetZkratka() != String.Empty) { epf.Predmet.Zkratka = epf.GetZkratka(); } if (epf.GetNazev() != String.Empty) { epf.Predmet.Nazev = epf.GetNazev(); } epf.Predmet.HodinPrednasek = epf.GetHodinPrednasek(); epf.Predmet.HodinCviceni = epf.GetHodinCviceni(); epf.Predmet.HodinSeminaru = epf.GetHodinSeminaru(); PredmetManager.Save(epf.Predmet); }
public void UpdateTest() { PredmetManager manager = new PredmetManager(); PredmetCollection sitePredmeti = manager.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int predmetId = random.Next(0, sitePredmeti.Count); Predmet izbranPredmet = sitePredmeti[predmetId]; Console.WriteLine("Се менуваат податоците за предметот ИД: {0}, Име: {1}", izbranPredmet.Id, izbranPredmet.Ime); Guid guid; guid = Guid.NewGuid(); izbranPredmet.ShifraNaPredmet = string.Format("ШП:{0}", guid.ToString().Substring(1, 5)); izbranPredmet.Ime = string.Format("Изменета {0}", guid.ToString()); Predmet izmenetPredmet = manager.Update(izbranPredmet); Assert.IsNotNull(izmenetPredmet); Assert.AreEqual(izmenetPredmet.Id, izbranPredmet.Id); Assert.AreEqual(izmenetPredmet.Ime, izbranPredmet.Ime); Console.WriteLine("Изменетите податоци за предметот: ИД: {0}, Име: {1}", izmenetPredmet.Id, izmenetPredmet.Ime); }
/// <summary> /// Constructor /// </summary> /// <param name="studijniOborManager"></param> /// <param name="predmetManager"></param> public StudijniOborController(StudijniOborManager studijniOborManager, PredmetManager predmetManager) : base() { StudijniOborManager = studijniOborManager; PredmetManager = predmetManager; }
/// <summary> /// Předá PredmetManagerovi vyučujícího, který má být odebrán předmětu jako přednášející /// </summary> /// <param name="sender"></param> /// <param name="vyucujici"></param> private void RemovePrednasejicihoPredmetu(object sender, Model vyucujici) { Vyucujici v = (Vyucujici)vyucujici; PredmetManager.RemovePrednasejiciho(Predmet, v); }
/// <summary> /// Constructor /// </summary> /// <param name="predmetManager"></param> public PredmetController(PredmetManager predmetManager, VyucujiciManager vyucujiciManager) : base() { PredmetManager = predmetManager; VyucujiciManager = vyucujiciManager; }
/// <summary> /// Předá PredmetManagerovi položku, která se má smazat /// </summary> /// <param name="sender"></param> /// <param name="predmet"></param> private void DeletePredmet(object sender, Model predmet) { Predmet s = (Predmet)predmet; PredmetManager.Delete(s); }
/// <summary> /// Předá PredmetManagerovi vyučujícího, který má být přiřazen předmětu jako vedoucího seminář /// </summary> /// <param name="sender"></param> /// <param name="vyucujici"></param> private void AddVedoucihoSeminarPredmetu(object sender, Model vyucujici) { Vyucujici v = (Vyucujici)vyucujici; PredmetManager.AddVedeSeminar(Predmet, v); }
/// <summary> /// Předá PredmetManagerovi vyučujícího, který má být přiřazen předmětu jako cvičící /// </summary> /// <param name="sender"></param> /// <param name="vyucujici"></param> private void AddCvicicihoPredmetu(object sender, Model vyucujici) { Vyucujici v = (Vyucujici)vyucujici; PredmetManager.AddCviciciho(Predmet, v); }