public Entidade_Manifestacao PesquisaDados() { ObjModelManifestacao = new Model_Manisfestacao(); Entidade_Manifestacao ObjEntMan = new Entidade_Manifestacao(); Entidade_ItemManifestacao ObjItemManifestacao; List <Entidade_ItemManifestacao> ListItemManifestacao = new List <Entidade_ItemManifestacao>();; var DtManifestacao = ObjModelManifestacao.ConsultaManifestacao(); if (DtManifestacao.Rows.Count > 0) { ObjEntMan = new Entidade_Manifestacao(); ObjEntMan.id = Convert.ToInt32(DtManifestacao.Rows[0]["id"]); ObjEntMan.dtManifestacao = Convert.ToDateTime(DtManifestacao.Rows[0]["dtmanifestacao"]); for (int i = 0; i < DtManifestacao.Rows.Count; i++) { ObjItemManifestacao = new Entidade_ItemManifestacao(); ObjItemManifestacao.idseq = Convert.ToInt32(DtManifestacao.Rows[i]["idseq"]); ObjItemManifestacao.chaveacesso = DtManifestacao.Rows[i]["txchacessonfe"].ToString(); ObjItemManifestacao.codmanifestacao = Convert.ToInt32(DtManifestacao.Rows[i]["codmanifestacao"]); ListItemManifestacao.Add(ObjItemManifestacao); } ObjEntMan.ListNfeManifestacao = ListItemManifestacao; } return(ObjEntMan); }
public TEventoInfEventoDetEvento(Entidade_ItemManifestacao ObjItem) { this.versao = TEventoInfEventoDetEventoVersao.Item100; if (ObjItem.codmanifestacao == 210240) { this.xJust = "OPERAÇÃO NÃO REALIZADA DEVIDO AO UM PROBLEMA!"; } switch (ObjItem.codmanifestacao) { case 210200: this.descEvento = TEventoInfEventoDetEventoDescEvento.ConfirmacaodaOperacao; break; case 210210: this.descEvento = TEventoInfEventoDetEventoDescEvento.CienciadaOperacao; break; case 210220: this.descEvento = TEventoInfEventoDetEventoDescEvento.DesconhecimentodaOperacao; break; case 210240: this.descEvento = TEventoInfEventoDetEventoDescEvento.OperacaonaoRealizada; break; } }
public TEventoInfEvento(int loja, DateTime DtEvento, Entidade_ItemManifestacao objitem) { var DtEmpresa = FuncoesGerais.Loja(loja); this.Id = "ID" + objitem.codmanifestacao + objitem.chaveacesso + objitem.idseq.ToString().PadLeft(2, '0'); this.chNFe = objitem.chaveacesso; this.dhEvento = string.Format("{0:s}", Convert.ToDateTime(DtEvento)) + "-03:00"; this.cOrgao = TCOrgaoIBGE.Item91; //(TCOrgaoIBGE)NegocioFuncoesGerais.RetornoCodigoIbge(Convert.ToInt32(FuncoesGerais.UfIbgeEmpresa(loja))); if (FuncoesGerais.TipoAmbiente() == "PROD") { this.tpAmb = TAmb.Item1; // 1- Produção | 2 - Homologação } else { this.tpAmb = TAmb.Item2; } this.ItemElementName = ItemChoiceType.CNPJ; // DA EMPRESA EMITENTE this.Item = DtEmpresa.Rows[0]["cnpj"].ToString(); switch (objitem.codmanifestacao) { case 210200: this.tpEvento = TEventoInfEventoTpEvento.Item210200; break; case 210210: this.tpEvento = TEventoInfEventoTpEvento.Item210210; break; case 210220: this.tpEvento = TEventoInfEventoTpEvento.Item210220; break; case 210240: this.tpEvento = TEventoInfEventoTpEvento.Item210240; break; } this.nSeqEvento = objitem.idseq.ToString(); this.verEvento = "1.00"; this.detEvento = new TEventoInfEventoDetEvento(objitem); }
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; }
public TEvento(Entidade_ItemManifestacao objitem, DateTime DtEnv) { this.versao = "1.00"; this.infEvento = new TEventoInfEvento(1, DtEnv, objitem); }