Beispiel #1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            float yht_hinta = 0;

            BackStackClass.SetBackButtonVisibility();
            Myyntitapahtuma TapahtumanMyyntiTapahtumat = new Myyntitapahtuma();

            if (e.Parameter is Tapahtuma)
            {
                Tapahtuma t = (Tapahtuma)e.Parameter;
                TapahtumanMyyntiTapahtumat.uusiOstoslista(t.hinnasto);
                foreach (Myyntitapahtuma mt in t.Myyntitapahtumat)
                {
                    foreach (MyyntiArtikkeli ma in mt.ostoslista.myyntiArtikkelit)
                    {
                        foreach (MyyntiArtikkeli tma in TapahtumanMyyntiTapahtumat.ostoslista.myyntiArtikkelit)
                        {
                            if (ma.nimi == tma.nimi)
                            {
                                tma.maara += ma.maara;
                            }
                        }
                    }
                }
                TapahtumanNimi.Text = "Tapahtuma: " + t.nimi;
                Tuotenimi.Text      = "";
                Tuotemaara.Text     = "";
                Yhteishinta.Text    = "";
                foreach (MyyntiArtikkeli ma in TapahtumanMyyntiTapahtumat.ostoslista.myyntiArtikkelit)
                {
                    Tuotenimi.Text   = Tuotenimi.Text + ma.nimi + "\n";
                    Tuotemaara.Text  = Tuotemaara.Text + ma.maara.ToString() + " " + Localization.GetLocalizedText("pcs") + "\n";
                    Yhteishinta.Text = Yhteishinta.Text + (ma.maara * ma.hinta).ToString() + " " + Settings.getCurrency() + "\n";
                    yht_hinta       += (ma.maara * ma.hinta);
                    SumBlock.Text    = yht_hinta.ToString();
                }
                EuroaBlock.Text = Settings.getCurrency();
            }
            else
            {
                /* Problem */
                throw new NotImplementedException();
            }
        }
Beispiel #2
0
 public void LisaaMyynti()
 {
     Myyntitapahtumat.Add(myyntitapahtuma);
     myyntitapahtuma = null;
 }
Beispiel #3
0
 public void LisaaMyyntiTapahtuma()
 {
     myyntitapahtuma = new Myyntitapahtuma();
     myyntitapahtuma.uusiOstoslista(hinnasto);
 }