示例#1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            ExecuteSafe(() =>
            {
                if (lstMunicipios.Items.Count < 1)
                {
                    return;
                }

                var path = Helpers.SelectFolder();
                if (path.IsEmpty())
                {
                    return;
                }

                var municipios = lstMunicipios.Items.Cast <ListViewItem>().Select(x => (ACBrMunicipioNFSe)x.Tag);

                ProviderManager.Municipios.Clear();
                ProviderManager.Municipios.AddRange(municipios);
                ProviderManager.Save(Path.Combine(path, "Municipios.nfse"));

                var pathMunicipios = config.Get("CaminhoArqCidades", string.Empty);
                ProviderManager.Save(Path.Combine(pathMunicipios, "Municipios.nfse"));
            });
        }
示例#2
0
        public Preferencias()
        {
            InitializeComponent();
            DefaultPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location);

            ExecuteSafe(() =>
            {
                DefaultPath = Directory.CreateDirectory(DefaultPath + @"\Configuracoes").FullName;
            });

            config = ACBrConfig.CreateOrLoad(Path.Combine(DefaultPath, "nfse.config"));

            txtArquivoCidades.Text = config.Get("CaminhoArqCidades", string.Empty) == string.Empty ? DefaultPath : config.Get("CaminhoArqCidades", string.Empty);

            txtFolderConfig.Text = config.Get("CaminhoConfiguracoes", string.Empty) == string.Empty ? DefaultPath : config.Get("CaminhoConfiguracoes", string.Empty);

            SaveConfig();
        }
示例#3
0
        public FormNova()
        {
            InitializeComponent();
            config = ACBrConfig.CreateOrLoad();
            UpdateCidades();
            ConfigPath = Application.StartupPath + @"\Configuracoes";
            config     = ACBrConfig.CreateOrLoad(Path.Combine(ConfigPath, "nfse.config"));
            acbrNFSe   = new ACBrNFSe();

            var municipioArq = config.Get("CaminhoArqCidades", string.Empty) + @"\Municipios.nfse";

            if (!municipioArq.IsEmpty())
            {
                LoadMunicipios(municipioArq);
            }
            cmbAmbiente.EnumDataSource <DFeTipoAmbiente>(DFeTipoAmbiente.Producao);
        }
示例#4
0
        private void LoadConfig()
        {
            var cnpj = config.Get("PrestadorCPFCNPJ", string.Empty);

            if (!cnpj.IsEmpty())
            {
                txtCPFCNPJ.Text = cnpj.FormataCPFCNPJ();
            }

            txtIM.Text          = config.Get("PrestadorIM", string.Empty);
            txtRazaoSocial.Text = config.Get("PrestadorRazaoSocial", string.Empty);
            txtFantasia.Text    = config.Get("PrestadorFantasia", string.Empty);
            txtFone.Text        = config.Get("PrestadorFone", string.Empty);
            txtCEP.Text         = config.Get("PrestadorCEP", string.Empty);
            txtEndereco.Text    = config.Get("PrestadorEndereco", string.Empty);
            txtNumero.Text      = config.Get("PrestadorNumero", string.Empty);
            txtComplemento.Text = config.Get("PrestadorComplemento", string.Empty);
            txtBairro.Text      = config.Get("PrestadorBairro", string.Empty);

            var codMunicipio = config.Get("Municipio", 0);

            if (codMunicipio > 0)
            {
                var municipio = ProviderManager.Municipios.SingleOrDefault(x => x.Codigo == codMunicipio);
                if (municipio != null)
                {
                    cmbCidades.SelectedItem = municipio;
                }
            }

            cmbAmbiente.SelectedItem = config.Get("Ambiente", DFeTipoAmbiente.Homologacao);

            txtCertificado.Text = config.Get("Certificado", string.Empty);
            txtSenha.Text       = config.Get("Senha", string.Empty);
            txtNumeroSerie.Text = config.Get("NumeroSerie", string.Empty);
        }
示例#5
0
        private void LoadConfig()
        {
            config = ACBrConfig.CreateOrLoad("cte.config");

            txtCertificado.Text = config.Get("Certificado", string.Empty);
            txtSenha.Text       = config.GetCrypt("Senha", string.Empty);
            txtNumeroSerie.Text = config.Get("NumeroSerie", string.Empty);

            chkSalvarSoap.Checked = config.Get("SalvarSoap", acbrCTe.Configuracoes.WebServices.Salvar);
            txtArquivosSoap.Text  = config.Get("PathSoap", acbrCTe.Configuracoes.Arquivos.PathSalvar);
            cbbUfWebservice.SetSelectedValue(config.Get("UF", acbrCTe.Configuracoes.WebServices.UF));
            rdbProducao.Checked    = config.Get("Ambiente", acbrCTe.Configuracoes.WebServices.Ambiente) == DFeTipoAmbiente.Producao;
            rdbHomologacao.Checked = config.Get("Ambiente", acbrCTe.Configuracoes.WebServices.Ambiente) == DFeTipoAmbiente.Homologacao;
            nudTimeOut.Value       = config.Get("TimeOut", (int)acbrCTe.Configuracoes.WebServices.AguardarConsultaRet * 100);

            txtSchemas.Text         = config.Get("PathSchemas", acbrCTe.Configuracoes.Arquivos.PathSchemas);
            txtPathCTe.Text         = config.Get("PathCTe", acbrCTe.Configuracoes.Arquivos.PathCTe);
            txtArquivoServicos.Text = config.Get("PathServicos", acbrCTe.Configuracoes.Arquivos.ArquivoServicos);

            AplicarConfig();
        }