Exemple #1
0
 private void _VygenerovaniKonkertniStitku(Database_Tool.TypStitek typStitek, int IdPredmet,
                                           int pocetStudentu, int PocetHodin, int PocetTydnu, int idJazyka, string nazevStitku, int IdSkupina)
 {
     DB_Data.setPracovniStitek(
         String.Empty /*ZAMĚSTNANEC*/,
         IdPredmet,
         typStitek,
         pocetStudentu,
         PocetHodin,
         PocetTydnu,
         idJazyka,
         nazevStitku,
         IdSkupina.ToString(),
         Zpusob_Vytvoreni.Automaticky
         );
 }
Exemple #2
0
 private void _VygenerovaniPocetStitku(Database_Tool.TypStitek typStitek, int IdPredmet,
                                       int pocetStudentu, int PocetHodin, int PocetTydnu, int idJazyka, string nazevStitku, int pocetStitku, int IdSkupina, int pocetVytvorenychStitku = 0)
 {
     for (int i = 0; i < pocetStitku; i++)
     {
         string nazevStitkuFor;
         if (pocetVytvorenychStitku == 0)
         {
             nazevStitkuFor = nazevStitku + (i + 1) + ".";
         }
         else
         {
             nazevStitkuFor = nazevStitku + (pocetVytvorenychStitku + 1) + ".";
         }
         _VygenerovaniKonkertniStitku(typStitek, IdPredmet, pocetStudentu, PocetHodin, PocetTydnu, idJazyka, nazevStitkuFor, IdSkupina);
     }
 }
Exemple #3
0
        internal double getBody(Database_Tool.TypStitek typ, Database_Tool.TypJazyk jazyk, double hodin, double uvazek = 1, bool bez_AJ = false)
        {
            double body = 0;

            switch (typ)
            {
            case TypStitek.Prednaska:
                switch (jazyk)
                {
                case TypJazyk.CZ:
                    body = Hodina_Prednaska_CZ * hodin * uvazek;
                    break;

                case TypJazyk.ENG:
                    if (bez_AJ)
                    {
                        break;
                    }
                    body = Hodina_Prednaska_AJ * hodin * uvazek;
                    break;

                default:
                    break;
                }
                break;

            case TypStitek.Cviceni:
                switch (jazyk)
                {
                case TypJazyk.CZ:
                    body = Hodina_Cviceni_CZ * hodin * uvazek;
                    break;

                case TypJazyk.ENG:
                    if (bez_AJ)
                    {
                        break;
                    }
                    body = Hodina_Cviceni_AJ * hodin * uvazek;
                    break;

                default:
                    break;
                }
                break;

            case TypStitek.Seminar:
                switch (jazyk)
                {
                case TypJazyk.CZ:
                    body = Hodina_Seminare_CZ * hodin * uvazek;
                    break;

                case TypJazyk.ENG:
                    if (bez_AJ)
                    {
                        break;
                    }
                    body = Hodina_Seminare_AJ * hodin * uvazek;
                    break;

                default:
                    body = 0;
                    break;
                }
                break;

            default:
                break;
            }

            return(Math.Round(body, 2));
        }