Exemplo n.º 1
0
        public void New(AACECF aacECF)
        {
            ACBrAACInterop.TECFAutorizado item = new ACBrAACInterop.TECFAutorizado();
            item.ValorGT     = Convert.ToDouble(aacECF.ValorGT);
            item.NumeroSerie = aacECF.NumeroSerie;
            item.CNI         = aacECF.CNI;
            item.CRO         = aacECF.CRO;

            int ret = ACBrAACInterop.AAC_IdentPaf_ECFsAutorizados_New(this.Handle, item);

            CheckResult(ret);
        }
Exemplo n.º 2
0
        private AACECF Get(int index)
        {
            ACBrAACInterop.TECFAutorizado item = new ACBrAACInterop.TECFAutorizado();
            int ret = ACBrAACInterop.AAC_IdentPaf_ECFsAutorizados_Get(this.Handle, ref item, index);

            CheckResult(ret);

            AACECF aacECF = new AACECF();

            aacECF.ValorGT        = Convert.ToDecimal(item.ValorGT);
            aacECF.NumeroSerie    = item.NumeroSerie;
            aacECF.CNI            = item.CNI;
            aacECF.CRO            = item.CRO;
            aacECF.DtHrAtualizado = DateTime.FromOADate(item.DtHrAtualizado);

            return(aacECF);
        }
Exemplo n.º 3
0
        public AACECF AchaECF(string serie)
        {
            ACBrAACInterop.TECFAutorizado ECFRec = new ACBrAACInterop.TECFAutorizado();
            int ret = ACBrAACInterop.AAC_AchaECF(this.Handle, serie, ref ECFRec);

            CheckResult(ret);

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

            AACECF retorno = new AACECF();

            retorno.CNI            = ECFRec.CNI;
            retorno.CRO            = ECFRec.CRO;
            retorno.ValorGT        = Convert.ToDecimal(ECFRec.ValorGT);
            retorno.DtHrAtualizado = DateTime.FromOADate(ECFRec.DtHrAtualizado);
            retorno.NumeroSerie    = FromUTF8(ECFRec.NumeroSerie);

            return(retorno);
        }
Exemplo n.º 4
0
		public AACECF AchaECF(string serie)
		{
			ACBrAACInterop.TECFAutorizado ECFRec = new ACBrAACInterop.TECFAutorizado();
			int ret = ACBrAACInterop.AAC_AchaECF(this.Handle, serie, ref ECFRec);
			CheckResult(ret);

			if (ret == 0)
				return null;

			AACECF retorno = new AACECF();
			retorno.CNI = ECFRec.CNI;
			retorno.CRO = ECFRec.CRO;
			retorno.ValorGT = Convert.ToDecimal(ECFRec.ValorGT);
			retorno.DtHrAtualizado = DateTime.FromOADate(ECFRec.DtHrAtualizado);
			retorno.NumeroSerie = FromUTF8(ECFRec.NumeroSerie);

			return retorno;
		}