Beispiel #1
0
 public MjesecniPregledNode(MjesecniPregled m)
 {
     this.ime_i_prezime   = m.Ime_i_prezime;
     this.redovni_rad     = m.Redovni_rad;
     this.prekovremeni    = m.Prekovremeni;
     this.ukupno_odradeno = m.Ukupno_odradeno;
 }
Beispiel #2
0
        public static void SpremiZaMjesec(MjesecniPregled zaposlenik)
        {
            konekcija.Open();
            SQLiteCommand cmd = konekcija.CreateCommand();

            cmd.CommandText = String.Format("INSERT INTO mjesecniPregled (ime_i_prezime,redovni_rad,prekovremeni,ukupno_odradeno) VALUES('{0}','{1}','{2}','{3}')", zaposlenik.Ime_i_prezime, zaposlenik.Redovni_rad, zaposlenik.Prekovremeni, zaposlenik.Ukupno_odradeno);
            cmd.ExecuteNonQuery();
            konekcija.Close();
            cmd.Dispose();
        }
Beispiel #3
0
        public static List <MjesecniPregled> VratiMjesecnuEvidenciju()
        {
            List <MjesecniPregled> lista = new List <MjesecniPregled>();

            konekcija.Open();
            SQLiteCommand cmd = konekcija.CreateCommand();

            cmd.CommandText = String.Format("SELECT * FROM mjesecniPregled");
            SQLiteDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                MjesecniPregled zaposlenik = new MjesecniPregled(reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4));
                lista.Add(zaposlenik);
            }

            konekcija.Close();
            cmd.Dispose();
            return(lista);
        }
Beispiel #4
0
        //KRAJ



        //MJESECNA EVIDENCIJA

        public static void MjesecnaEvidencija(List <EvidencijaRada> lista, List <string> ImeIPrezime)
        {
            MjesecniPregled zaposlenik;
            int             prekovremeni_sati = 0, redovni_rad = 0, ukupno = 0;

            foreach (string radnik in ImeIPrezime)
            {
                foreach (var ime in lista)
                {
                    if (radnik == ime.ImeZaposlenika)
                    {
                        prekovremeni_sati += Convert.ToInt32(ime.Prekovremeni_sati);
                        ukupno            += Convert.ToInt32(ime.Ukupno_dnevno);
                        redovni_rad        = (ukupno - prekovremeni_sati);
                    }
                }
                zaposlenik = new MjesecniPregled(radnik, redovni_rad.ToString(), prekovremeni_sati.ToString(), ukupno.ToString());
                baza.SpremiZaMjesec(zaposlenik);

                prekovremeni_sati = 0;
                ukupno            = 0;
                redovni_rad       = 0;
            }
        }
Beispiel #5
0
 public void Add(MjesecniPregled m)
 {
     this.AddNode(new MjesecniPregledNode(m));
 }