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(); }
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; }