public override string ToString() { return("\nEvidencne Cislo: " + EvidencneCisloPreukazu + "\nMeno a Priezvisko: " + MenoVodica + " " + PriezviskoVodica + "\tUkoncenie Platnosti: " + UkonceniePlatnosti.ToShortDateString() + "\t" + (ZakazViestVozidlo ? "POVOLENE" : "ZAKAZ") + " Viest Vozidlo \t " + "Pocet dopravnych priestupkov: " + DopravnePriestupky + "\tSize: " + GetSize()); }
public override byte[] ToByteArray() { //array bytov ktore vratim byte[] poleBytov = new byte[GetSize()]; int index = 0; //evidencne cislo Helper_Bytes._get_pom_pole(_pocet_bajtov_meno_vodica, Encoding.UTF8.GetBytes(MenoVodica)).CopyTo(poleBytov, index); index += _pocet_bajtov_meno_vodica; Helper_Bytes._get_pom_pole(_pocet_bajtov_priezvisko, Encoding.UTF8.GetBytes(PriezviskoVodica)).CopyTo(poleBytov, index); index += _pocet_bajtov_priezvisko; BitConverter.GetBytes(EvidencneCisloPreukazu).CopyTo(poleBytov, index); index += _pocet_bajtov_cislo_preukazu; Encoding.UTF8.GetBytes(UkonceniePlatnosti.ToString("dd.MM.yyyy")).CopyTo(poleBytov, index); index += _pocet_bajtov_ukoncenie_platnosti; BitConverter.GetBytes(ZakazViestVozidlo).CopyTo(poleBytov, index); index += _pocet_bajtov_zakaz_viest_vozidlo; BitConverter.GetBytes(DopravnePriestupky).CopyTo(poleBytov, index); return(poleBytov); }