public void brisiSveTroskoveUKategoriji(Kategorija kategorija) { executeNonQuery(string.Format("delete from trosak where id_kategorija = '{0}' ", kategorija.Id)); }
public List <Trosak> getGrupiraneTroskoveURazdoblju(DateTime odDatum, DateTime doDatum, Kategorija kategorija) { var lista = new List <Trosak>(); odDatum = odDatum.AddDays(-1); doDatum = doDatum.AddDays(+1); var datumOdString = odDatum.ToString("s"); var datumDoString = doDatum.ToString("s"); string sql = string.Format("select SUM(cijena),datum from trosak " + "where id_kategorija= '{0}'" + " AND datum > '{1}' AND datum < '{2}' " + "group by datum", kategorija.Id, datumOdString, datumDoString); var command = new SQLiteCommand(sql, con); SQLiteDataReader reader = command.ExecuteReader(); while (reader.Read()) { var date = DateTime.Parse(reader[1].ToString()); var t = new Trosak(0, kategorija, double.Parse(reader[0].ToString()), date, "opis"); lista.Add(t); } return(lista); }