/// <summary> /// Loaduje jedan red tabele trgovac direktno u ovaj primerak klase /// </summary> /// <param name="conn">Konekcija ka bazi</param> /// <param name="id">ID elementa koji se loaduje</param> public override void Load(_Connect conn, int id) { List <object> lista = conn.Load(tableName, id); this.id_polovne_komponente = (int)lista[0]; this.naziv_komponente = (string)lista[1]; this.id_kategorije = (int)lista[2]; this.id_trgovac_kupovina = (int)lista[4]; this.cena_pri_kupovini = (int)lista[5]; this.id_trgovac_prodaja = (int)lista[7]; this.cena_pri_prodaji = (int)lista[8]; this.rezervacija = (bool)lista[9]; try { this.datum_kupovine = (MySqlDateTime)lista[3]; } catch { this.datum_kupovine = (DateTime)lista[3]; } try { this.datum_prodaje = (MySqlDateTime)lista[6]; } catch { this.datum_prodaje = (DateTime)lista[6]; } state = ObjectState.isLoaded; }
/// <summary> /// Loaduje jedan red tabele trgovac direktno u ovaj primerak klase /// </summary> /// <param name="conn">Konekcija ka bazi</param> /// <param name="id">ID elementa koji se loaduje</param> public override void Load(_Connect conn, int id) { List <object> lista = conn.Load(tableName, id); this.id_trgovac = (int)lista[0]; this.ime = (string)lista[1]; state = ObjectState.isLoaded; }