예제 #1
0
        public void updateTrosak(Trosak t)
        {
            var dateString = t.Datum.ToString("s");

            executeNonQuery(string.Format("update trosak set cijena = '{0}', datum = '{1}', opis = '{2}' " +
                                          "where id = '{3}' ", t.Cijena, dateString, t.Opis, t.ID));
        }
예제 #2
0
        public void insertTrosak(Kategorija kategorija, Trosak t)
        {
            var dateString = t.Datum.ToString("s");

            executeNonQuery(string.Format(" insert into trosak(id_kategorija, cijena,datum,opis) " +
                                          "values('{0}','{1}','{2}','{3}')", kategorija.Id, t.Cijena, dateString, t.Opis));
        }
예제 #3
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);
        }
예제 #4
0
파일: TrosakNode.cs 프로젝트: rosaj/Projekt
 public TrosakNode(Trosak t)
 {
     this.trosak = t;
     datum       = t.Datum.ToString("dd.MM.yyyy");
     cijena      = t.Cijena.ToString("0.00 kn");
     opis        = t.Opis;
 }
예제 #5
0
 public void Add(Trosak t)
 {
     this.AddNode(new TrosakNode(t));
     suma += t.Cijena;
     broj++;
 }
예제 #6
0
 public void brisiTrosak(Trosak t)
 {
     executeNonQuery(string.Format("delete from trosak where id = '{0}' ", t.ID));
 }