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); }
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; } }
public bool DownloadTabela() { int ret = ACBrCNIEEInterop.CNIEE_DownloadTabela(Handle); CheckResult(ret); return(Convert.ToBoolean(ret)); }
public bool LerConfiguracoesProxy() { int ret = ACBrCNIEEInterop.CNIEE_LerConfiguracoesProxy(Handle); CheckResult(ret); return(Convert.ToBoolean(ret)); }
public bool AbrirTabela() { int ret = ACBrCNIEEInterop.CNIEE_AbrirTabela(Handle); CheckResult(ret); CarregaRegistros(); return(Convert.ToBoolean(ret)); }
public void Exportar(string path, Exporta tipo) { int ret = ACBrCNIEEInterop.CNIEE_Exportar(Handle, ToUTF8(path), null, (int)tipo); CheckResult(ret); }
public void Exportar(string path, string delimitador) { int ret = ACBrCNIEEInterop.CNIEE_Exportar(Handle, ToUTF8(path), delimitador, 0); CheckResult(ret); }