public void InutilizacaoDeNumeracao() { var config = new ConfiguracaoDao().BuscarConfiguracao(); CarregarConfiguracoes(config); var numeroInicial = int.Parse(InputBoxTuche("Númeração Inicial")); var numeroFinal = int.Parse(InputBoxTuche("Númeração Final")); var ano = int.Parse(InputBoxTuche("Digite o ano, apenas os ultimos dois digitos")); var justificativa = InputBoxTuche("Justificativa (15 digitos no minimo)"); var configInutilizar = new ConfigInutiliza( config.Empresa.Cnpj, config.ConfigWebService.Serie, numeroInicial, numeroFinal, ano, justificativa ); var statusServico = new InutilizacaoServico(configInutilizar); var retorno = statusServico.Inutilizar(); OnSucessoSync(new RetornoEEnvio(retorno)); }
private static async Task InutilizacaoDeNumeracao() { var config = new ConfiguracaoDao().BuscarConfiguracao(); //CarregarConfiguracoes(config); var configuracaoServico = MontarConfiguracoes(config); var numeroInicial = int.Parse(RequisitarInput("Númeração Inicial")); var numeroFinal = int.Parse(RequisitarInput("Númeração Final")); var ano = int.Parse(RequisitarInput("Digite o ano, apenas os ultimos dois digitos")); var justificativa = RequisitarInput("Justificativa (15 digitos no minimo)"); var configInutilizar = new ConfigInutiliza( config.Empresa.Cnpj, config.ConfigWebService.Serie, numeroInicial, numeroFinal, ano, justificativa ); var statusServico = new InutilizacaoServico(configInutilizar); var retorno = await statusServico.InutilizarAsync(configuracaoServico); OnSucessoSync(new RetornoEEnvio(retorno)); }
public static inutCTe CriaInutCTe(ConfigInutiliza configInutiliza) { if (configInutiliza == null) { throw new ArgumentNullException("Preciso de uma configuração de inutilização"); } var configuracaoServico = ConfiguracaoServico.Instancia; var id = new StringBuilder("ID"); id.Append(configuracaoServico.cUF.GetCodigoIbgeEmString()); id.Append(configInutiliza.Cnpj); id.Append((byte)configInutiliza.ModeloDocumento); id.Append(configInutiliza.Serie.ToString("D3")); id.Append(configInutiliza.NumeroInicial.ToString("D9")); id.Append(configInutiliza.NumeroFinal.ToString("D9")); return(new inutCTe { versao = configuracaoServico.VersaoLayout, infInut = new infInutEnv { Id = id.ToString(), tpAmb = configuracaoServico.tpAmb, cUF = configuracaoServico.cUF, CNPJ = configInutiliza.Cnpj, ano = configInutiliza.Ano, nCTIni = configInutiliza.NumeroInicial, nCTFin = configInutiliza.NumeroInicial, mod = configInutiliza.ModeloDocumento, serie = configInutiliza.Serie, xJust = configInutiliza.Justificativa, } }); }