Esempio n. 1
0
        public belCancelamentoDSF(List<belPesquisaNotas> objNotas)
        {
            this.objNotas = objNotas;
            objCancelamento = new ReqCancelamentoNFSe();
            objCancelamento.cabec = new CabecalhoRetCanc();
            objCancelamento.cabec.CodCidade = daoUtil.GetCodigoSiafiByNome(Acesso.CIDADE_EMPRESA);
            objCancelamento.cabec.CPFCNPJRemetente = Util.RetiraCaracterCNPJ(Acesso.CNPJ_EMPRESA);
            objCancelamento.cabec.Versao = "1";
            objCancelamento.cabec.transacao = true;

            objCancelamento.lote = new LoteCanc();
            objCancelamento.lote.Id = "Lote:" + DateTime.Now.ToString("ddMMyymmss");
            objCancelamento.lote.Nota = new List<LoteNota>();
            foreach (belPesquisaNotas nf in objNotas)
            {
                LoteNota nota = new LoteNota();
                nota.CarregaDados(nf.sCD_NFSEQ);
                nota.Id = "lote:" + nota.NumeroNota;
                objCancelamento.lote.Nota.Add(nota);
            }
        }
Esempio n. 2
0
        public belCancelamentoDSF(List <belPesquisaNotas> objNotas)
        {
            this.objNotas                          = objNotas;
            objCancelamento                        = new ReqCancelamentoNFSe();
            objCancelamento.cabec                  = new CabecalhoRetCanc();
            objCancelamento.cabec.CodCidade        = daoUtil.GetCodigoSiafiByNome(Acesso.CIDADE_EMPRESA);
            objCancelamento.cabec.CPFCNPJRemetente = Util.RetiraCaracterCNPJ(Acesso.CNPJ_EMPRESA);
            objCancelamento.cabec.Versao           = "1";
            objCancelamento.cabec.transacao        = true;

            objCancelamento.lote      = new LoteCanc();
            objCancelamento.lote.Id   = "Lote:" + DateTime.Now.ToString("ddMMyymmss");
            objCancelamento.lote.Nota = new List <LoteNota>();
            foreach (belPesquisaNotas nf in objNotas)
            {
                LoteNota nota = new LoteNota();
                nota.CarregaDados(nf.sCD_NFSEQ);
                nota.Id = "lote:" + nota.NumeroNota;
                objCancelamento.lote.Nota.Add(nota);
            }
        }