public void AddButton_ClickCommand(object param)
        {
            if (Datum == null || Drevina == null || DruhTezby == null || Podvykon == null || Mnozstvi == null || Poznamka == null || Plocha == null)
            {
                MessageBox.Show("Vyplňte prosím všechny položky", "Chyba", MessageBoxButton.OK);
                return;
            }

            var lhe = new LesniHospodarskaEvidence
            {
                Id = DateTime.Now.ToBinary().ToString(),
                PorostniSkupina = psk,
                Datum           = this.Datum,
                Drevina         = this.Drevina,
                DruhTezby       = this.DruhTezby,
                Podvykon        = this.Podvykon,
                Mnozstvi        = this.Mnozstvi,
                Poznamka        = this.Poznamka,
                Plocha          = this.Plocha
            };

            lheTableModule.AddLhe(lhe);
            LheObserver.Instance.NotifyLheTableChanged();
            Close();
        }
Пример #2
0
        public IActionResult Add(LheForm lheForm)
        {
            if (ModelState.IsValid)
            {
                var module = new LesniHospodarskaEvidenceTableModule(db);
                var lhe    = 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.AddLhe(lhe);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(lheForm));
            }
        }