Exemplo n.º 1
0
        private void CarregaRegistros()
        {
            int count = ACBrCNIEEInterop.CNIEE_GetRegistroCount(Handle);

            CheckResult(count);

            registros = new Registro[count];
            for (int i = 0; i < count; i++)
            {
                var record = new ACBrCNIEEInterop.CNIEERegistroRec();
                int ret    = ACBrCNIEEInterop.CNIEE_GetRegistro(Handle, ref record, i);
                CheckResult(ret);

                Registro registro = new Registro();
                registro.Marca         = FromUTF8(record.Marca);
                registro.Modelo        = FromUTF8(record.Modelo);
                registro.Versao        = FromUTF8(record.Versao);
                registro.Tipo          = FromUTF8(record.Tipo);
                registro.MarcaDescr    = FromUTF8(record.MarcaDescr);
                registro.ModeloDescr   = FromUTF8(record.ModeloDescr);
                registro.VersaoSB      = FromUTF8(record.VersaoSB);
                registro.QtLacreSL     = record.QtLacreSL;
                registro.QTLacreFab    = record.QTLacreFab;
                registro.MFD           = FromUTF8(record.MFD);
                registro.LacreMFD      = FromUTF8(record.LacreMFD);
                registro.AtoAprovacao  = FromUTF8(record.AtoAprovacao);
                registro.AtoRegistro   = FromUTF8(record.AtoRegistro);
                registro.FormatoNumero = FromUTF8(record.FormatoNumero);
                registros[i]           = registro;
            }
        }
Exemplo n.º 2
0
        public Registro BuscarECF(string marca, string modelo, string versaosb)
        {
            var record = new ACBrCNIEEInterop.CNIEERegistroRec();
            int ret    = ACBrCNIEEInterop.CNIEE_BuscarECF(Handle, ref record, marca, modelo, versaosb);

            CheckResult(ret);

            if (ret == 0)
            {
                return(null);
            }

            Registro registro = new Registro();

            registro.Marca         = FromUTF8(record.Marca);
            registro.Modelo        = FromUTF8(record.Modelo);
            registro.Versao        = FromUTF8(record.Versao);
            registro.Tipo          = FromUTF8(record.Tipo);
            registro.MarcaDescr    = FromUTF8(record.MarcaDescr);
            registro.ModeloDescr   = FromUTF8(record.ModeloDescr);
            registro.VersaoSB      = FromUTF8(record.VersaoSB);
            registro.QtLacreSL     = record.QtLacreSL;
            registro.QTLacreFab    = record.QTLacreFab;
            registro.MFD           = FromUTF8(record.MFD);
            registro.LacreMFD      = FromUTF8(record.LacreMFD);
            registro.AtoAprovacao  = FromUTF8(record.AtoAprovacao);
            registro.AtoRegistro   = FromUTF8(record.AtoRegistro);
            registro.FormatoNumero = FromUTF8(record.FormatoNumero);

            return(registro);
        }
Exemplo n.º 3
0
		private void CarregaRegistros()
		{
			int count = ACBrCNIEEInterop.CNIEE_GetRegistroCount(Handle);
			CheckResult(count);

			registros = new Registro[count];
			for (int i = 0; i < count; i++)
			{
				var record = new ACBrCNIEEInterop.CNIEERegistroRec();
				int ret = ACBrCNIEEInterop.CNIEE_GetRegistro(Handle, ref record, i);
				CheckResult(ret);

				Registro registro = new Registro();
				registro.Marca = FromUTF8(record.Marca);
				registro.Modelo = FromUTF8(record.Modelo);
				registro.Versao = FromUTF8(record.Versao);
				registro.Tipo = FromUTF8(record.Tipo);
				registro.MarcaDescr = FromUTF8(record.MarcaDescr);
				registro.ModeloDescr = FromUTF8(record.ModeloDescr);
				registro.VersaoSB = FromUTF8(record.VersaoSB);
				registro.QtLacreSL = record.QtLacreSL;
				registro.QTLacreFab = record.QTLacreFab;
				registro.MFD = FromUTF8(record.MFD);
				registro.LacreMFD = FromUTF8(record.LacreMFD);
				registro.AtoAprovacao = FromUTF8(record.AtoAprovacao);
				registro.AtoRegistro = FromUTF8(record.AtoRegistro);
				registro.FormatoNumero = FromUTF8(record.FormatoNumero);
				registros[i] = registro;
			}
		}
Exemplo n.º 4
0
		public Registro BuscarECF(string marca, string modelo, string versaosb)
		{
			var record = new ACBrCNIEEInterop.CNIEERegistroRec();
			int ret = ACBrCNIEEInterop.CNIEE_BuscarECF(Handle, ref record, marca, modelo, versaosb);
			CheckResult(ret);

			if (ret == 0)
				return null;

			Registro registro = new Registro();
			registro.Marca = FromUTF8(record.Marca);
			registro.Modelo = FromUTF8(record.Modelo);
			registro.Versao = FromUTF8(record.Versao);
			registro.Tipo = FromUTF8(record.Tipo);
			registro.MarcaDescr = FromUTF8(record.MarcaDescr);
			registro.ModeloDescr = FromUTF8(record.ModeloDescr);
			registro.VersaoSB = FromUTF8(record.VersaoSB);
			registro.QtLacreSL = record.QtLacreSL;
			registro.QTLacreFab = record.QTLacreFab;
			registro.MFD = FromUTF8(record.MFD);
			registro.LacreMFD = FromUTF8(record.LacreMFD);
			registro.AtoAprovacao = FromUTF8(record.AtoAprovacao);
			registro.AtoRegistro = FromUTF8(record.AtoRegistro);
			registro.FormatoNumero = FromUTF8(record.FormatoNumero);

			return registro;
		}