Beispiel #1
0
        void AteriatDataGridView_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                Ateria ateria = (Ateria)AteriatDataGridView.Rows[e.RowIndex].Tag;
                int    maara  = int.Parse(AteriatDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());
                tilaus.VaihdaAteriaMaara(ateria, maara);

                LaskeKokonaishintaJaEtupisteet();
            }
        }
Beispiel #2
0
        public void KuuluisiMuuttaaTilausrivienAterioidenMaaraa()
        {
            var lihapullat = new Ateria(1, "Lihapullat ja muussi", 11.50, 0.14);

            tilaus.LisaaAteria(lihapullat, 1);
            var nakit = new Ateria(3, "Lihapullat ja nakit", 11.60, 0.14);

            tilaus.LisaaAteria(nakit, 2);
            var soppa = new Ateria(5, "Nakkisoppa", 8.50, 0.14);

            tilaus.LisaaAteria(soppa, 2);

            tilaus.VaihdaAteriaMaara(nakit, 1);
            Tilausrivi tilausrivi = (Tilausrivi)tilaus.Tilausrivit[1];

            Assert.AreEqual(1, tilausrivi.Maara);
            Assert.AreEqual(3, tilausrivi.Ateria.Id);
        }