/** * 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); }