Example #1
0
 public Mapa(int lvl, string cestaIkonky, int barva, int pocetOcasu)
 {
     NactiIkonky(cestaIkonky);
     NactiMapu(lvl);
     stav                 = Stav.zacala;
     had.barva            = barva;
     had.kolikPridatOcasu = pocetOcasu;
 }
Example #2
0
        public void RazdeliTekst(Propis propis)
        {
            int brojacClanova = 1;

            while (brojacClanova < 5)
            {
                string clanPatern = "<p style=\"margin: 0in 0in 6pt; text-align: center; line-height: 115%; font-size: 11pt; font-family: Verdana, sans-serif;\"><span style=\"color: black;\">Члан " + brojacClanova + ".</span></p>";
                //  string tekst= " <p style="margin: 0in 0in 6pt; text - align: center; line - height: 115 %; font - size: 11pt; font - family: Verdana, sans - serif; "><span style="color: black; ">Члан 1.</span></p> <p style="margin: 0in 0in 7.5pt; line - height: 115 %; font - size: 11pt; font - family: Verdana, sans - serif; "><span style="color: black; ">aNDJEHSEJAHGFUYASGFJHBCJHGSDFJGAJHSDFGJAHSDGFJKHGKIJHGhgsjahdgjshdfgjkhsfgjhgvbjhgsakjdhfgajhksdfgjhsgfjhsagdfjhsagdfjhgnmbjhgsadf</span></p>"
                propis.TekstPropisa.Replace("\"", "'");
                clanPatern.Replace("\"", "'");
                if (propis.TekstPropisa.Contains(clanPatern))
                {
                    Clan c = new Clan();
                    c.IdPropis = propis.Id;
                    c.Naziv    = "Члан " + brojacClanova + ".";
                    try
                    {
                        _context.Clan.Add(c);
                        _context.SaveChanges();
                    }
                    catch
                    {
                        throw;
                    }
                    brojacClanova += 1;
                    int clanId = (from cl in _context.Clan
                                  select cl.Id).Max();
                    // Regex reg=new Regex(@"^(<p style=\'margin: 0in 0in 7\.5pt; line - height: 115 %; font - size: 11pt; font - family: Verdana, sans - serif;\'><span style=\'color: black;\'>){1}\W{1}\w+(</span></p>){1}$");
                    string stavPatern = "<p style=\"margin: 0in 0in 6pt; text-align: center; line-height: 115%; font-size: 11pt; font-family: Verdana, sans-serif;\"><span style=\"color: black;\">Члан " + brojacClanova + ".</span></p>\r\n <p style=\"margin: 0in 0in 7.5pt; line-height: 115%; font-size: 11pt; font-family: Verdana, sans-serif;\"><span style=\"color: black;\">";
                    stavPatern.Replace("\"", "'");
                    if (propis.TekstPropisa.Contains(clanPatern))
                    {
                        int brojacStavova = 1;

                        Stav stav = new Stav();
                        stav.Naziv     = "Став " + brojacStavova;
                        brojacStavova += 1;

                        stav.IdClan = clanId;

                        string source  = propis.TekstPropisa;
                        int    start   = propis.TekstPropisa.IndexOf(stavPatern) + stavPatern.Length;
                        int    end     = propis.TekstPropisa.IndexOf("</span></p>", start);
                        string string2 = propis.TekstPropisa.Substring(start, end - start);
                        stav.Tekst = string2;
                        try
                        {
                            _context.Stav.Add(stav);
                            _context.SaveChanges();
                        }
                        catch
                        {
                            throw;
                        }
                    }
                }
            }
        }
Example #3
0
 public Calculator()
 {
     Display     = "0";
     Pamet       = "0";
     _stav       = Stav.PrvniCislo;
     _operace    = Operace.Empty;
     _prvniCislo = 0;
     _druheCislo = 0;
     _desetinne  = false;
 }
Example #4
0
 bool JePlocha(int x, int y)
 {
     if (x > sirka - 1 || x < 0 || y > vyska - 1 || y < 0)
     {
         stav = Stav.prohra;
         return(false);
     }
     else
     {
         return(true);
     }
 }
Example #5
0
        void Klik(object Sender,EventArgs e)
        {
            switch (stav)
            {
                case Stav.hra://vsechny karticky maji skryte hodnoty nebo nejsou enabled
                    stav = Stav.jedna;
                    prvni = Sender as Button;
                    prvni.Text = prvni.Tag.ToString();
                    AktualizaceStavovehoRadku();
                    break;
                case Stav.jedna://jedna karticka je otocena
                    if (!Sender.Equals(prvni))
                    {
                        Vyhodnot(Sender as Button);
                    }
                    break;
                case Stav.dve://dve karticky otocene
                    /*dve ruzne otocene karticky - kliknutim na druhou se druha otoci
                     *podle Chovani:
                     *Chovani.OtevriZavri - kliknutim na druhou se druha otoci, na klik na jinou karticku se nereaguje
                     *Chovani.Preklikavani - kliknutim na druhou se druha otoci, kliknutim na jinou karticku se otoci druha a kliknuta
                     *Chovani.Schovej - kliknutim na libovolnou karticku se prvni a druha otoci, popr. jeste otoci nova
                     */
                    if ((chovani.Equals(Chovani.OtevriZavri)|chovani.Equals(Chovani.Preklikavani))&!stejne & ((Button)Sender).Equals(druhe))
                    {
                        druhe.Text = otocena;
                        druhe = null;
                        stav = Stav.jedna;
                    }
                    else if (chovani.Equals(Chovani.Preklikavani) & !((Button)Sender).Equals(druhe)&!((Button)Sender).Equals(prvni))
                    {
                        druhe.Text = otocena;
                        Vyhodnot(Sender as Button);                    
                    }
                    else if (chovani.Equals(Chovani.Schovej))
                    {
                        prvni.Text = otocena;
                        druhe.Text = otocena;
                        prvni = null;
                        druhe = null;
                        stav = Stav.jedna;
			prvni=(Button)Sender;
			prvni.Text=prvni.Tag.ToString();
			AktualizaceStavovehoRadku();
                    }
                    break;
            }
        }
 public override int GetHashCode()
 {
     unchecked
     {
         var result = SpisovaZnacka?.GetHashCode() ?? 0;
         result = (result * 397) ^ Stav?.GetHashCode() ?? 0;
         result = (result * 397) ^ (Vyskrtnuto?.GetHashCode() ?? 0);
         result = (result * 397) ^ (Url?.GetHashCode() ?? 0);
         result = (result * 397) ^ (DatumZalozeni?.GetHashCode() ?? 0);
         result = (result * 397) ^ PosledniZmena.GetHashCode();
         result = (result * 397) ^ Soud?.GetHashCode() ?? 0;
         foreach (var item in Subjekty ?? new List <Subjekt>())
         {
             result = (result * 397) ^ item.GetHashCode();
         }
         return(result);
     }
 }
Example #7
0
        void Start(object Sender, EventArgs e)
        {
            stav = Stav.hra;
            velikost = (int)((Button)Sender).Tag;

            switch(velikost){
                case 4: rozmer = 350; break;
                case 6: rozmer = 500; break;
                case 8: rozmer = 650; break;
            }
            Width = rozmer;
            Height = rozmer + pridejKVysce;

            v44.Dispose();
            v66.Dispose();
            v88.Dispose();
            VytvorTlacitka();
        }
Example #8
0
        /// <summary>
        ///     Rekurzívna funkcia, ktorá vykreslí čiari na základe stavov, ktoré tvoria cestu
        /// </summary>
        /// <param name="stav">Stav do ktorého kôň prešiel</param>
        private void DrawLines(Stav stav)
        {
            if (stav.From == null)
            {
                return;
            }
            var ciara = new Line
            {
                X1     = stav.X * 20 + 10,
                Y1     = stav.Y * 20 + 10,
                Stroke = SystemColors.ControlTextBrush,
                X2     = stav.From.X * 20 + 10,
                Y2     = stav.From.Y * 20 + 10
            };

            ChessBoard.Children.Add(ciara);
            _lines.Add(ciara);
            DrawLines(stav.From);
        }
Example #9
0
 void Vyhodnot(Button b2)
 {
     tahy++;
     druhe = b2 as Button;
     druhe.Text = druhe.Tag.ToString();
     if (prvni.Tag.Equals(druhe.Tag))
     {
         stav = Stav.hra;
         stejne = true;
         prvni.Enabled = false;
         druhe.Enabled = false;
         uspech++;
     }
     else
     {
         stav = Stav.dve;
         stejne = false;
     }
     AktualizaceStavovehoRadku();
 }
Example #10
0
        void UvodniObrazovka()
        {
            stav = Stav.start;
            statusStrip1.Hide();
            menuStrip1.Hide();

            v44 = new Button();
            v66 = new Button();
            v88 = new Button();

            int bW = Width / 4;
            int bH = Height / 4;
            int k = bH / 8;

            v44.Width = bW;
            v44.Height = bH;
            v44.Top = k;
            v44.Left = (Width-v44.Width)/2;
            v44.Tag = 4;
            v44.Parent = this;
            v44.Text = "4 x 4";
            v44.Click += new EventHandler(Start);

            v66.Width = bW;
            v66.Height = bH;
            v66.Top = v44.Top + v44.Height + k;
            v66.Left = v44.Left;
            v66.Tag = 6;
            v66.Parent = this;
            v66.Text = "6 x 6";
            v66.Click += new EventHandler(Start);

            v88.Width = bW;
            v88.Height = bH;
            v88.Top = v66.Top + v66.Height + k;
            v88.Left = v44.Left;
            v88.Tag = 8;
            v88.Parent = this;
            v88.Text = "8 x 8";
            v88.Click += new EventHandler(Start);
        }
Example #11
0
        public void Tlacitko(string content)
        {
            switch (content)
            {
            //FINISHED
            case "0":
            case "1":
            case "2":
            case "3":
            case "4":
            case "5":
            case "6":
            case "7":
            case "8":
            case "9":
                switch (_stav)
                {
                case Stav.PrvniCislo:
                    if (Display == "0")
                    {
                        Display = content;
                    }
                    else
                    {
                        Display = Display + content;
                    }
                    break;

                case Stav.Operace:
                    Display    = "0";
                    _desetinne = false;
                    _stav      = Stav.DruheCislo;
                    Tlacitko(content);
                    break;

                case Stav.DruheCislo:
                    if (Display == "0")
                    {
                        Display = content;
                    }
                    else
                    {
                        Display = Display + content;
                    }
                    break;

                case Stav.Vysledek:
                    Display    = "0";
                    _desetinne = false;
                    _stav      = Stav.PrvniCislo;
                    _operace   = Operace.Empty;
                    Tlacitko(content);
                    break;
                }
                break;

            //FINISHED
            case ".":
                switch (_stav)
                {
                case Stav.PrvniCislo:
                    if (_desetinne == true)
                    {
                        break;
                    }
                    else
                    {
                        Display    = Display + content;
                        _desetinne = true;
                    }
                    break;

                case Stav.Operace:
                    Display    = "0";
                    _desetinne = false;
                    _stav      = Stav.DruheCislo;
                    Tlacitko(content);
                    break;

                case Stav.DruheCislo:
                    if (_desetinne == true)
                    {
                        break;
                    }
                    else
                    {
                        Display    = Display + content;
                        _desetinne = true;
                    }
                    break;

                case Stav.Vysledek:
                    Display    = "0";
                    _desetinne = false;
                    _stav      = Stav.PrvniCislo;
                    _operace   = Operace.Empty;
                    Tlacitko(content);
                    break;
                }
                break;

            //FINISHED
            case "+":
                switch (_stav)
                {
                case Stav.PrvniCislo:
                    ParseLabel();
                    _operace = Operace.Scitani;
                    _stav    = Stav.Operace;
                    break;

                case Stav.Operace:
                    _operace = Operace.Scitani;
                    break;

                case Stav.DruheCislo:
                    Tlacitko("=");
                    _operace = Operace.Scitani;
                    _stav    = Stav.PrvniCislo;
                    Tlacitko(content);
                    break;

                case Stav.Vysledek:
                    ParseLabel();
                    _operace = Operace.Scitani;
                    _stav    = Stav.Operace;
                    break;
                }
                break;

            //FINISHED
            case "-":
                switch (_stav)
                {
                case Stav.PrvniCislo:
                    ParseLabel();
                    _operace = Operace.Odcitani;
                    _stav    = Stav.Operace;
                    break;

                case Stav.Operace:
                    _operace = Operace.Odcitani;
                    break;

                case Stav.DruheCislo:
                    Tlacitko("=");
                    _operace = Operace.Odcitani;
                    _stav    = Stav.PrvniCislo;
                    Tlacitko(content);
                    break;

                case Stav.Vysledek:
                    ParseLabel();
                    _operace = Operace.Odcitani;
                    _stav    = Stav.Operace;
                    break;
                }
                break;

            //FINISHED
            case "*":
                switch (_stav)
                {
                case Stav.PrvniCislo:
                    ParseLabel();
                    _operace = Operace.Nasobeni;
                    _stav    = Stav.Operace;
                    break;

                case Stav.Operace:
                    _operace = Operace.Nasobeni;
                    break;

                case Stav.DruheCislo:
                    Tlacitko("=");
                    _operace = Operace.Nasobeni;
                    _stav    = Stav.PrvniCislo;
                    Tlacitko(content);
                    break;

                case Stav.Vysledek:
                    ParseLabel();
                    _operace = Operace.Nasobeni;
                    _stav    = Stav.Operace;
                    break;
                }
                break;

            //FINISHED
            case "/":
                switch (_stav)
                {
                case Stav.PrvniCislo:
                    ParseLabel();
                    _operace = Operace.Deleni;
                    _stav    = Stav.Operace;
                    break;

                case Stav.Operace:
                    _operace = Operace.Deleni;
                    break;

                case Stav.DruheCislo:
                    Tlacitko("=");
                    _operace = Operace.Deleni;
                    _stav    = Stav.PrvniCislo;
                    Tlacitko(content);
                    break;

                case Stav.Vysledek:
                    ParseLabel();
                    _operace = Operace.Deleni;
                    _stav    = Stav.Operace;
                    break;
                }
                break;

            //FINISHED
            //HAS TO BE USED TO MAKE A NUMBER NEGATIVE/POSITIVE
            case "+/-":
                if (Display[0].Equals('-'))
                {
                    Display = Display.TrimStart('-');
                }
                else
                {
                    Display = "-" + Display;
                }
                break;

            //FINISHED
            case "^2":
                if (Display[Display.Length - 1].Equals("."))
                {
                    Display = Display + "0";
                }
                Display  = (Double.Parse(Display) * Double.Parse(Display)).ToString();
                _stav    = Stav.Vysledek;
                _operace = Operace.Empty;
                break;

            //FINISHED
            case "=":
                switch (_stav)
                {
                case Stav.DruheCislo:
                    ParseLabel();
                    switch (_operace)
                    {
                    case Operace.Scitani:
                        Display = (_prvniCislo + _druheCislo).ToString();
                        break;

                    case Operace.Odcitani:
                        Display = (_prvniCislo - _druheCislo).ToString();
                        break;

                    case Operace.Nasobeni:
                        Display = (_prvniCislo * _druheCislo).ToString();
                        break;

                    case Operace.Deleni:
                        try
                        {
                            Display = (_prvniCislo / _druheCislo).ToString();
                        }
                        //Pri deleni nulou se do konzole zapise chyba a vysledek bude 0
                        catch (DivideByZeroException)
                        {
                            Console.WriteLine("DIVIDING BY ZERO!");
                            Display = "0";
                        }
                        break;
                    }
                    _stav    = Stav.Vysledek;
                    _operace = Operace.Empty;
                    break;

                default:
                    break;
                }
                break;

            //reset everything, FINISHED
            case "C":
                Display     = "0";
                Pamet       = "";
                _stav       = Stav.PrvniCislo;
                _operace    = Operace.Empty;
                _prvniCislo = 0;
                _druheCislo = 0;
                _desetinne  = false;
                break;

            //clear display, FINISHED
            case "CE":
                Display    = "0";
                _desetinne = false;
                break;

            //clear memory, FINISHED
            case "MC":
                Pamet = "0";
                break;

            //store to memory, FINISHED
            case "MS":
                Pamet   = Display;
                Display = "0";
                break;

            //recall from memory, FINISHED
            case "MR":
                _stav = Stav.Vysledek;
                switch (_operace)
                {
                case Operace.Scitani:
                    Display = (_prvniCislo + Double.Parse(Pamet)).ToString();
                    break;

                case Operace.Odcitani:
                    Display = (_prvniCislo - Double.Parse(Pamet)).ToString();
                    break;

                case Operace.Nasobeni:
                    Display = (_prvniCislo * Double.Parse(Pamet)).ToString();
                    break;

                case Operace.Deleni:
                    try
                    {
                        Display = (_prvniCislo / Double.Parse(Pamet)).ToString();
                    }
                    //Pri deleni nulou se do konzole zapise chyba a vysledek bude 0
                    catch (DivideByZeroException)
                    {
                        Console.WriteLine("DIVIDING BY ZERO!");
                        Display = "0";
                    }
                    break;

                default:
                    Display  = Pamet;
                    _stav    = Stav.PrvniCislo;
                    _operace = Operace.Empty;
                    break;
                }
                _operace = Operace.Empty;
                break;

            //add to number in memory, FINISHED
            case "M+":
                Pamet   = (Double.Parse(Pamet) + Double.Parse(Display)).ToString();
                Display = "0";
                break;

            //subtract from number in memory, FINISHED
            case "M-":
                Pamet   = (Double.Parse(Pamet) - Double.Parse(Display)).ToString();
                Display = "0";
                break;
            }
        }
Example #12
0
        public Ticket(long id, string mesic, DateTime datum, DateTime odCas, DateTime doCas, List <DateTime> pauzyOd, List <DateTime> pauzyDo, Stav stav, string ID, string kontakt, string PC, string popis, string poznamky, TypTicketu typTicketu = TypTicketu.Normalni, string zakaznik = "", string customTerp = "", string customTask = "", string onlineTyp = "")
        {
            Mesic      = mesic;
            Datum      = datum;
            Od         = odCas;
            Do         = doCas;
            PauzyOd    = pauzyOd;
            PauzyDo    = pauzyDo;
            StavT      = stav;
            this.ID    = ID;
            Kontakt    = kontakt;
            this.PC    = PC;
            Popis      = popis;
            Poznamky   = poznamky;
            IDtick     = id;
            Zakaznik   = zakaznik;
            TypPrace   = (byte)typTicketu;
            CustomTask = customTask;
            CustomTerp = customTerp;
            OnlineTyp  = onlineTyp;

            if (Od > Do && Do.ToString("H:mm") != "0:00")
            {
                Od = Od.AddHours(-12);
                Do = Do.AddHours(12);
            }

            //udělat seznam velikostí zákazníků
            if (typTicketu == TypTicketu.OnlineTyp)
            {
                Terp  = TerpKod.OnlineTerp;
                TerpT = TerpTyp.OnlineTerpTask;
            }
            else if (typTicketu == TypTicketu.Normalni)
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp  = TerpKod.VelkyNormal;
                    TerpT = TerpTyp.VelkyNormal;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp  = TerpKod.StredniNormal;
                    TerpT = TerpTyp.StredniNormal;
                }
                else
                {
                    Terp  = TerpKod.MalyNormal;
                    TerpT = TerpTyp.MalyNormal;
                }
            }
            else if (typTicketu == TypTicketu.PraceOPrazdniny)
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp  = TerpKod.VelkyHolyday;
                    TerpT = TerpTyp.VelkyHolyday;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp  = TerpKod.StredniHolyday;
                    TerpT = TerpTyp.StredniHolyday;
                }
                else
                {
                    Terp  = TerpKod.MalyHolyday;
                    TerpT = TerpTyp.MalyHolyday;
                }
            }
            else if (typTicketu == TypTicketu.NahradniVolno)
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp  = TerpKod.VelkyHolyday;
                    TerpT = TerpTyp.VelkyNormalNahradni;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp  = TerpKod.StredniHolyday;
                    TerpT = TerpTyp.StredniNormalNahradni;
                }
                else
                {
                    Terp  = TerpKod.MalyHolyday;
                    TerpT = TerpTyp.MalyNormalNahradni;
                }
            }
            else if (typTicketu == TypTicketu.ProblemNahradniVolno)
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp  = TerpKod.VelkyProblem;
                    TerpT = TerpTyp.VelkyProblemNahradni;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp  = TerpKod.StredniProblem;
                    TerpT = TerpTyp.StredniProblemNahradni;
                }
                else
                {
                    Terp  = TerpKod.MalyProblem;
                    TerpT = TerpTyp.MalyProblemNahradni;
                }
            }
            else if (typTicketu == TypTicketu.Prescas)
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp  = TerpKod.VelkyNormal;
                    TerpT = TerpTyp.VelkyNormalPrescas;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp  = TerpKod.StredniNormal;
                    TerpT = TerpTyp.StredniNormalPrescas;
                }
                else
                {
                    Terp  = TerpKod.MalyNormal;
                    TerpT = TerpTyp.MalyNormalPrescas;
                }
            }
            else if (typTicketu == TypTicketu.ProblemOPrazdniny)
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp  = TerpKod.VelkyProblem;
                    TerpT = TerpTyp.VelkyProblemHolyday;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp  = TerpKod.StredniProblem;
                    TerpT = TerpTyp.StredniProblemHolyday;
                }
                else
                {
                    Terp  = TerpKod.MalyProblem;
                    TerpT = TerpTyp.MalyProblemHolyday;
                }
            }
            else if (typTicketu == TypTicketu.ProblemPrescas)
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp  = TerpKod.VelkyProblem;
                    TerpT = TerpTyp.VelkyProblemPrescas;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp  = TerpKod.StredniProblem;
                    TerpT = TerpTyp.StredniProblemPrescas;
                }
                else
                {
                    Terp  = TerpKod.MalyProblem;
                    TerpT = TerpTyp.MalyProblemPrescas;
                }
            }
            else if (typTicketu == TypTicketu.ProblemTicket)
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp  = TerpKod.VelkyProblem;
                    TerpT = TerpTyp.VelkyProblem;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp  = TerpKod.StredniProblem;
                    TerpT = TerpTyp.StredniProblem;
                }
                else
                {
                    Terp  = TerpKod.MalyProblem;
                    TerpT = TerpTyp.MalyProblem;
                }
            }
            else if (typTicketu == TypTicketu.Enkripce)
            {
                Terp  = TerpKod.Enkripce;
                TerpT = TerpTyp.Enkripce;
            }
            else if (typTicketu == TypTicketu.EnkripceNahradniVolno)
            {
                Terp  = TerpKod.Enkripce;
                TerpT = TerpTyp.EnkripceNahradni;
            }
            else if (typTicketu == TypTicketu.EnkripceOPrazdniny)
            {
                Terp  = TerpKod.EnkripceHoliday;
                TerpT = TerpTyp.EnkripceHoliday;
            }
            else if (typTicketu == TypTicketu.EnkripcePrescas)
            {
                Terp  = TerpKod.Enkripce;
                TerpT = TerpTyp.EnkripcePrescas;
            }
            else if (typTicketu == TypTicketu.EnkripceProblem)
            {
                Terp  = TerpKod.EnkripceProblem;
                TerpT = TerpTyp.EnkripceProblem;
            }
            else if (typTicketu == TypTicketu.EnkripceProblemNahradni)
            {
                Terp  = TerpKod.EnkripceProblem;
                TerpT = TerpTyp.EnkripceProblemNahradni;
            }
            else if (typTicketu == TypTicketu.EnkripceProblemOPrazdniny)
            {
                Terp  = TerpKod.EnkripceProblem;
                TerpT = TerpTyp.EnkripceProblemHoliday;
            }
            else if (typTicketu == TypTicketu.EnkripceProblemPrescas)
            {
                Terp  = TerpKod.EnkripceProblem;
                TerpT = TerpTyp.EnkripceProblemPrescas;
            }
            else if (typTicketu == TypTicketu.Mobility)
            {
                Terp  = TerpKod.Mobility;
                TerpT = TerpTyp.Mobility;
            }
            else if (typTicketu == TypTicketu.MobilityNahradniVolno)
            {
                Terp  = TerpKod.Mobility;
                TerpT = TerpTyp.MobilityNahradni;
            }
            else if (typTicketu == TypTicketu.MobilityOPrazdniny)
            {
                Terp  = TerpKod.MobilityHoliday;
                TerpT = TerpTyp.MobilityHoliday;
            }
            else if (typTicketu == TypTicketu.MobilityPrescas)
            {
                Terp  = TerpKod.Mobility;
                TerpT = TerpTyp.MobilityPrescas;
            }
            else if (typTicketu == TypTicketu.MobilityProblem)
            {
                Terp  = TerpKod.MobilityProblem;
                TerpT = TerpTyp.MobilityProblem;
            }
            else if (typTicketu == TypTicketu.MobilityProblemNahradni)
            {
                Terp  = TerpKod.MobilityProblem;
                TerpT = TerpTyp.MobilityProblemNahradni;
            }
            else if (typTicketu == TypTicketu.MobilityProblemOPrazdniny)
            {
                Terp  = TerpKod.MobilityProblem;
                TerpT = TerpTyp.MobilityProblemHoliday;
            }
            else if (typTicketu == TypTicketu.MobilityProblemPrescas)
            {
                Terp  = TerpKod.MobilityProblem;
                TerpT = TerpTyp.MobilityProblemPrescas;
            }
            else if (typTicketu == TypTicketu.Custom)
            {
                Terp  = TerpKod.Custom;
                TerpT = TerpTyp.Custom;
            }
            else if (typTicketu == TypTicketu.CustomNahradni)
            {
                Terp  = TerpKod.Custom;
                TerpT = TerpTyp.CustomNahradni;
            }
            else if (typTicketu == TypTicketu.CustomOPrazdniny)
            {
                Terp  = TerpKod.CustomHoliday;
                TerpT = TerpTyp.CustomHoliday;
            }
            else if (typTicketu == TypTicketu.CustomPrescas)
            {
                Terp  = TerpKod.Custom;
                TerpT = TerpTyp.CustomPrescas;
            }
            else
            {
                if (Zakaznici.DejVelikost(zakaznik) == 0)
                {
                    Terp = TerpKod.VelkyProblem;
                }
                else if (Zakaznici.DejVelikost(zakaznik) == 1)
                {
                    Terp = TerpKod.StredniProblem;
                }
                else
                {
                    Terp = TerpKod.MalyProblem;
                }
            }
        }
Example #13
0
 public ZarizeniArgs(Stav Online) => online = Online;
Example #14
0
 public Mapa(string cestaMapa, string cestaIkonky)
 {
     NactiIkonky(cestaIkonky);
     NactiMapu(cestaMapa);
     stav = Stav.bezi;
 }
Example #15
0
        //Metoda na nastavení jednotlivých stavů (různá zobrazení)
        private void NastavStav(Stav novy)
        {
            switch (novy)
            {
            case Stav.UvodniStrana:
                pasazeriAmanualLabel.Visible       = false;
                pctPasazeruLabel.Visible           = false;
                pctPasazeruSKufremLabel.Visible    = false;
                volby_1_Button.Visible             = true;
                pasazeriKufrNadpis.Visible         = false;
                pocetPasazeruSKufremSlider.Visible = false;
                hlavniNadpisLabel.Visible          = true;
                rychlostObsluhy_button.Visible     = false;
                odletyLabel.Visible           = false;
                vDevetCheckBox.Visible        = false;
                vJedenactCheckBox.Visible     = false;
                veDveCheckBox.Visible         = false;
                vSestCheckBox.Visible         = false;
                bufetSlider.Visible           = false;
                cestujiciBufetLabel.Visible   = false;
                pocitadloBufet.Visible        = false;
                butikSlider.Visible           = false;
                cestujiciButikLabel.Visible   = false;
                pocitadloButik.Visible        = false;
                potvrditButton.Visible        = false;
                nastaveniOdletuLabel.Visible  = false;
                odletySlider.Visible          = false;
                obsluhaVysledkyLabel.Visible  = false;
                prvniCestujiciLabel.Visible   = false;
                bzpKontrolaSlider.Visible     = false;
                bzpLabel.Visible              = false;
                bzpTextLabel.Visible          = false;
                pasKontrolaSlider.Visible     = false;
                pasLabel.Visible              = false;
                pasTextLabel.Visible          = false;
                odbaveniLabel.Visible         = false;
                odbaveniSlider.Visible        = false;
                odbaveniTextLabel.Visible     = false;
                nalodeniLabel.Visible         = false;
                nalodeniSlider.Visible        = false;
                nalodeniTextLabel.Visible     = false;
                rychlostKontrolButton.Visible = false;
                vysledkyVypis.Visible         = false;
                dlouhyVypisButton.Visible     = false;
                scoreLabel.Visible            = false;
                break;

            case Stav.NastaveniSKufry:
                pasazeriAmanualLabel.Visible       = true;
                pctPasazeruLabel.Visible           = true;
                pctPasazeruSKufremLabel.Visible    = true;
                volby_1_Button.Visible             = true;
                pasazeriKufrNadpis.Visible         = true;
                pocetPasazeruSKufremSlider.Visible = true;
                hlavniNadpisLabel.Visible          = false;
                rychlostObsluhy_button.Visible     = false;
                odletyLabel.Visible           = false;
                vDevetCheckBox.Visible        = false;
                vJedenactCheckBox.Visible     = false;
                veDveCheckBox.Visible         = false;
                vSestCheckBox.Visible         = false;
                bufetSlider.Visible           = false;
                cestujiciBufetLabel.Visible   = false;
                pocitadloBufet.Visible        = false;
                butikSlider.Visible           = false;
                cestujiciButikLabel.Visible   = false;
                pocitadloButik.Visible        = false;
                potvrditButton.Visible        = false;
                nastaveniOdletuLabel.Visible  = false;
                odletySlider.Visible          = false;
                obsluhaVysledkyLabel.Visible  = false;
                prvniCestujiciLabel.Visible   = false;
                bzpKontrolaSlider.Visible     = false;
                bzpLabel.Visible              = false;
                bzpTextLabel.Visible          = false;
                pasKontrolaSlider.Visible     = false;
                pasLabel.Visible              = false;
                pasTextLabel.Visible          = false;
                odbaveniLabel.Visible         = false;
                odbaveniSlider.Visible        = false;
                odbaveniTextLabel.Visible     = false;
                nalodeniLabel.Visible         = false;
                nalodeniSlider.Visible        = false;
                nalodeniTextLabel.Visible     = false;
                rychlostKontrolButton.Visible = false;
                vysledkyVypis.Visible         = false;
                dlouhyVypisButton.Visible     = false;
                scoreLabel.Visible            = false;
                break;

            case Stav.PredvolbyLetiste:
                pasazeriAmanualLabel.Visible       = false;
                pctPasazeruLabel.Visible           = false;
                pctPasazeruSKufremLabel.Visible    = false;
                volby_1_Button.Visible             = true;
                pasazeriKufrNadpis.Visible         = false;
                pocetPasazeruSKufremSlider.Visible = false;
                hlavniNadpisLabel.Visible          = false;
                rychlostObsluhy_button.Visible     = true;
                odletyLabel.Visible           = true;
                vDevetCheckBox.Visible        = true;
                vJedenactCheckBox.Visible     = true;
                veDveCheckBox.Visible         = true;
                vSestCheckBox.Visible         = true;
                bufetSlider.Visible           = false;
                cestujiciBufetLabel.Visible   = false;
                pocitadloBufet.Visible        = false;
                butikSlider.Visible           = false;
                cestujiciButikLabel.Visible   = false;
                pocitadloButik.Visible        = false;
                potvrditButton.Visible        = true;
                nastaveniOdletuLabel.Visible  = false;
                odletySlider.Visible          = false;
                obsluhaVysledkyLabel.Visible  = true;
                prvniCestujiciLabel.Visible   = false;
                bzpKontrolaSlider.Visible     = true;
                bzpLabel.Visible              = true;
                bzpTextLabel.Visible          = true;
                pasKontrolaSlider.Visible     = true;
                pasLabel.Visible              = true;
                pasTextLabel.Visible          = true;
                odbaveniLabel.Visible         = true;
                odbaveniSlider.Visible        = true;
                odbaveniTextLabel.Visible     = true;
                nalodeniLabel.Visible         = true;
                nalodeniSlider.Visible        = true;
                nalodeniTextLabel.Visible     = true;
                rychlostKontrolButton.Visible = true;
                vysledkyVypis.Visible         = false;
                dlouhyVypisButton.Visible     = false;
                scoreLabel.Visible            = false;


                //Vynulování hodnot

                nalodeniSlider.Value    = nalodeniSlider.Minimum;
                nalodeniLabel.Text      = "0";
                odbaveniSlider.Value    = odbaveniSlider.Minimum;
                odbaveniLabel.Text      = "0";
                pasKontrolaSlider.Value = pasKontrolaSlider.Minimum;
                pasLabel.Text           = "0";
                bzpKontrolaSlider.Value = bzpKontrolaSlider.Minimum;
                bzpLabel.Text           = "0";

                vDevetCheckBox.Checked    = false;
                vJedenactCheckBox.Checked = false;
                veDveCheckBox.Checked     = false;
                vSestCheckBox.Checked     = false;
                bufetSlider.Value         = bufetSlider.Minimum;
                butikSlider.Value         = butikSlider.Minimum;
                pocitadloBufet.Text       = "0";
                pocitadloButik.Text       = "0";

                obsluhaVysledkyLabel.Text = "";

                break;

            case Stav.NastaveniObsluhy:
                pasazeriAmanualLabel.Visible       = false;
                pctPasazeruLabel.Visible           = false;
                pctPasazeruSKufremLabel.Visible    = false;
                volby_1_Button.Visible             = true;
                pasazeriKufrNadpis.Visible         = false;
                pocetPasazeruSKufremSlider.Visible = false;
                hlavniNadpisLabel.Visible          = false;
                rychlostObsluhy_button.Visible     = true;
                bufetSlider.Visible         = true;
                cestujiciBufetLabel.Visible = true;
                pocitadloBufet.Visible      = true;
                butikSlider.Visible         = true;
                cestujiciButikLabel.Visible = true;
                pocitadloButik.Visible      = true;
                vysledkyVypis.Visible       = false;
                dlouhyVypisButton.Visible   = false;
                scoreLabel.Visible          = false;


                break;

            case Stav.Vysledek:
                pasazeriAmanualLabel.Visible       = false;
                pctPasazeruLabel.Visible           = false;
                pctPasazeruSKufremLabel.Visible    = false;
                volby_1_Button.Visible             = true;
                pasazeriKufrNadpis.Visible         = false;
                pocetPasazeruSKufremSlider.Visible = false;
                hlavniNadpisLabel.Visible          = false;
                rychlostObsluhy_button.Visible     = false;
                odletyLabel.Visible           = false;
                vDevetCheckBox.Visible        = false;
                vJedenactCheckBox.Visible     = false;
                veDveCheckBox.Visible         = false;
                vSestCheckBox.Visible         = false;
                bufetSlider.Visible           = false;
                cestujiciBufetLabel.Visible   = false;
                pocitadloBufet.Visible        = false;
                butikSlider.Visible           = false;
                cestujiciButikLabel.Visible   = false;
                pocitadloButik.Visible        = false;
                potvrditButton.Visible        = false;
                nastaveniOdletuLabel.Visible  = false;
                odletySlider.Visible          = false;
                obsluhaVysledkyLabel.Visible  = false;
                prvniCestujiciLabel.Visible   = false;
                bzpKontrolaSlider.Visible     = false;
                bzpLabel.Visible              = false;
                bzpTextLabel.Visible          = false;
                pasKontrolaSlider.Visible     = false;
                pasLabel.Visible              = false;
                pasTextLabel.Visible          = false;
                odbaveniLabel.Visible         = false;
                odbaveniSlider.Visible        = false;
                odbaveniTextLabel.Visible     = false;
                nalodeniLabel.Visible         = false;
                nalodeniSlider.Visible        = false;
                nalodeniTextLabel.Visible     = false;
                rychlostKontrolButton.Visible = false;
                kontrolyLabel.Visible         = false;
                vysledkyVypis.Visible         = true;
                dlouhyVypisButton.Visible     = true;
                scoreLabel.Visible            = true;
                break;
            }
        }