/**
         * Prepare a command.
         **/
        private void PrepareCommand(SqlCommand command, Typ_auta typ_auta)
        {
            command.Parameters.Add(new SqlParameter("@id_typ_auta", SqlDbType.Int));
            command.Parameters["@id_typ_auta"].Value = typ_auta.Id_typ_auta;

            command.Parameters.Add(new SqlParameter("@znacka", SqlDbType.VarChar, typ_auta.Znacka.Length));
            command.Parameters["@znacka"].Value = typ_auta.Znacka;

            command.Parameters.Add(new SqlParameter("@model", SqlDbType.VarChar, typ_auta.Model.Length));
            command.Parameters["@model"].Value = typ_auta.Model;
        }
        /**
         * Update the record.
         **/
        public int Update(Typ_auta typ_auta)
        {
            Database db = new Database();

            db.Connect();
            SqlCommand command = db.CreateCommand(SQL_UPDATE);

            PrepareCommand(command, typ_auta);
            int ret = db.ExecuteNonQuery(command);

            db.Close();
            return(ret);
        }
        public Collection <Typ_auta> Read(SqlDataReader reader)
        {
            Collection <Typ_auta> typy_aut = new Collection <Typ_auta>();

            while (reader.Read())
            {
                Typ_auta typ_auta = new Typ_auta();
                typ_auta.Id_typ_auta = reader.GetInt32(0);
                typ_auta.Znacka      = reader.GetString(1);
                typ_auta.Model       = reader.GetString(2);

                typy_aut.Add(typ_auta);
            }
            return(typy_aut);
        }
        /**
         * Select the record.
         **/
        public Typ_auta Select(int id)
        {
            Database db = new Database();

            db.Connect();
            SqlCommand command = db.CreateCommand(SQL_SELECT_ID);

            command.Parameters.Add(new SqlParameter("@id_typ_auta", SqlDbType.Int));
            command.Parameters["@id_typ_auta"].Value = id;
            SqlDataReader reader = db.Select(command);

            Collection <Typ_auta> typy_aut = Read(reader);
            Typ_auta typ_auta = null;

            if (typy_aut.Count == 1)
            {
                typ_auta = typy_aut[0];
            }
            reader.Close();
            db.Close();
            return(typ_auta);
        }