Пример #1
0
        // Výpočet ceny práce za odpracovaný deň
        public static double VypCenuPrace(string menozamestnanca, double odpracovanycas, string sKoeficient)
        {
            double hodinovamzda = Zamestnanec.GetHodinaMzda(menozamestnanca);
            double koef         = Koeficient.KoefToDouble(sKoeficient);
            double cenaPrace    = koef * odpracovanycas * hodinovamzda;

            return(cenaPrace);
        }
Пример #2
0
        // Úprava už existujúceho záznamu v tabulke odpracovane_dni v DB
        public static void UpdateOdpracovanyDen(string idodpracovanyden, string menozamestnanec, string menozakazka, string datumprace, string odpracovanycas, string koeficient)
        {
            if (!string.IsNullOrEmpty(menozamestnanec) && !string.IsNullOrEmpty(menozakazka) && !string.IsNullOrEmpty(datumprace) && !string.IsNullOrEmpty(odpracovanycas) && !string.IsNullOrEmpty(koeficient))
            {
                string kodzakazky    = Zakazka.GetKod(menozakazka);
                string idzamestnanec = Zamestnanec.GetID(menozamestnanec);
                double cenaPrace     = OdpracovanyDen.VypCenuPrace(menozamestnanec, Convert.ToDouble(odpracovanycas), koeficient);


                string Values = " IDZamestnanec = " + idzamestnanec + ", KodZakazka = " + kodzakazky + ", Datum ='" + datumprace + "', OdpracovanyCas = " + odpracovanycas + ", Koeficient ='" + koeficient + "', CenaPrace = " + Convert.ToString(cenaPrace);
                dBConnection.UpdateDB("odpracovane_dni", Values, " IDOdpracovaneDni = " + idodpracovanyden);
                Zakazka.UpdateVycerpanyRozpocet(cenaPrace, Convert.ToString(kodzakazky));
            }
            else
            {
                MessageBox.Show("Chyba : Vyplnte všetky voľné políčka");
            }
        }
Пример #3
0
        //Vložiť nový záznam odpracovane_dni do DB
        public static void  UlozOdpracovanyDen(string menozamestnanec, string menozakazka, string datumprace, string odpracovanycas, string koeficient)
        {
            if (!string.IsNullOrEmpty(menozamestnanec) && !string.IsNullOrEmpty(menozakazka) && !string.IsNullOrEmpty(datumprace) && !string.IsNullOrEmpty(odpracovanycas) && !string.IsNullOrEmpty(koeficient))
            {
                string kodzakazky    = Zakazka.GetKod(menozakazka);
                string idzamestnanec = Zamestnanec.GetID(menozamestnanec);
                double cenaPrace     = OdpracovanyDen.VypCenuPrace(menozamestnanec, Convert.ToDouble(odpracovanycas), koeficient);


                string Query = "(" + idzamestnanec + "," + kodzakazky + ",'" + datumprace + "'," + odpracovanycas + ",'" + koeficient + "'," + Convert.ToString(cenaPrace) + ")";
                dBConnection.InsertIntoDB("odpracovane_dni (IDZamestnanec, KodZakazka, Datum, OdpracovanyCas, Koeficient, CenaPrace)", Query);

                Zakazka.UpdateVycerpanyRozpocet(cenaPrace, Convert.ToString(kodzakazky));
            }
            else
            {
                MessageBox.Show("Chyba : Vyplnte všetky voľné políčka");
            }
        }