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); }
/// <summary> /// Metoda zkonvetuje data do pola bytov. /// </summary> /// <returns></returns> 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_evc, Encoding.UTF8.GetBytes(EvidencneCisloVozidla)).CopyTo(poleBytov, index); index += _pocet_bajtov_evc; Helper_Bytes._get_pom_pole(_pocet_bajtov_vin, Encoding.UTF8.GetBytes(VinCislo)).CopyTo(poleBytov, index); index += _pocet_bajtov_vin; BitConverter.GetBytes(PocetNaprav).CopyTo(poleBytov, index); index += _pocet_bajtov_napravy; BitConverter.GetBytes(PrevadzkovaHmotnost).CopyTo(poleBytov, index); index += _pocet_bajtov_napravy; BitConverter.GetBytes(VPatrani).CopyTo(poleBytov, index); Encoding.UTF8.GetBytes(KoniecPlatnostiSTK.ToString("dd.MM.yyyy")).CopyTo(poleBytov, index); index += _pocet_bajtov_datum_stk; Encoding.UTF8.GetBytes(KoniecPlatnostiEK.ToString("dd.MM.yyyy")).CopyTo(poleBytov, index); return(poleBytov); }
public override byte[] ToByteArray() { return(Helper_Bytes._get_pom_pole(10, Encoding.UTF8.GetBytes(Number))); ; }