Example #1
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);
     }
 }
Example #2
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();
            }
        }
Example #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();
            }
        }