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; }
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); }
public TEventoInfEventoDetEvento(Entidade_Cancelamento EvenInfCancelamento) { this.descEvento = TEventoInfEventoDetEventoDescEvento.Cancelamento; this.nProt = EvenInfCancelamento.ProtocoloAutoriz; this.versao = TEventoInfEventoDetEventoVersao.Item100; this.xJust = EvenInfCancelamento.Justificatica; }
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(); }
public TEvento(Entidade_Cancelamento EvenCancelamento) { this.versao = "1.00"; this.infEvento = new TEventoInfEvento(EvenCancelamento); }