Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Libor Šimo (libcosenior):6.9.2015 15:55

Ahoj,
mám kód:

public void PridajDhmOsoba(Osoba osoba, DhmZaznam dhmZaznam)
{
    if (dhmZaznam.Inventurne == "0")
    {
        osoba.DhmData.Add(dhmZaznam.Inventurne);
        dhmZaznam.Uzivatel = osoba.Poradove;
    }
    else

}

a potrebujem v bloku else vytvoriť výnimku, aby mi v hlavnej časti správne pracoval kód:

try
{
    skladnik.PridajDhmOsoba((Osoba)OsobaPohybListBox.SelectedItem,
        (DhmZaznam)DhmOsobaListBox.SelectedItem);
    if (MessageBox.Show("Naozaj to chcete uložiť?", "Uložiť", MessageBoxButton.OKCancel, MessageBoxImage.Question) == MessageBoxResult.OK)
    {
        skladnik.Uloz(skladnik.Osoby, "Osoby.xml");
        skladnik.Uloz(skladnik.DhmZaznamy, "DhmData.xml");
    }
}
catch
{
    MessageBox.Show("Materiál je už pridelený", "Dhm Materiál", MessageBoxButton.OK, MessageBoxImage.Warning);
}

Poradíte mi prosím?

Odpovědět
6.9.2015 15:55
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:6.9.2015 15:56

asi hledáš klíčové slovo throw, které je popisováno v tutoriálu o vyjimkách.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
6.9.2015 15:56
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.