示例#1
0
        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);
        }
示例#2
0
        /// <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);
        }
示例#3
0
        public override byte[] ToByteArray()
        {
            return(Helper_Bytes._get_pom_pole(10, Encoding.UTF8.GetBytes(Number)));

            ;
        }