public IActionResult Edit(LheForm lheForm) { if (ModelState.IsValid) { var module = new LesniHospodarskaEvidenceTableModule(db); var ev = new LesniHospodarskaEvidence { Datum = lheForm.Datum, Mnozstvi = lheForm.Mnozstvi, Plocha = lheForm.Plocha, Poznamka = lheForm.Poznamka, IdPorostniSkupina = "f6d514ef-f51f-4228-8bec-252c0113291f", IdPodvykon = "141_0", IdDrevina = "98B80C09988C407C855302ED924A59FC", IdDruhTezby = "AFE2719213AD4AFD8118C52654F8EE95", Id = lheForm.Id }; module.UpdateLhe(ev); return(RedirectToAction("Index")); } else { return(View(lheForm)); } }
public IActionResult Remove(string id) { var module = new LesniHospodarskaEvidenceTableModule(db); module.RemoveLhe(new LesniHospodarskaEvidence { Id = id }); return(RedirectToAction("Index")); }
public IActionResult Index() { LesniHospodarskaEvidenceTableModule module = new LesniHospodarskaEvidenceTableModule(db); List <LesniHospodarskaEvidence> lhes = module.LoadLhe(new PorostniSkupina { Id = "f6d514ef-f51f-4228-8bec-252c0113291f" }); ViewData["lhes"] = lhes; return(View()); }
public IActionResult Edit(string id) { var module = new LesniHospodarskaEvidenceTableModule(db); var lhe = module.LoadOne(id); var form = new LheForm { Id = lhe.Id, Mnozstvi = lhe.Mnozstvi, Plocha = lhe.Plocha, Poznamka = lhe.Poznamka, Datum = lhe.Datum }; return(View(form)); }
public LesniHospodarskaEvidenceFilterViewModel(IStorageContext db) { this.db = db; vykonTableModule = new VykonTableModule(db); podvykonTableModule = new PodvykonTableModule(db); drevinaTableModule = new DrevinaTableModule(db); druhTezbyTableModule = new DruhTezbyTableModule(db); lheTableModule = new LesniHospodarskaEvidenceTableModule(db); VykonList = vykonTableModule.LoadVykony(); DrevinaList = drevinaTableModule.LoadDreviny(); DruhTezbyList = druhTezbyTableModule.LoadDruhyTezby(); FilterCommand = new RelayCommand(FilterButton_ClickCommand); ResetCommand = new RelayCommand(ResetButton_ClickCommand); }
public LesniHospodarskaEvidenceItemViewModel(IStorageContext db, PorostniSkupina psk, LesniHospodarskaEvidence lheItem = null) { this.psk = psk; this.lheItem = lheItem; vykonTableModule = new VykonTableModule(db); podvykonTableModule = new PodvykonTableModule(db); drevinaTableModule = new DrevinaTableModule(db); druhTezbyTableModule = new DruhTezbyTableModule(db); lheTableModule = new LesniHospodarskaEvidenceTableModule(db); VykonList = vykonTableModule.LoadVykony(); DrevinaList = drevinaTableModule.LoadDreviny(); DruhTezbyList = druhTezbyTableModule.LoadDruhyTezby(); if (lheItem != null) { Datum = lheItem.Datum; Vykon = VykonList.Find(x => x.Id.Equals(lheItem.Podvykon.IdVykon)); Podvykon = PodvykonList.Find(x => x.Id.Equals(lheItem.IdPodvykon)); DruhTezby = DruhTezbyList.Find(x => x.Id.Equals(lheItem.IdDruhTezby)); Drevina = DrevinaList.Find(x => x.Id.Equals(lheItem.IdDrevina)); Plocha = lheItem.Plocha; Mnozstvi = lheItem.Mnozstvi; Poznamka = lheItem.Poznamka; AddEditCommand = new RelayCommand(EditButton_ClickCommand); AddEditLabel = "Aktualizovat"; WindowLabel = "Aktualizovat záznam LHE"; } else { AddEditCommand = new RelayCommand(AddButton_ClickCommand); AddEditLabel = "Přidat záznam"; WindowLabel = "Přidat záznam LHE"; Datum = DateTime.Now; } StornoCommand = new RelayCommand(StornoButton_ClickCommand); }
public LesniHospodarskaEvidenceViewModel(IStorageContext db, Uzivatel uzivatel) { this.db = db; LheObserver.Instance.Listeners.Add(this); lheTableModule = new LesniHospodarskaEvidenceTableModule(db); lhcTableModule = new LesniHospodarskyCelekTableModule(db); oddTableModule = new OddeleniTableModule(db); dilTableModule = new DilecTableModule(db); porTableModule = new PorostTableModule(db); pskTableModule = new PorostniSkupinaTableModule(db); FilterCommand = new RelayCommand(FilterButton_ClickCommand); AddLheCommand = new RelayCommand(AddLheButton_ClickCommand); EditLheCommand = new RelayCommand(EditLheButton_ClickCommand); RemoveLheCommand = new RelayCommand(RemoveLheButton_ClickCommand); UpdateLheCommand = new RelayCommand(UpdateLheButton_ClickCommand); CloseCommand = new RelayCommand(CloseButton_ClickCommand); LhcList = lhcTableModule.LoadLhc(uzivatel); NumberOfEntries = "Celkem záznamů: 0"; }