/// <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())); }
/// <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); }