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; }
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); }
//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); }
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); }
public void Add(EvidencijaRada z) { this.AddNode(new ZaposlenikNode(z)); }