public TInutNFeInfInut(Entidade_Inutilizacao objEntInutDados) { this.Id = "ID" + objEntInutDados.cUf + string.Format("{0:yy}", DateTime.Now) + objEntInutDados.Cnpj + objEntInutDados.ModNfe + objEntInutDados.sSerieNf.PadLeft(3, '0') + objEntInutDados.NrIni.ToString().PadLeft(9, '0') + objEntInutDados.NrFim.ToString().PadLeft(9, '0'); this.ano = string.Format("{0:yy}", DateTime.Now); if (objEntInutDados.TpAmbiente == "PROD") { this.tpAmb = TAmb.Item1; } else { this.tpAmb = TAmb.Item2; } this.xServ = TInutNFeInfInutXServ.INUTILIZAR; this.cUF = (TCodUfIBGE)NegocioFuncoesGerais.RetornoCodigoIbge(objEntInutDados.cUf); if (objEntInutDados.ModNfe == 55) { this.mod = TMod.Item55; } else { this.mod = TMod.Item65; } this.serie = objEntInutDados.sSerieNf; this.CNPJ = objEntInutDados.Cnpj; this.nNFIni = objEntInutDados.NrIni.ToString(); this.nNFFin = objEntInutDados.NrFim.ToString(); this.xJust = "Numeração não utilizada"; }
private void TmInutilizacao_Tick(object sender, EventArgs e) { Model_InutilizacaoNfe mInut = new Model_InutilizacaoNfe(); EnviarInutilizacao nEnvInut = new EnviarInutilizacao(); TmInutilizacao.Enabled = false; var dtInut = mInut.Pesquisar(); for (int i = 0; i < dtInut.Rows.Count; i++) { eInut = new Entidade_Inutilizacao(); eInut.Loja = int.Parse(dtInut.Rows[i]["id_loja"].ToString()); eInut.cUf = Convert.ToInt32(dtInut.Rows[i]["cdUfCidadeIbge_Empresa"].ToString().Substring(0, dtInut.Rows[i]["cdUfCidadeIbge_Empresa"].ToString().Length - 5)); eInut.Cnpj = dtInut.Rows[i]["cnpj"].ToString(); eInut.sSerieNf = dtInut.Rows[i]["serienf"].ToString().Trim(); eInut.NrIni = int.Parse(dtInut.Rows[i]["numero_ini"].ToString()); eInut.NrFim = int.Parse(dtInut.Rows[i]["numero_fim"].ToString()); eInut.ModNfe = int.Parse(dtInut.Rows[i]["ModNfe"].ToString()); eInut.TpAmbiente = FuncoesGerais.TipoAmbiente(); nEnvInut.Enviar(eInut, out eInut); } TmInutilizacao.Enabled = true; }
public TInutNFe(Entidade_Inutilizacao objEntInut) { this.versao = "3.10"; this.infInut = new TInutNFeInfInut(objEntInut); }