Esempio n. 1
0
        /// <summary>
        /// Voegt een meer toe aan de database
        /// </summary>
        /// <param name="vaar"></param>
        /// <returns></returns>
        public static bool VoegMeerToe(Vaargebieden vaar)
        {
            string str = "Insert into vaargebieden values(:id , :naam , :dagprijs , :booten)";
            if (Openconnecion())
            {
                try
                {
                    OracleCommand cmd = new OracleCommand(str);
                    cmd.Connection = Conn;
                    cmd.Parameters.Add("id", OracleDbType.Int16);
                    cmd.Parameters["id"].Value = GetNextID("Vaargebieden");
                    cmd.Parameters.Add("naam", OracleDbType.Varchar2);
                    cmd.Parameters["naam"].Value = vaar.Naam;
                    cmd.Parameters.Add("dagprijs", OracleDbType.Decimal);
                    cmd.Parameters["dagprijs"].Value = vaar.Dagprijs;
                    int type = 0;
                    if (vaar.Motor)
                    {
                        type = 1;
                    }
                    else if (vaar.Spier && vaar.Motor)
                    {
                        type = 2;
                    }
                    cmd.Parameters.Add("booten", OracleDbType.Int16);
                    cmd.Parameters["booten"].Value = type;
                    cmd.ExecuteNonQuery();
                    return true;
                }
                catch
                {
                    return false;
                }

            }
            return false;
        }
Esempio n. 2
0
 /// <summary>
 /// Geeft alle vaargebieden die er in de database staan
 /// </summary>
 /// <returns></returns>
 public static List<Vaargebieden> KrijgVaargebiedens()
 {
     try
     {
         Openconnecion();
         List<Vaargebieden> list = new List<Vaargebieden>();
         string str = "select * from Vaargebieden";
         OracleCommand cmd = new OracleCommand(str);
         cmd.Connection = Conn;
         OracleDataReader Read = cmd.ExecuteReader();
         while (Read.Read())
         {
             Vaargebieden vaar = new Vaargebieden(Read.GetDecimal(2), Read.GetString(1), Read.GetInt16(0),
                 Read.GetInt16(3));
             list.Add(vaar);
         }
         return list;
     }
     catch (Exception)
     {
         return null;
     }
 }