Exemple #1
0
 public ZaposlenikNode(EvidencijaRada z)
 {
     this.zaposlenik        = z.ImeZaposlenika;
     this.datum             = z.Datum.ToShortDateString();
     this.pocetakRada       = z.PocetakRada;
     this.krajRada          = z.KrajRada;
     this.tip               = z.Tip;
     this.prekovremeni_sati = z.Prekovremeni_sati;
     this.ukupno_dnevno     = z.Ukupno_dnevno;
 }
Exemple #2
0
        public static List <EvidencijaRada> VratiOdDo(DateTime Od, DateTime Do)
        {
            List <EvidencijaRada> lista = new List <EvidencijaRada>();

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

            cmd.CommandText = String.Format("SELECT * FROM unosEvidencija WHERE datum >='{0}' AND datum <='{1}'", Od.ToFileTime(), Do.ToFileTime());
            SQLiteDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                EvidencijaRada zaposlenik = new EvidencijaRada(reader.GetString(1), DateTime.FromFileTime(reader.GetInt64(2)), reader.GetString(3), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetString(7));
                lista.Add(zaposlenik);
            }


            konekcija.Close();
            cmd.Dispose();
            return(lista);
        }
Exemple #3
0
        //KRAJ



        //DNEVNA EVIDENCIJA
        public static List <EvidencijaRada> VratiDnevnuEvidenciju(DateTime datum)
        {
            List <EvidencijaRada> lista = new List <EvidencijaRada>();

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

            cmd.CommandText = String.Format("SELECT * FROM unosEvidencija WHERE datum='{0}'", datum.ToFileTime());           //String.Format se mora koristiti ako želimo koristiti placeholdere tj.    '{0}'
            SQLiteDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                EvidencijaRada zaposlenik = new EvidencijaRada(reader.GetString(1), DateTime.FromFileTime(reader.GetInt64(2)), reader.GetString(3), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetString(7));
                lista.Add(zaposlenik);
            }


            konekcija.Close();
            cmd.Dispose();
            return(lista);
        }
Exemple #4
0
        public static List <EvidencijaRada> VratiZaposlenikeUEvidenciji()       //vrati radnike koji će se prikazati u nodeview3
        {
            List <EvidencijaRada> lista = new List <EvidencijaRada>();

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

            cmd.CommandText = String.Format("SELECT * FROM unosEvidencija");            //String.Format se mora koristiti ako želimo koristiti placeholdere tj.     '{0}'
            SQLiteDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                EvidencijaRada zaposlenik = new EvidencijaRada(reader.GetString(1), DateTime.FromFileTime(reader.GetInt64(2)), reader.GetString(3), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetString(7));
                lista.Add(zaposlenik);
            }


            konekcija.Close();
            cmd.Dispose();
            return(lista);
        }
Exemple #5
0
 public void Add(EvidencijaRada z)
 {
     this.AddNode(new ZaposlenikNode(z));
 }