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; }
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(); }
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); }
//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; } }
public void Add(MjesecniPregled m) { this.AddNode(new MjesecniPregledNode(m)); }