Esempio n. 1
0
        public TEnvEvento(Entidade_Manifestacao objManifestacao)
        {
            List <TEvento> ListEvento = new List <TEvento>();


            foreach (var item in objManifestacao.ListNfeManifestacao)
            {
                ListEvento.Add(new TEvento(item, objManifestacao.dtManifestacao));
            }
            this.idLote = objManifestacao.id.ToString();
            this.versao = "1.00";
            this.evento = ListEvento.ToArray();
        }
Esempio n. 2
0
        private void TmManifestacao_Tick(object sender, EventArgs e)
        {
            TmManifestacao.Enabled = false;
            mManifestacao          = new Model_Manisfestacao();
            Entidade_Manifestacao     EntManifestacao = new Entidade_Manifestacao();
            Entidade_ItemManifestacao EntItemManifestacao;

            List <Entidade_ItemManifestacao> EntListItemManifestacao = new List <Entidade_ItemManifestacao>();
            //Retorna todas que estão com retorno null
            var DtRetManifestacao = mManifestacao.ConsultaManifestacao();

            if (DtRetManifestacao.Rows.Count > 0)
            {
                EntManifestacao.id             = Convert.ToInt32(DtRetManifestacao.Rows[0]["id"]);
                EntManifestacao.dtManifestacao = Convert.ToDateTime(DtRetManifestacao.Rows[0]["dtmanifestacao"]);
                EntManifestacao.id_loja        = Convert.ToInt32(DtRetManifestacao.Rows[0]["id_loja"]);

                for (int i = 0; i < DtRetManifestacao.Rows.Count; i++)
                {
                    EntItemManifestacao = new Entidade_ItemManifestacao();

                    EntItemManifestacao.id              = Convert.ToInt32(DtRetManifestacao.Rows[i]["iditem"]);
                    EntItemManifestacao.chaveacesso     = DtRetManifestacao.Rows[i]["txchacessonfe"].ToString();
                    EntItemManifestacao.codmanifestacao = Convert.ToInt32(DtRetManifestacao.Rows[i]["codmanifestacao"]);
                    EntItemManifestacao.idseq           = Convert.ToInt32(DtRetManifestacao.Rows[i]["idseq"]);
                    EntListItemManifestacao.Add(EntItemManifestacao);
                }
                EntManifestacao.ListNfeManifestacao = EntListItemManifestacao;

                EnviarManifestacao ObjNegManifestaca = new EnviarManifestacao();

                ObjNegManifestaca.Enviar(EntManifestacao, out EntManifestacao);
            }

            TmManifestacao.Enabled = true;
        }