Exemplo n.º 1
0
        private void InitTariffRates()
        {
            tariffRates = new Dictionary <string, TariffData>();

            TariffData amiga = new TariffData("AMIGA", "AMIGA Standard");

            amiga.SetRate("NAH", 0.046, 0.021);
            amiga.SetRate("FERN", 0.046, 0.021);
            amiga.SetRate("A1", 0.217, 0.217);
            amiga.SetRate("TMOB", 0.217, 0.217);
            tariffRates.Add(amiga.Id, amiga);

            TariffData tickTack = new TariffData("TK-TT", "Telekom TikTak Privat");

            tickTack.SetRate("NAH", 0.049, 0.0135);
            tickTack.SetRate("FERN", 0.059, 0.0260);
            tickTack.SetRate("A1", 0.1636, 0.132);
            tickTack.SetRate("TMOB", 0.1984, 0.160);
            tariffRates.Add(tickTack.Id, tickTack);

            TariffData tkStd = new TariffData("TK-Std", "Telekom Standard");

            tkStd.SetRate("NAH", 0.063, 0.025);
            tkStd.SetRate("FERN", 0.077, 0.063);
            tkStd.SetRate("A1", 0.177, 0.143);
            tkStd.SetRate("TMOB", 0.198, 0.191);
            tariffRates.Add(tkStd.Id, tkStd);

            TariffData tele2 = new TariffData("Tele2", "Tele2UTA Classic");

            tele2.SetRate("NAH", 0.049, 0.019);
            tele2.SetRate("FERN", 0.049, 0.019);
            tele2.SetRate("A1", 0.199, 0.199);
            tele2.SetRate("TMOB", 0.193, 0.193);
            tariffRates.Add(tele2.Id, tele2);

            TariffData lw24 = new TariffData("LW-24", "LIWEST 24phone Classic");

            lw24.SetRate("NAH", 0.049, 0.019);
            lw24.SetRate("FERN", 0.049, 0.019);
            lw24.SetRate("A1", 0.300, 0.300);
            lw24.SetRate("TMOB", 0.300, 0.300);
            tariffRates.Add(lw24.Id, lw24);
        }
Exemplo n.º 2
0
        private void InitTariffs()
        {
            tariffs = new Dictionary <string, TariffData>();


            TariffData amiga = new TariffData("Amiga", "Amiga.Privat");

            amiga.SetRate("A1", 0.15, 0.14);
            amiga.SetRate("DREI", 0.18, 0.15);
            amiga.SetRate("FERN", 0.04, 0.02);
            amiga.SetRate("NAH", 0.04, 0.02);
            tariffs.Add(amiga.Id, amiga);

            TariffData avocalis = new TariffData("Avocalis", "Avocalis Festnetz Privat");

            avocalis.SetRate("A1", 0.19, 0.18);
            avocalis.SetRate("DREI", 0.28, 0.24);
            avocalis.SetRate("FERN", 0.05, 0.03);
            avocalis.SetRate("NAH", 0.05, 0.03);
            tariffs.Add(avocalis.Id, avocalis);

            TariffData tele2Direkt = new TariffData("Tele2-Direkt", "Tele2 Telefonie direkt");

            tele2Direkt.SetRate("A1", 0.21, 0.21);
            tele2Direkt.SetRate("DREI", 0.21, 0.21);
            tele2Direkt.SetRate("FERN", 0.05, 0.02);
            tele2Direkt.SetRate("NAH", 0.05, 0.02);
            tariffs.Add(tele2Direkt.Id, tele2Direkt);

            TariffData tele2Freizeit = new TariffData("Tele2-Freizeit", "Tele2 Telefonie direkt Freizeit");

            tele2Freizeit.SetRate("A1", 0.21, 0.21);
            tele2Freizeit.SetRate("DREI", 0.21, 0.21);
            tele2Freizeit.SetRate("FERN", 0.05, 0);
            tele2Freizeit.SetRate("NAH", 0.05, 0);
            tariffs.Add(tele2Freizeit.Id, tele2Freizeit);

            TariffData iTCE = new TariffData("i-TC-E", "i-TC-E Special");

            iTCE.SetRate("A1", 0.1, 0.1);
            iTCE.SetRate("DREI", 0.1, 0.1);
            iTCE.SetRate("FERN", 0.03, 0.02);
            iTCE.SetRate("NAH", 0.03, 0.01);
            tariffs.Add(iTCE.Id, iTCE);

            TariffData redTelecom = new TariffData("Red-Telecom-1", "Red Telecom 1025");

            redTelecom.SetRate("A1", 0.15, 0.14);
            redTelecom.SetRate("DREI", 0.16, 0.14);
            redTelecom.SetRate("FERN", 0.04, 0.02);
            redTelecom.SetRate("NAH", 0.04, 0.02);
            tariffs.Add(redTelecom.Id, redTelecom);

            TariffData drei = new TariffData("drei", "3 Festnetz");

            drei.SetRate("A1", 0.15, 0.15);
            drei.SetRate("DREI", 0.05, 0.05);
            drei.SetRate("FERN", 0.035, 0.025);
            drei.SetRate("NAH", 0.035, 0.015);
            tariffs.Add(drei.Id, drei);
        }