Ejemplo n.º 1
0
 public void brisiSveTroskoveUKategoriji(Kategorija kategorija)
 {
     executeNonQuery(string.Format("delete from trosak where id_kategorija = '{0}' ", kategorija.Id));
 }
Ejemplo n.º 2
0
        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);
        }