Ejemplo n.º 1
0
        private void TmCancelamento_Tick(object sender, EventArgs e)
        {
            EnviarCancelamentoSefaz envCancelamento;

            mCancelamento = new Model_Cancelamento();
            eCancelamento = new Entidade_Cancelamento();


            TmCancelamento.Enabled = false;

            var dtCancelamento = mCancelamento.ConsultarCancelementosSolicitados();

            for (int i = 0; i < dtCancelamento.Rows.Count; i++)
            {
                envCancelamento = new EnviarCancelamentoSefaz();

                eCancelamento.id   = Convert.ToInt32(dtCancelamento.Rows[i]["idoperacao"]);
                eCancelamento.Loja = Convert.ToInt32(dtCancelamento.Rows[i]["id_loja"]);
                //eCancelamento.CdFornec = dtCancelamento.Rows[i]["CdFornec"] != null ? Convert.ToInt32(dtCancelamento.Rows[i]["CdFornec"]) : 0;
                eCancelamento.NmSerie          = dtCancelamento.Rows[i]["serienf"].ToString();
                eCancelamento.NrNf             = Convert.ToInt32(dtCancelamento.Rows[i]["NrNF"].ToString());
                eCancelamento.CnpjCpf          = dtCancelamento.Rows[i]["cnpj"].ToString();
                eCancelamento.ChaveAcessoNfe   = dtCancelamento.Rows[i]["TxChAcessoNfe"].ToString();
                eCancelamento.TpNf             = dtCancelamento.Rows[i]["TpNFe"].ToString();
                eCancelamento.ProtocoloAutoriz = dtCancelamento.Rows[i]["NrProtocoloAutorizNfe"].ToString().Trim();
                eCancelamento.cUf = Convert.ToInt32(dtCancelamento.Rows[i]["cdUfCidadeIbge_Empresa"].ToString().Substring(0, dtCancelamento.Rows[i]["cdUfCidadeIbge_Empresa"].ToString().Length - 5));
                eCancelamento.CodigoIbgeEmpresa = dtCancelamento.Rows[i]["cdUfCidadeIbge_Empresa"].ToString();
                eCancelamento.DataHora          = dtCancelamento.Rows[i]["DtOperacao"].ToString();
                eCancelamento.TpAmb             = FuncoesGerais.TipoAmbiente();;
                eCancelamento.Justificatica     = "CANCELAMENTO DE NOTA FISCAL POR PROBLEMAS LANCAMENTO";
                envCancelamento.Enviar(eCancelamento, out eCancelamento);
            }

            TmCancelamento.Enabled = true;
        }
Ejemplo n.º 2
0
        public TEventoInfEvento(Entidade_Cancelamento EvenInfCancelamento)
        {
            this.Id     = "ID110111" + EvenInfCancelamento.ChaveAcessoNfe + "01";
            this.cOrgao = (TCOrgaoIBGE)NegocioFuncoesGerais.RetornoCodigoIbge(Convert.ToInt32(EvenInfCancelamento.CodigoIbgeEmpresa.Substring(0, EvenInfCancelamento.CodigoIbgeEmpresa.Length - 5)));

            if (EvenInfCancelamento.Ambiente == "PROD")
            {
                this.tpAmb = TAmb.Item1;
            }
            else
            {
                this.tpAmb = TAmb.Item2;
            }

            this.chNFe = EvenInfCancelamento.ChaveAcessoNfe;

            this.ItemElementName = ItemChoiceType.CNPJ;

            this.Item = EvenInfCancelamento.CnpjCpf;
            ////if (EvenInfCancelamento.Ambiente == "PROD")
            //this.Item = EvenInfCancelamento.CnpjCpf;
            ////else
            // //   this.Item = "06317980000137";

            this.dhEvento   = string.Format("{0:s}", Convert.ToDateTime(EvenInfCancelamento.DataHora)) + "-03:00";
            this.tpEvento   = TEventoInfEventoTpEvento.Item110111;
            this.nSeqEvento = "1";
            this.verEvento  = TEventoInfEventoVerEvento.Item100;

            this.detEvento = new TEventoInfEventoDetEvento(EvenInfCancelamento);
        }
Ejemplo n.º 3
0
 public TEventoInfEventoDetEvento(Entidade_Cancelamento EvenInfCancelamento)
 {
     this.descEvento = TEventoInfEventoDetEventoDescEvento.Cancelamento;
     this.nProt      = EvenInfCancelamento.ProtocoloAutoriz;
     this.versao     = TEventoInfEventoDetEventoVersao.Item100;
     this.xJust      = EvenInfCancelamento.Justificatica;
 }
Ejemplo n.º 4
0
        public TEnvEvento(int idLoteCancelamento, string Ambiente, Entidade_Cancelamento eCancelamento)
        {
            this.idLote = eCancelamento.id.ToString();

            eCancelamento.Ambiente = Ambiente;
            this.versao            = "1.00";

            List <TEvento> listInfEvento = new List <TEvento>();

            listInfEvento.Add(new TEvento(eCancelamento));

            this.evento = listInfEvento.ToArray();
        }
Ejemplo n.º 5
0
        public TEvento(Entidade_Cancelamento EvenCancelamento)
        {
            this.versao = "1.00";

            this.infEvento = new TEventoInfEvento(EvenCancelamento);
        }