コード例 #1
0
        /// <summary>
        /// Popular os campos de configurações gerais
        /// </summary>
        /// <remarks>
        /// Autor: Wandrey Mundin Ferreira
        /// Data: 30/07/2010
        /// </remarks>
        private void PopulateConfGeral()
        {
            ConfiguracaoApp oCarrega = new ConfiguracaoApp();

            ConfiguracaoApp.CarregarDados();

            cbProxy.Checked = ConfiguracaoApp.Proxy;
            tbServidor.Text = ConfiguracaoApp.ProxyServidor;
            tbUsuario.Text  = ConfiguracaoApp.ProxyUsuario;
            tbSenha.Text    = ConfiguracaoApp.ProxySenha;
            nudPorta.Value  = ConfiguracaoApp.ProxyPorta;
        }
コード例 #2
0
ファイル: userConfiguracoes.cs プロジェクト: Klegy/uninfe
        private void CreateControles()
        {
            #region --CreateControles

            cbEmpresas.Visible = metroLabel2.Visible = true;

            if (uc_geral == null)
            {
                tc_empresa.TabPages.Add(_tpEmpresa_divs                = createtpage(0));
                tc_empresa.TabPages.Add(_tpEmpresa_pastas              = createtpage(1));
                tc_empresa.TabPages.Add(_tpEmpresa_cert                = createtpage(2));
                tc_empresa.TabPages.Add(_tpEmpresa_ftp                 = createtpage(3));
                tc_empresa.TabPages.Add(_tpEmpresa_danfe               = createtpage(4));
                tc_empresa.TabPages.Add(_tpEmpresa_sat                 = createtpage(5));
                tc_empresa.TabPages.Add(_tpEmpresa_resptecnico         = createtpage(6));
                tc_empresa.TabPages.Add(_tpEmpresa_outrasconfiguracoes = createtpage(7));
                uc_geral = new Formularios.userConfiguracao_geral();
                tpGeral.Controls.Add(uc_geral);
            }

            tc_main.SelectedTab    = tpGeral;
            tc_empresa.SelectedTab = _tpEmpresa_divs;

            cbEmpresas.SelectedIndexChanged -= cbEmpresas_SelectedIndexChanged;
            cbEmpresas.DataSource            = null;
            cbEmpresas.DisplayMember         = NFeStrConstants.Nome;
            cbEmpresas.ValueMember           = "Key";
            cbEmpresas.DataSource            = Auxiliar.CarregaEmpresa(false);
            btnExcluir.Visible = cbEmpresas.Items.Count > 0;

            ConfiguracaoApp.CarregarDados();
            uc_geral.PopulateConfGeral();

            userConfiguracoes_Resize(null, null);

            if (cbEmpresas.Items.Count > 0)
            {
                tc_empresa.Enabled               =
                    btnExcluir.Enabled           =
                        cbEmpresas.Enabled       = true;
                cbEmpresas.SelectedIndex         = 0;
                cbEmpresas.SelectedIndexChanged += cbEmpresas_SelectedIndexChanged;
                cbEmpresas_SelectedIndexChanged(null, null);
            }
            else
            {
                CopiaDadosDaEmpresaParaControls(new Empresa(), true);
            }

            #endregion --CreateControles
        }
コード例 #3
0
        /// <summary>
        /// Popular os campos de configurações gerais
        /// </summary>
        /// <remarks>
        /// Autor: Wandrey Mundin Ferreira
        /// Data: 30/07/2010
        /// </remarks>
        private void PopulateConfGeral()
        {
            //ConfiguracaoApp oCarrega = new ConfiguracaoApp();
            ConfiguracaoApp.CarregarDados();
            //ConfiguracaoApp.CarregarDadosSobre();

            cbProxy.Checked                = ConfiguracaoApp.Proxy;
            tbServidor.Text                = ConfiguracaoApp.ProxyServidor;
            tbUsuario.Text                 = ConfiguracaoApp.ProxyUsuario;
            tbSenha.Text                   = ConfiguracaoApp.ProxySenha;
            nudPorta.Value                 = ConfiguracaoApp.ProxyPorta;
            tbSenhaConfig.Text             = ConfiguracaoApp.SenhaConfig;
            tbSenhaConfig2.Text            = ConfiguracaoApp.SenhaConfig;
            cbChecaConexaoInternet.Checked = ConfiguracaoApp.ChecarConexaoInternet;
            chkGravarLogOperacao.Checked   = ConfiguracaoApp.GravarLogOperacoesRealizadas;
        }
コード例 #4
0
        private void CreateControles()
        {
            #region --CreateControles

            this.cbEmpresas.Visible = this.metroLabel2.Visible = true;

            if (uc_geral == null)
            {
                this.tc_empresa.TabPages.Add(this._tpEmpresa_divs   = this.createtpage(0));
                this.tc_empresa.TabPages.Add(this._tpEmpresa_pastas = this.createtpage(1));
                this.tc_empresa.TabPages.Add(this._tpEmpresa_cert   = this.createtpage(2));
                this.tc_empresa.TabPages.Add(this._tpEmpresa_ftp    = this.createtpage(3));
                this.tc_empresa.TabPages.Add(this._tpEmpresa_danfe  = this.createtpage(4));
                uc_geral = new Formularios.userConfiguracao_geral();
                this.tpGeral.Controls.Add(uc_geral);
            }

            this.tc_main.SelectedTab    = this.tpGeral;
            this.tc_empresa.SelectedTab = this._tpEmpresa_divs;

            this.cbEmpresas.SelectedIndexChanged -= cbEmpresas_SelectedIndexChanged;
            this.cbEmpresas.DataSource            = null;
            this.cbEmpresas.DisplayMember         = NFe.Components.NFeStrConstants.Nome;
            this.cbEmpresas.ValueMember           = "Key";
            this.cbEmpresas.DataSource            = Auxiliar.CarregaEmpresa(false);

            ConfiguracaoApp.CarregarDados();
            uc_geral.PopulateConfGeral();

            userConfiguracoes_Resize(null, null);

            if (this.cbEmpresas.Items.Count > 0)
            {
                this.tc_empresa.Enabled               =
                    this.btnExcluir.Enabled           =
                        this.cbEmpresas.Enabled       = true;
                this.cbEmpresas.SelectedIndex         = 0;
                this.cbEmpresas.SelectedIndexChanged += cbEmpresas_SelectedIndexChanged;
                cbEmpresas_SelectedIndexChanged(null, null);
            }
            else
            {
                this.CopiaDadosDaEmpresaParaControls(new Empresa(), true);
            }

            #endregion
        }
コード例 #5
0
        public override void UpdateControles()
        {
            #region --UpdateControles

            base.UpdateControles();

            if (first)
            {
                tc_empresa.TabPages.Clear();

                CreateControles();

                back_button.Tag = 1;   //previne que seja pressionado pelo UserControl1

                back_button.Click += delegate
                {
                    if (VerificaSeAbandona())
                    {
                        BackFuncao();
                    }
                    ConfiguracaoApp.CarregarDados();
                };

                tc_main.Selected += (_sender, _e) =>
                {
                    if (_e.TabPage == tpGeral)
                    {
                        uc_geral.FocusFirstControl();
                    }
                };
                tc_empresa.Selected += (_sender, _e) =>
                {
                    if (_e.TabPage == _tpEmpresa_ftp)
                    {
                        uce_ftp.FocusFirstControl();
                    }
                    if (_e.TabPage == _tpEmpresa_pastas)
                    {
                        uce_pastas.FocusFirstControl();
                    }
                    if (_e.TabPage == _tpEmpresa_danfe)
                    {
                        uce_danfe.FocusFirstControl();
                    }
                    if (_e.TabPage == _tpEmpresa_cert)
                    {
                        uce_cert.FocusFirstControl();
                    }
                    if (_e.TabPage == _tpEmpresa_sat)
                    {
                        uce_sat.FocusFirstControl();
                    }
                };

                tc_main.SelectedIndex    = 1;
                tc_empresa.SelectedIndex = 0;

                if (cbEmpresas.Items.Count == 0)
                {
                    btnNova_Click(null, null);
                }
            }
            first = false;

            #endregion --UpdateControles
        }
コード例 #6
0
        public MainForm()
        {
            InitializeComponent();

            try
            {
                // Executar as conversões de atualizações de versão quando tiver
                string nomeEmpresa = Auxiliar.ConversaoNovaVersao(string.Empty);
                if (!string.IsNullOrEmpty(nomeEmpresa))
                {
                    /// danasa 20-9-2010
                    /// exibe a mensagem de erro
                    MessageBox.Show("Não foi possível localizar o CNPJ da empresa no certificado configurado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    /// e pede o CNPJ
                    FormCNPJ fcnpj = new FormCNPJ(nomeEmpresa);
                    if (fcnpj.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        /// tenta processar já com o CNPJ definido
                        Auxiliar.ConversaoNovaVersao(fcnpj.Cnpj);
                    }
                }
                // Carregar as configurações de todas as empresas
                //Empresa.CarregaConfiguracao();    //danasa 20-9-2010 - Em InfoApp já é carregada
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


            ///
            /// danasa 9-2009
            ///
            XMLIniFile iniFile = new XMLIniFile(InfoApp.NomeArqXMLParams());

            iniFile.LoadForm(this, "");

            //Trazer minimizado e no systray
            notifyIcon1.Visible = true;
            this.WindowState    = FormWindowState.Minimized;
            this.ShowInTaskbar  = false;
            notifyIcon1.ShowBalloonTip(6000);

            this.MinimumSize = new Size(750, 600);

            #region Executar os serviços em novas threads
            //Carregar as configurações antes de executar os serviços do UNINFE
            ConfiguracaoApp.TipoAplicativo = TipoAplicativo.Nfe;
            ConfiguracaoApp.CarregarDados();
            ConfiguracaoApp.VersaoXMLCanc          = "2.00";
            ConfiguracaoApp.VersaoXMLConsCad       = "2.00";
            ConfiguracaoApp.VersaoXMLInut          = "2.00";
            ConfiguracaoApp.VersaoXMLNFe           = "2.00";
            ConfiguracaoApp.VersaoXMLPedRec        = "2.00";
            ConfiguracaoApp.VersaoXMLPedSit        = "2.00";
            ConfiguracaoApp.VersaoXMLStatusServico = "2.00";
            ConfiguracaoApp.VersaoXMLCabecMsg      = "2.00";
            ConfiguracaoApp.VersaoXMLEnvDPEC       = "1.01";
            ConfiguracaoApp.VersaoXMLConsDPEC      = "1.01";
            ConfiguracaoApp.nsURI = "http://www.portalfiscal.inf.br/nfe";
            SchemaXML.CriarListaIDXML();
            #endregion
        }