Exemple #1
0
        public async Task <IActionResult> Edit(int id, [Bind("ProduktKategorieId,Name")] Kategorie kategorie)
        {
            if (id != kategorie.ProduktKategorieId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(kategorie);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KategorieExists(kategorie.ProduktKategorieId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(kategorie));
        }
        /// <summary>
        /// Úvodní nastavení okna.
        /// </summary>
        /// <param name="PridavaciRezim">TRUE - Režim okna pro přidání nových položek, FALSE - Režim okna pro úpravu stávajících položek</param>
        public void UvodniNastaveni(bool PridavaciRezim)
        {
            // Nastavení názvu okna
            Title = PridavaciRezim ? "Přidat nové položky" : "Upravit položky";

            // Nastavení ikony okna
            Icon = new BitmapImage(new Uri(Path.Combine(Validace.VratCestuSlozkyAplikace(), "Icons\\NewFile.png")));

            // Úvodní inicializace pomocných proměnných
            Nazev            = "";
            Popis            = "";
            Cena             = 0;
            KategoriePolozky = Kategorie.Nevybrano;

            // Vytvoření instance třídy pro nastavení stylů tlačítek
            GrafickePrvky Grafika = new GrafickePrvky();

            // Nastavení stylu tlačítek
            Grafika.NastavTlacitkoPRIDAT(PridatButton);
            Grafika.NastavTlacitkoODEBRAT(OdebratButton);

            // Nastavení zadávacích polí
            NazevPolozkyTextBox.Text = Nazev;
            PopisTextBox.Text        = Popis;
            Controller.NastavKategorieDoComboBoxu(KategorieComboBox);
        }
 private async void DodajKategorieExecute()
 {
     PokazProgressDodajKategorie = true;
     await _repozytorium.CategoriesRepository.Add(RegistryPomocnik.NazwaZalogowanegoUzytkownika, RegistryPomocnik.KluczUzytkownika, NazwaKategorii)
     .ContinueWith(task =>
     {
         if (task.Status == TaskStatus.RanToCompletion &&
             task.Result != null &&
             task.Result.StatusCode == System.Net.HttpStatusCode.OK)
         {
             Application.Current.Dispatcher.Invoke(() =>
             {
                 Kategorie.Add(new Category()
                 {
                     Name = NazwaKategorii
                 });
                 NazwaKategorii = string.Empty;
                 PokazProgressDodajKategorie = false;
             });
         }
         else
         {
             Application.Current.Dispatcher.Invoke(() =>
             {
                 MessageBox.Show("błąd");
             });
         }
     });
 }
 /// <summary>
 /// Konstruktor třídy pro vytvoření nové položky s nastavením všech parametrů předaných v konstruktoru.
 /// </summary>
 /// <param name="Nazev">Název položky</param>
 /// <param name="Cena">Hodnota položky</param>
 /// <param name="kategorie">Kategorie položky</param>
 /// <param name="popis">Textový popis položky</param>
 public Polozka(string Nazev, double Cena, Kategorie kategorie, string popis)
 {
     this.Nazev            = Nazev;
     this.Cena             = Cena;
     this.KategoriePolozky = kategorie;
     this.Popis            = popis;
 }
Exemple #5
0
    public void Populate()
    {
        UIManager manager = GameObject.Find("Canvas").GetComponent <UIManager>();

        Kategorie = manager.KategorieClicked;

        Debug.Log("Populate Kategorie" + Kategorie.Name);

        GameObject newObj;

        Debug.Log(Kategorie.gameObjects.Length);

        for (int i = 0; i < Kategorie.gameObjects.Length; i++)
        {
            newObj = Instantiate(prefab, transform);
            newObj.GetComponent <Eintrag>().Name       = (Kategorie.gameObjects[i] as GameObject).name;
            newObj.GetComponent <Eintrag>().Width      = (Kategorie.gameObjects[i] as GameObject).transform.localScale.x;
            newObj.GetComponent <Eintrag>().Heigth     = (Kategorie.gameObjects[i] as GameObject).transform.localScale.y;
            newObj.GetComponent <Eintrag>().Depth      = (Kategorie.gameObjects[i] as GameObject).transform.localScale.z;
            newObj.GetComponent <Eintrag>().GameObject = Kategorie.gameObjects[i] as GameObject;
            InstantiatedObjects.Add(newObj);
            GameObject go       = Kategorie.gameObjects[i] as GameObject;
            Sprite     mySprite = Sprite.Create(RuntimePreviewGenerator.GenerateModelPreview(go.transform, 128, 128), new Rect(.0f, .0f, 128, 128), new Vector2(.5f, .5f), 100.0f);
            newObj.GetComponent <Eintrag>().Image.sprite = mySprite;
        }
    }
        // GET: Zgloszenias/Delete/5
        public ActionResult Delete(int?id)
        {
            ApplicationUser user = db.Users.Find(User.Identity.GetUserId());

            if (user.ChangedPassword == 1)
            {
                if (id == null || user.KategorieId != 9)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Zgloszenia zgloszenia = db.Zgloszenias.Find(id);
                if (zgloszenia == null)
                {
                    return(HttpNotFound());
                }
                Kategorie a = db.Kategories.Find(zgloszenia.KategorieId);
                ViewBag.Kategoria = a.Nazwa;
                Statusy b = db.Statusys.Find(zgloszenia.StatusyId);
                ViewBag.Status = b.Nazwa;
                return(View(zgloszenia));
            }
            else
            {
                return(RedirectToAction("ChangePassword", "Manage"));
            }
        }
Exemple #7
0
        private void SynchronizovatLokalniDatabaziAsync()
        {
            if (App.CheckForInternetConnection() == true)
            {
                var kategorie = App.DatabazeKategorii.GetItemsRest();
                var zbozi     = App.DatabazeZbozi.GetItemsRest();

                App.DatabazeKategorii.DeleteItemsFromTable();
                App.DatabazeZbozi.DeleteItemsFromTable();
                App.CartDatabase.DeleteItemsFromTable();

                foreach (Kategorie kategorie_item in kategorie)
                {
                    Kategorie kategorie_obj = new Kategorie();
                    kategorie_obj.ID             = kategorie_item.ID;
                    kategorie_obj.NazevKategorie = kategorie_item.NazevKategorie;
                    App.DatabazeKategorii.SaveItemAsync(kategorie_obj);
                }

                foreach (Zbozi zbozi_item in zbozi)
                {
                    Zbozi zbozi_obj = new Zbozi();
                    zbozi_obj.ID               = zbozi_item.ID;
                    zbozi_obj.KategorieZbozi   = zbozi_item.KategorieZbozi;
                    zbozi_obj.NazevZbozi       = zbozi_item.NazevZbozi;
                    zbozi_obj.PocetKusuSkladem = zbozi_item.PocetKusuSkladem;
                    zbozi_obj.Popis            = zbozi_item.Popis;
                    zbozi_obj.Vyprodej         = zbozi_item.Vyprodej;
                    zbozi_obj.FotoZbozi        = zbozi_item.FotoZbozi;
                    zbozi_obj.Cena             = zbozi_item.Cena;
                    zbozi_obj.CenaPredSlevou   = zbozi_item.CenaPredSlevou;
                    App.DatabazeZbozi.SaveItemAsync(zbozi_obj);
                }
            }
        }
        public async Task <ActionResult <Kategorie> > PostCategory(Kategorie kategorie)
        {
            if (kategorie == null)
            {
                return(BadRequest());
            }

            if (!TokenProvider.IsAdmin(User))
            {
                return(Unauthorized());
            }

            _context.Kategorie.Add(kategorie);

            try
            {
                await _context.SaveChangesAsync().ConfigureAwait(false);
            }
            catch (DbUpdateException)
            {
                if (KategorieExists(kategorie.Id))
                {
                    return(Conflict());
                }

                throw;
            }

            return(CreatedAtAction("GetCategory", new { id = kategorie.Id }, kategorie));
        }
Exemple #9
0
        public void RueckerstattungErfassenTest_KorrektesErfassen()
        {
            //Arrange
            Model     model = new Model();
            int       kId   = model.LadeKreditoren("").First().ID;
            Kategorie kat   = model.LadeKategorien().First();
            Rechnung  sollRueckerstattung = new Rechnung
            {
                Beschreibung    = "Testrueckerstattung",
                Betrag          = 100m,
                Kategorie       = kat.Name,
                KreditorID      = kId,
                AlsRueckzahlung = true
            };

            //Act
            this._id = model.SpeichereRueckzahlung(sollRueckerstattung);
            List <Rechnung> rlist           = model.LadeRueckzahlungen("");
            Rechnung        istRueckzahlung = rlist.First(i => i.ID == this._id);


            //Assert
            Assert.IsNotNull(istRueckzahlung);
            Assert.IsTrue(istRueckzahlung.Beschreibung == "Testrueckerstattung");
            Assert.IsTrue(model.LoescheRueckzahlung(istRueckzahlung));
        }
Exemple #10
0
        //Alternativ zu den Feldern (Teil b) mit Properties (erspart uns die mühseligen getter- und setter-Methoden)

        /*
         * public string bezeichnung {get; set;}
         * public int registriernummer {get; set;}
         * public Kategorie kategorie {get; set;}
         * public float leistung {get; set;}
         *
         * //-> ausführliche Schreibweise mit get und set (hier wird das Property als Wrapper für das Feld 'leistung' benutzt)
         * public float leistungProperty
         * {
         *  get
         *  {
         *      return this.leistung;
         *  }
         *  set
         *  {
         *      this.leistung = value;
         *  }
         * }
         * //Auch ausführlich, aber in Kurzform:
         * public float leistungProperty
         * {
         *  get  => this.leistung;
         *
         *  set => this.leistung = value;
         * }
         */


        //Konstruktor mit vier Parametern
        public Energiewesen(string bez, int regNr, Kategorie kat, float leistung)
        {
            bezeichnung      = bez;
            registriernummer = regNr;
            kategorie        = kat;
            this.leistung    = leistung;
        }
        public async Task <IActionResult> PutCategory(long id, Kategorie kategorie)
        {
            if (id != kategorie.Id)
            {
                return(BadRequest());
            }

            if (!TokenProvider.IsAdmin(User))
            {
                return(Unauthorized());
            }

            _context.Entry(kategorie).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync().ConfigureAwait(false);
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!KategorieExists(id))
                {
                    return(NotFound());
                }

                throw;
            }

            return(Ok());
        }
Exemple #12
0
        /// <summary>
        /// Úvodní nastavení okna v režimu úpravy existujícího záznamu.
        /// </summary>
        /// <param name="zaznam">Záznam určený k úpravě</param>
        public void UvodniNastaveniRezimuUpravovani(Zaznam zaznam)
        {
            // Úvodní nastavení okna
            Title = "Úprava existujícího záznamu";
            Icon  = new BitmapImage(new Uri(Path.Combine(Validace.VratCestuSlozkyAplikace(), "Icons\\Disketa.png")));

            // Úvodní nastavení interních proměnných
            Nazev               = zaznam.Nazev;
            Datum               = zaznam.Datum;
            PrijemNeboVydaj     = zaznam.PrijemNeboVydaj;
            PrijemVydaj_Hodnota = zaznam.Hodnota_PrijemVydaj;
            Poznamka            = zaznam.Poznamka;
            KategorieZaznamu    = zaznam.kategorie;

            // Vytvoření instance třídy pro nastavení stylů tlačítek
            GrafickePrvky Grafika = new GrafickePrvky();

            // Nastavení stylu tlačítek
            Grafika.NastavTlacitkoULOZIT(UlozitButton);
            Grafika.NastavTlacitkoUPRAVITPOZNAMKU(NastavPoznamkuButton);
            Grafika.NastavTlacitkoUPRAVITPOLOZKY(NastavPolozkuButton);

            // Nastavení zadávacích polí
            NastavZadavaciPole();

            // Nastavení zobrazení kategorie a hodnoty záznamu
            KategorieComboBox.SelectedIndex   = (int)KategorieZaznamu - 1;
            PrijemVydajComboBox.SelectedIndex = (int)PrijemNeboVydaj;
            PrijemVydajTextBox.Text           = PrijemVydaj_Hodnota.ToString();
        }
        public static void Main(string[] args)
        {
#if DEBUG
            args = new string[] { "einzahlung", "400" };
            //args = new string[] { "auszahlung", "5,99", "Restaurantbesuche", "Schokobecher" };
            //args = new string[] { "auszahlung", "01.01.2015", "700", "Miete" };
            //args = new string[] { "einzahlung", "01.01.2015", "400" };
            //args = new string[] { "übersicht" };
            //args = new string[] { "übersicht", "12", "2014" };
            //args = new string[] { "übersicht", "01", "2015" };
#endif

            Ui.Start();

            new Interaktionen(new TransaktionenRepository("Buchungsdatenbank.data")).Start(
                args,
                onEinAuszahlung: (tuple) => {
                Money kassenbestand         = tuple.Item1;
                Kategorie aktuelleKategorie = tuple.Item2;

                Ui.Zeige_EinAuszahlung(kassenbestand, aktuelleKategorie);
            },
                onUebersicht: (kategorieUebersicht) => {
                Ui.Zeige_Uebersicht(kategorieUebersicht);
            }
                );

            Ui.Ende();
        }
Exemple #14
0
 public async Task <bool> CreateCategory(Kategorie kategorie)
 {
     using (var conn = new SqlConnection(_configuration.Value))
     {
         const string query = @"insert into dbo.Kategorie (KategorieName, Beschreibung) values (@KategorieName,  @Beschreibung)";
         if (conn.State == ConnectionState.Closed)
         {
             conn.Open();
         }
         try
         {
             await conn.ExecuteAsync(query, new { kategorie.KategorieName, kategorie.Beschreibung }, commandType : CommandType.Text);
         }
         catch (Exception ex)
         {
             throw ex;
         }
         finally
         {
             if (conn.State == ConnectionState.Open)
             {
                 conn.Close();
             }
         }
     }
     return(true);
 }
Exemple #15
0
 public async Task <bool> EditCategory(int id, Kategorie kategorie)
 {
     using (var conn = new SqlConnection(_configuration.Value))
     {
         const string query = @"update dbo.Kategorie set KategorieName = @KategorieName, Beschreibung = @Beschreibung where KategorieId=@Id";
         if (conn.State == ConnectionState.Closed)
         {
             conn.Open();
         }
         try
         {
             await conn.ExecuteAsync(query, new { kategorie.KategorieName, kategorie.Beschreibung, id }, commandType : CommandType.Text);
         }
         catch (Exception ex)
         {
             throw ex;
         }
         finally
         {
             if (conn.State == ConnectionState.Open)
             {
                 conn.Close();
             }
         }
     }
     return(true);
 }
Exemple #16
0
        public async Task <Kategorie> SingleCategory(int id)
        {
            Kategorie kategorie = new Kategorie();

            using (var conn = new SqlConnection(_configuration.Value))
            {
                const string query = @"select * from dbo.Kategorie where KategorieId=@Id";

                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
                try
                {
                    kategorie = await conn.QueryFirstOrDefaultAsync <Kategorie>(query, new { id }, commandType : CommandType.Text);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
            }
            return(kategorie);
        }
        /// <summary>
        /// Nastavení zadávacích polí do výchozího nastavení.
        /// </summary>
        private void ResetujZadavaciPole()
        {
            // Vymazání názvu
            Nazev             = "";
            NazevTextBox.Text = Nazev;

            // Vymazání pole pro hodnotu
            Hodnota_MIN            = 0;
            Hodnota_MAX            = 9999999999;
            HodnotaMINTextBox.Text = "";
            HodnotaMAXTextBox.Text = "";

            // Vymazání pole pro počet položek
            PocetPolozek_MIN       = 0;
            PocetPolozek_MAX       = 10000;
            PolozkyMINTextBox.Text = "";
            PolozkyMAXTextBox.Text = "";

            // Nastavení data
            Datum_MIN = PrvniDenAktualnihoMesice;
            Datum_MAX = DateTime.Now.Date;
            DatumMIN_DatePicker.SelectedDate = Datum_MIN;
            DatumMAX_DatePicker.SelectedDate = Datum_MAX;

            // Vyplnění rozbalovací nabídky jednotlivými prvky
            Controller.NastavKategorieDoComboBoxu(KategorieComboBox);

            // Nastavení defaultní hodnoty kategorie
            kategorie = Kategorie.Nevybrano;
        }
 public JsonResult Create()
 {
     try
     {
         if (Request["id"] != null)
         {
             System.Diagnostics.Debug.WriteLine(Request["id"]);
             var id = int.Parse(Request["id"]);
             if (Request["name"] != null)
             {
                 System.Diagnostics.Debug.WriteLine(Request["name"]);
                 var tmp = new Kategorie();
                 tmp.id_kategorii = -1;
                 tmp.nazwa        = Request["name"];
                 if (id != -1)
                 {
                     tmp.dziedzina = id;
                 }
                 db.Kategorie.Add(tmp);
                 db.SaveChanges();
                 var iid = tmp.id_kategorii;
                 return(Json(new { result = true, id = iid }, JsonRequestBehavior.AllowGet));
             }
         }
     }
     catch (Exception er) { System.Diagnostics.Debug.WriteLine(er.Message); }
     return(Json(new { result = false }, JsonRequestBehavior.AllowGet));
 }
Exemple #19
0
 public ActionResult AddKategorie(Kategorie _kategorie)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _db.Kategorie.Add(_kategorie);
             _db.SaveChanges();
             return(RedirectToAction("Create"));
         }
     }
     catch (DbEntityValidationException dbEx)
     {
         foreach (var validationErrors in dbEx.EntityValidationErrors)
         {
             foreach (var validationError in validationErrors.ValidationErrors)
             {
                 Trace.TraceInformation("Property: {0} Error: {1}",
                                        validationError.PropertyName,
                                        validationError.ErrorMessage);
             }
         }
     }
     return(HttpNotFound());
 }
        public async Task <ActionResult> Detale(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var ksiazka = await _context.Ksiazki.FirstOrDefaultAsync(m => m.id_ksiazki == id);

            ksiazka.Wydawnictwa = await _context.Wydawnictwa.FirstOrDefaultAsync(m => m.id_wydawnictwa == ksiazka.id_wydawnictwa);

            if (ksiazka == null)
            {
                return(NotFound());
            }

            KsiazkaViewModel ksiazkaVM = new KsiazkaViewModel();

            ksiazkaVM.id_ksiazki     = ksiazka.id_ksiazki;
            ksiazkaVM.id_wydawnictwo = ksiazka.id_wydawnictwa;
            ksiazkaVM.tytuł          = ksiazka.tytuł;
            ksiazkaVM.data_wydania   = ksiazka.data_wydania;

            ksiazkaVM.Wydawnictwa = await _context.Wydawnictwa.FirstOrDefaultAsync(m => m.id_wydawnictwa == ksiazka.id_wydawnictwa);

            //kategorie
            var kategorie_ksiazki = await _context.Kategorie_Ksiazki.Where(m => m.id_ksiazki == ksiazka.id_ksiazki).ToListAsync();

            Kategorie     kategoria      = new Kategorie();
            List <string> listaKategorii = new List <string>();

            foreach (Kategorie_Ksiazki k in kategorie_ksiazki)
            {
                kategoria = await _context.Kategorie.FirstOrDefaultAsync(m => m.id_kategorii == k.id_kategorii);

                listaKategorii.Add(kategoria.nazwa);
            }
            ksiazkaVM.kategorieLista = listaKategorii;

            //autorzy
            var autorzy_ksiazki = await _context.Autorzy_Ksiazki.Where(m => m.id_ksiazki == ksiazka.id_ksiazki).ToListAsync();

            Autor         autor        = new Autor();
            List <string> listaAutorow = new List <string>();
            string        autorRecord;

            foreach (Autorzy_Ksiazki a in autorzy_ksiazki)
            {
                autor = await _context.Autor.FirstOrDefaultAsync(m => m.id_autor == a.id_autora);

                autorRecord = autor.imie + " " + autor.nazwisko;
                listaAutorow.Add(autorRecord);
            }
            ksiazkaVM.autorzyLista = listaAutorow;

            return(View(ksiazkaVM));

            // return View();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Kategorie kategorie = db.Kategorie.Find(id);

            db.Kategorie.Remove(kategorie);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #22
0
        public ActionResult DeleteKategorieConfirmed(Kategorie _name, string roh)
        {
            var       p       = from a in _db.Kategorie where a.Id == _name.Id select a;
            Kategorie viewKat = p.FirstOrDefault();

            _db.Kategorie.Remove(viewKat);
            _db.SaveChanges();
            return(RedirectToAction(roh));
        }
        public Kategorie UpdateKategorie(Kategorie kategorie)
        {
            var kategorieToUpdate = _db.Kategorien.Find(kategorie.KategorieID);

            kategorieToUpdate.Name = kategorie.Name;

            _db.SaveChanges();
            return(kategorieToUpdate);
        }
Exemple #24
0
        public string AsCsv()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(WrapText(Kategorie.ToString()));
            sb.Append(";");

            sb.Append(Buchungsdatum.ToString(CultureInfo.CurrentCulture));
            sb.Append(";");

            sb.Append(Valutadatum.ToString(CultureInfo.CurrentCulture));
            sb.Append(";");

            sb.Append(WrapText(Buchungstext));
            sb.Append(";");

            sb.Append(WrapText(InterneNotiz));
            sb.Append(";");

            sb.Append(Betrag.ToString(CultureInfo.CurrentCulture));
            sb.Append(";");

            sb.Append(WrapText(Belegdaten));
            sb.Append(";");

            string normBelegDaten = Belegdaten.Trim();

            normBelegDaten = normBelegDaten.Trim().Trim(new char[] { '"' }).Trim();


            string beleg = string.IsNullOrEmpty(normBelegDaten) ? "" : "B" + Beleg;

            sb.Append(WrapText(beleg));
            sb.Append(";");

            sb.Append(WrapText(Auftraggebername));
            sb.Append(";");

            sb.Append(WrapText(Auftraggeberkonto));
            sb.Append(";");

            sb.Append(WrapText(AuftraggeberBLZ));
            sb.Append(";");

            sb.Append(WrapText(Empfaengername));
            sb.Append(";");

            sb.Append(WrapText(Empfaengerkonto));
            sb.Append(";");

            sb.Append(WrapText(EmpfaengerBLZ));
            sb.Append(";");

            sb.Append(WrapText(Zahlungsgrund));

            return(sb.ToString());
        }
        public IActionResult Post([FromBody] Kategorie kategorie)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var result = _repository.CreateKategorie(kategorie);

            return(CreatedAtAction("GetKategorien", new { id = kategorie.KategorieID }, result));
        }
Exemple #26
0
 public ActionResult Edit([Bind(Include = "KategorieId,Nazwa,PrzyjaznaNazwa,Opis,DataUtworzenia,CzyOpublikowany")] Kategorie kategorie)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kategorie).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kategorie));
 }
Exemple #27
0
        public ActionResult Details(int?Id)
        {
            main             proid   = _db.main.Find(Id);
            Kategorie        viewKat = _db.Kategorie.Find(proid.Kategorie_Id);
            ViewModelAufgabe _view   = new ViewModelAufgabe();

            _view._main      = proid;
            _view._kategorie = viewKat;
            return(View(_view));
        }
 public ActionResult Edit([Bind(Include = "Id,Kategoria")] Kategorie kategorie)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kategorie).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kategorie));
 }
Exemple #29
0
        public static void Zeige_EinAuszahlung(Money kassenbestand, Kategorie kategorie)
        {
            Leerzeile();
            Meldung($"Kassenbestand: {kassenbestand.Amount} {kassenbestand.Currency.Code}");

            if (kategorie != null && !string.IsNullOrEmpty(kategorie.Bezeichnung))
            {
                Meldung($"{kategorie.Bezeichnung}: {kategorie.Summe.Amount} {kategorie.Summe.Currency.Code}");
            }
        }
Exemple #30
0
        // GET: Produkt
        public ActionResult Index(int?kategorie, int?vegan, int?vegetarisch, int?limit)
        {
            List <Produkt> produkte = Produkt.getProdukteListe(kategorie, vegan, vegetarisch, limit);

            ViewBag.Kategorie = Kategorie.kategorieName(kategorie);

            ViewBag.KategorieListe = Kategorie.kategorieListe();

            return(View(produkte));
        }
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                var a = new Kategorie();
                UpdateModel(a);
                data.Kategorie.Add(a);
                data.SaveChanges();

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
Exemple #32
0
 public override void Read(ManifestData reader, int ID)
 {
     base.Read(reader, ID);
     this.Art = (Kategorie)Enum.Parse(typeof(Kategorie), reader.FlatName, true);
 }