Esempio n. 1
0
        public object Ubaci(IOpstiDomenskiObjekat odo)
        {
            komanda.CommandText = $"INSERT INTO {odo.VratiImeTabele()} ({odo.VratiKoloneZaInsert()}) " +
                                  $"VALUES ({odo.VratiVrednostiZaInsert()})";
            komanda.CommandType = CommandType.Text;
            int rezultat = komanda.ExecuteNonQuery();

            if (rezultat == 1)
            {
                komanda.CommandText = "SELECT @@IDENTITY";
                object id = komanda.ExecuteScalar();
                return(id);
            }
            else
            {
                throw new Exception();
            }
        }
 public int Insert(IOpstiDomenskiObjekat odo)
 {
     komanda.CommandText = $"Insert into {odo.VratiImeTabele()} values ({odo.VratiVrednostiZaInsert()})";
     komanda.CommandType = System.Data.CommandType.Text;
     return(komanda.ExecuteNonQuery());
 }
Esempio n. 3
0
        public object UnesiIVratiID(IOpstiDomenskiObjekat odo)
        {
            string upit = $"Insert into {odo.VratiImeTabele()} {odo.VratiKoloneZaInsert()} values {odo.VratiVrednostiZaInsert()}";

            komanda = new OleDbCommand(upit, konekcija, transakcija);

            int rezultat = komanda.ExecuteNonQuery();

            if (rezultat == 1)
            {
                komanda.CommandText = "SELECT @@IDENTITY";
                object id = komanda.ExecuteScalar();
                return(id);
            }
            else
            {
                throw new Exception();
            }
        }
Esempio n. 4
0
 public bool Unesi(IOpstiDomenskiObjekat odo)
 {
     try
     {
         // string upit = "INSERT INTO " + odo.VratiImeTabele() + " VALUES " + odo.VratiVrednostiZaInsert();
         string upit = $"Insert into {odo.VratiImeTabele()} {odo.VratiKoloneZaInsert()} values {odo.VratiVrednostiZaInsert()}";
         komanda = new OleDbCommand(upit, konekcija, transakcija);
         komanda.ExecuteNonQuery();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }