示例#1
0
        public override string ToString()
        {
            string s = "\nEVC: " + EvidencneCisloVozidla + "\tVIN cislo: " + VinCislo +
                       "\nPocet naprav: " + PocetNaprav + "\tPrevadzkova hmotnost: " + PrevadzkovaHmotnost
                       + "\tV patrani: " + ((VPatrani) ? "ANO" : "NIE")
                       + "\tKoniec platnosti STK: " + KoniecPlatnostiSTK.ToShortDateString()
                       + "\tKoniec platnosti EK: " + KoniecPlatnostiEK.ToShortDateString()
                       + "\tSize: " + GetSize();

            return(s);
        }
示例#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);
        }