Beispiel #1
0
        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));
        }