Exemplo n.º 1
0
        protected override Obec select(Obec obec)
        {
            Database db = new Database();

            db.Connect();
            OracleCommand cmd = db.CreateCommand(SELECT);

            cmd.Parameters.Add("obecId", obec.ObecId);
            List <Obec> vystup = new List <Obec>();

            OracleDataReader readshit = db.Select(cmd);

            while (readshit.Read())
            {
                Obec tmp = new Obec();
                tmp.ObecId  = readshit.GetInt32(0);
                tmp.Nazev   = readshit.GetString(1);
                tmp.Visible = readshit.GetInt32(2);
                vystup.Add(tmp);
            }
            Obec wtf = null;

            if (vystup.Count == 1)
            {
                wtf = vystup[0];
            }
            readshit.Close();
            db.Close();
            return(wtf);
        }
Exemplo n.º 2
0
        protected override void delete(Obec obec)
        {
            Database db = new Database();

            db.Connect();
            OracleCommand cmd = db.CreateCommand(DELETE);

//            Prepare(cmd, obec);
            cmd.Parameters.Add("obecId", obec.ObecId);
            db.ExecuteNonQuery(cmd);
            db.Close();
        }
Exemplo n.º 3
0
        protected override void insert(Obec tmp)
        {
            Database db = new Database();

            db.Connect();
            OracleCommand cmd = db.CreateCommand(INSERT);

//            Prepare(cmd, tmp);
            cmd.Parameters.Add("nazev", tmp.Nazev);
            db.ExecuteNonQuery(cmd);
            db.Close();
        }
Exemplo n.º 4
0
        protected override void update(Obec obec)
        {
            Database db = new Database();

            db.Connect();
            OracleCommand cmd = db.CreateCommand(UPDATE);

//            Prepare(cmd, obec);
            cmd.Parameters.Add("nazev", obec.Nazev);
            cmd.Parameters.Add("vis", obec.Visible);
            cmd.Parameters.Add("obecId", obec.ObecId);
            db.ExecuteNonQuery(cmd);
            db.Close();
        }
Exemplo n.º 5
0
        protected override List <Obec> select()
        {
            Database db = new Database();

            db.Connect();
            OracleCommand cmd    = db.CreateCommand(SELECT_ALL);
            List <Obec>   vystup = new List <Obec>();

            OracleDataReader readshit = db.Select(cmd);

            while (readshit.Read())
            {
                Obec tmp = new Obec();
                tmp.ObecId  = readshit.GetInt32(0);
                tmp.Nazev   = readshit.GetString(1);
                tmp.Visible = readshit.GetInt32(2);
                vystup.Add(tmp);
            }
            readshit.Close();
            db.Close();
            return(vystup);
        }
Exemplo n.º 6
0
 public Obec Select(Obec obec)
 {
     return(chmpff.select(obec));
 }
Exemplo n.º 7
0
 public static void Delete(Obec obec)
 {
     chmpff.delete(obec);
 }
Exemplo n.º 8
0
 public static void Update(Obec obec)
 {
     chmpff.update(obec);
 }
Exemplo n.º 9
0
 public static void Insert(Obec obec)
 {
     chmpff.insert(obec);
 }
Exemplo n.º 10
0
 protected abstract Obec select(Obec obec);
Exemplo n.º 11
0
 protected abstract void delete(Obec obec);
Exemplo n.º 12
0
 protected abstract void update(Obec obec);
Exemplo n.º 13
0
 protected abstract void insert(Obec obec);
Exemplo n.º 14
0
 public static void Prepare(OracleCommand cmd, Obec chmpff)
 {
     cmd.Parameters.Add("nazev", chmpff.Nazev);
     cmd.Parameters.Add("vis", chmpff.Visible);
 }