private void Odliczanie_OdswiezZegar()
        {
            TimeSpan czas = TimeSpan.FromSeconds(Odliczanie_Czas);
            int
                godz = czas.Hours,
                min  = czas.Minutes,
                sek  = czas.Seconds,

                czas_caly      = Convert.ToInt32(Pole_CzasWylaczenia.Text) * 60,
                czas_pozostaly = czas_caly - Odliczanie_Czas,
                procent        = (int)((double)czas_pozostaly / czas_caly * 100);

            if (godz >= 1)
            {
                Etykieta_CzasWylaczenia.Text = String.Format("Wyłączenie za {0} godz {1} min {2} s", godz, min, sek);
            }
            else if (min >= 1)
            {
                Etykieta_CzasWylaczenia.Text = String.Format("Wyłączenie za {0} min {1} s", min, sek);
            }
            else
            {
                Etykieta_CzasWylaczenia.Text = String.Format("Wyłączenie za {0} s", sek);
            }

            Pasek_CzasPolaczenia.Value = procent;

            if (godz == 0 && min == 0 && sek == 30)
            {
                Zasobnik.ShowBalloonTip(3000);
            }
        }
Beispiel #2
0
        public static void Main(string[] args)
        {
            Zasobnik zs = new Zasobnik();

            zs.Vykonej();
            Console.ReadKey();

            //FibonaciOpakovani fo = new FibonaciOpakovani();
            //fo.Vykonej();
            //Console.ReadKey();

            ////STRING----------------------------------------------------------------------------------------------------------------
            //StringMoznosti sm = new StringMoznosti();
            //sm.Vykonej();
            ////STRING----------------------------------------------------------------------------------------------------------------

            ////IO------------------------------------------------------------------------------------------------------------
            //PraceSeSouboryIO pssi = new PraceSeSouboryIO();
            //pssi.Vykonej();
            ////IO------------------------------------------------------------------------------------------------------------

            ////REPOSITORY----------------------------------------------------------------------------------------------------------------------------
            //var rep = new UserRepository();


            ////REPOSITORY----------------------------------------------------------------------------------------------------------------------------

            ////FAKTORY----------------------------------------------------------------------------------------------------------------------------
            //PaymentProcessor pp = new PaymentProcessor();
            //pp.MakePayment(PaymentMethod.BANK_ONE, new TestovaciAlgoritmy.NavrhoveVzory.Creational.Product() { Name="Kolo",Price=4,Description="Toto je moje nove kolo"});

            //PaymentProcessor2 pp2 = new PaymentProcessor2();
            //pp2.MakePayment(PaymentMethod.PAYPAL, new TestovaciAlgoritmy.NavrhoveVzory.Creational.Product() { Name = "Kolo", Price = 4, Description = "Toto je moje nove kolo" });

            //IBudova b = Factory.PostavBudovu(TypBudovy.RodinnyDum);
            //Console.WriteLine(b.ZiskejObvod());
            //Console.ReadKey();
            ////FAKTORY----------------------------------------------------------------------------------------------------------------------------

            ////DOS ÚTOK----------------------------------------------------------------------------------------------------------------------------
            //UtokDOS udos = new UtokDOS();
            //udos.VykonejDos2();
            //Console.ReadKey();
            ////DOS ÚTOK----------------------------------------------------------------------------------------------------------------------------

            ////OPEN CLOSE----------------------------------------------------------------------------------------------------------------------------
            //Client cl = new Client();
            //cl.Save(new List<IUpsertable>() { new DbService(), new AzureTableService() });
            ////OPEN CLOSE----------------------------------------------------------------------------------------------------------------------------

            //REGULERNI VÝRAZY----------------------------------------------------------------------------------------------------------------------------
            //RegulerniVyraz rv = new RegulerniVyraz();
            //rv.vykonej();

            //REGULERNI VÝRAZY----------------------------------------------------------------------------------------------------------------------------

            ////OPENCLOSE----------------------------------------------------------------------------------------------------------------------------------
            //OpenCloseSpravneV1 ocs = new OpenCloseSpravneV1();
            //ocs.PridejFunkci(new CheckHeslo());
            //ocs.VykonejCheck(new BagCheck("sentinel", "palinkas", 5));
            ////OPENCLOSE----------------------------------------------------------------------------------------------------------------------------------



            //UnitOfWork uow = new UnitOfWork();
            //uow.DoWork();


            ////Entity Framework--------------------------------------------------------------------------------------------------------------------------
            //DoClass dc = new DoClass();
            //dc.CreateTable();
            ////Entity Framework--------------------------------------------------------------------------------------------------------------------------

            ////SERIALIZACE JSON--------------------------------------------------------------------------------------------------------------------------
            //SerializaceJSON sj = new SerializaceJSON();
            //sj.VykonejSerializaceJSON();
            //sj.VykonejDeserializaceJSON();
            ////SERIALIZACE JSON--------------------------------------------------------------------------------------------------------------------------

            ////SERIALIZACE BINARY--------------------------------------------------------------------------------------------------------------------------
            //SerializaceBinary sb = new SerializaceBinary();
            //sb.VykonejSerializaci();
            //sb.VykonejDeserializaci();
            ////SERIALIZACE BINARY--------------------------------------------------------------------------------------------------------------------------

            ////SERIALIZACE XML--------------------------------------------------------------------------------------------------------------------------
            //SerializaceXML saveXml = new SerializaceXML();
            //saveXml.Uloz(@"mujXML.xml", "Martin", "Palinkas", 5); //relativní cesta uložení do Debug\MojeSložka\MujXml.xml
            //SerializaceXML loadXml = SerializaceXML.LoadFromFile(@"mujXML.xml");
            //Console.WriteLine(loadXml.Jmeno);
            //Console.ReadKey();
            ////SERIALIZACE XML--------------------------------------------------------------------------------------------------------------------------

            ////VLÁKNA--------------------------------------------------------------------------------------------------------------------------
            //AsyncAwait aw = new AsyncAwait();
            //aw.Vykonej();

            //Worker wk = new Worker();
            //wk.RunDownloadAsync();
            //wk.RunDownloadParalerAsync();
            //Console.ReadKey();

            //ProducentSpotrebitelAutoResetEvent psare = new ProducentSpotrebitelAutoResetEvent();
            //psare.Vykonej();

            //CrossProcesEventWaitHandle.Vykonej();
            //Console.ReadKey();

            //EventWaitHandlerTrida ewht = new EventWaitHandlerTrida();
            //ewht.VykonejAutoResetEvent();

            //AbortAndThreadState aats = new AbortAndThreadState();
            //aats.Vykonej();

            //LockAndInterupt lai = new LockAndInterupt();
            //lai.Vykonej();

            //Join j = new Join();
            //j.Vykone();
            //j.th.Join();
            //Console.ReadKey();
            ////VLÁKNA--------------------------------------------------------------------------------------------------------------------------

            ////VOLATILE--------------------------------------------------------------------------------------------------------------------------
            //VolatileKeyWord.Vykonej();
            ////VOLATILE--------------------------------------------------------------------------------------------------------------------------

            ////INTERFACE SEGREGATION------------------------------------------------------------------------------------------------------------
            //ManazerTwo manaz = new ManazerTwo();
            //manaz.Ovladej(new RobotiPracovnikTwo());
            ////INTERFACE SEGREGATION------------------------------------------------------------------------------------------------------------

            ////OPEN CLOSE---------------------------------------------------------------------------------------------------------------------
            //OpenCloseSpravne ocs = new OpenCloseSpravne();
            //ocs.PridejFunkci(new CheckHeslo());
            //ocs.PridejFunkci(new CheckJmeno());
            //ocs.PridejFunkci(new CheckData());
            //ocs.PridejFunkci(new CheckDatum());
            //ocs.VykonejCheck(new BagCheck("fsadf", "Petr", 3));
            ////OPEN CLOSE-----------------------------------------------------------------------------------------------------------------------

            ////POUZITI USING-----------------------------------------------------------------------------------------------------------------------
            //PouzitiUsing pu = new PouzitiUsing();
            //pu.Zapis();
            ////POUZITI USING-----------------------------------------------------------------------------------------------------------------------

            ////INDEXACE-----------------------------------------------------------------------------------------------------------------------
            //IndexaceTwo indexTwo = new IndexaceTwo();
            //indexTwo[5] = new IndexaceTwo();
            //indexTwo[5].Str = "ahoj";
            //foreach (IndexaceTwo i in indexTwo.poleTwo)
            //{
            //    if (i != null)
            //    {
            //        Console.WriteLine(i.Str);
            //    }
            //}

            //Indexace index = new Indexace();
            //index[5] = "ahoj";
            //foreach (string a in index.pole)
            //{
            //    Console.WriteLine(a);
            //}
            ////INDEXACE-----------------------------------------------------------------------------------------------------------------------

            ////ATTRIBUTY-----------------------------------------------------------------------------------------------------------------------
            //PrikladVlastníhoAttributu pva = new PrikladVlastníhoAttributu();
            //pva.Vykone(pva);

            //Atributy at = new Atributy();
            //at.add(6, 6); // protože je funkce opatřená attributem obsolete tak je podtržená zelenou vlnovkou po najení myši se vypíše že je "zastaralá"
            //Console.WriteLine(at.add(new List<int>() { 2, 2, 6, 7, 4, 1, 1 }));
            ////ATTRIBUTY-----------------------------------------------------------------------------------------------------------------------

            ////DICTIONARY-----------------------------------------------------------------------------------------------------------------------
            //Slovnik sl = new Slovnik();
            //sl.Add();
            //sl.CheckKeyAndAdd("sedmi", new zakaznik() { jmeno = "Kuba", prijmeni = "Palinkas", plat = 30000 });
            //sl.Get();
            //Console.ReadKey();
            ////DICTIONARY-----------------------------------------------------------------------------------------------------------------------

            //LambdaVyrazy lv = new LambdaVyrazy();
            //lv.Vypis(5, 5);

            //ReflexeDatovychClenu.vykonej();
            //ReflaxeObjektu.vykonej();

            //FlagyABitoveOperatory fabo = new FlagyABitoveOperatory();
            //fabo.vykonejBitoveOperatory();
            //fabo.vykonejVyctoveTypyAFlagy();

            //VyctoveTypy vt = new VyctoveTypy();
            //vt.vykonej();

            //Eventy ev = new Eventy();
            //ev.Vykonej();

            //int plat = 500;
            //string vysledek = ((plat >= 1000) ? "velký" : "malý"); //zkrácený zápis podmínky
            //Console.WriteLine(vysledek);

            //Delegati del = new Delegati();
            //del.UkazkaPraceSDelegaty();

            //Struktura struc = new Struktura(12);
            //Console.WriteLine(struc.i);

            //DedicAbstraktniTridy dat = new DedicAbstraktniTridy();
            //dat.Nastav(3, 9);
            //dat.Vypis();

            //PristupMySQL pripojeniSql = new PristupMySQL();
            ////pripojeniSql.OpenMySQLExucuteSelectFromClovek("Radovan");
            //pripojeniSql.OpenMySQLExucuteUpdateForClovek("Radovan", "Martin");

            //UkazkaPouzitiGenericity ukazkaGener = new UkazkaPouzitiGenericity();
            //ukazkaGener.vykonejPole(new int[] { 5, 6, 4, 3, 0 });

            //LINQtoOject.VypisPoleInstuLINQ();
            //LINQtoOject.VypisPoleStringuLINQ();
            //ZamestnanecLINQ zLinq = new ZamestnanecLINQ();
            //zLinq.VypisKolekci();

            //FaktorialNoRek fnr = new FaktorialNoRek();
            //Console.WriteLine(fnr.VypocitejFaktorielNoRek(6));

            //Fibonacci.VykonejFibonacci(5);

            //UkazkaSingletonu us = new UkazkaSingletonu();
            //us.Vykonej();
        }