Ejemplo n.º 1
0
        public override void UpdateControles()
        {
            base.UpdateControles();

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

            int posicao = uninfeDummy.xmlParams.ReadValue(this.GetType().Name, "last_empresa", 0);

            if (posicao >= (this.cbEmpresas.DataSource as System.Collections.ArrayList).Count)
            {
                posicao = 0;
            }

            this.cbEmpresas.SelectedIndex = posicao;
            cbEmpresas_SelectedIndexChanged(null, null);
            this.btn_Validar.Enabled = false;

            System.Windows.Forms.Timer t = new System.Windows.Forms.Timer();
            t.Interval = 50;
            t.Tick    += (sender, e) =>
            {
                ((System.Windows.Forms.Timer)sender).Stop();
                ((System.Windows.Forms.Timer)sender).Dispose();

                edtFilename.Focus();
            };
            t.Start();
        }
Ejemplo n.º 2
0
        public override void UpdateControles()
        {
            base.UpdateControles();

            this.cbEmpresa.SelectedIndexChanged -= cbEmpresa_SelectedIndexChanged;
            try
            {
                this.cbEmpresa.DisplayMember = NFe.Components.NFeStrConstants.Nome;
                this.cbEmpresa.ValueMember   = "Key";
                this.cbEmpresa.DataSource    = Auxiliar.CarregaEmpresa(true);

                this.comboUf.DisplayMember = NFe.Components.NFeStrConstants.Nome.ToLower();
                this.comboUf.ValueMember   = "valor";
                comboUf.DataSource         = Functions.CarregaEstados();

                int posicao = uninfeDummy.xmlParams.ReadValue(this.GetType().Name, "last_empresa", 0);
                if (posicao > (this.cbEmpresa.DataSource as System.Collections.ArrayList).Count)
                {
                    posicao = 0;
                }

                this.cbEmpresa.SelectedIndex = posicao;
                this.cbVersao.SelectedIndex  = 0;

                this.cbEmpresa.SelectedIndexChanged += cbEmpresa_SelectedIndexChanged;

                cbEmpresa_SelectedIndexChanged(null, null);
            }
            finally
            {
                FocusF();
            }
        }
Ejemplo n.º 3
0
        public override void UpdateControles()
        {
            base.UpdateControles();

            this.cbServico.SelectedIndexChanged -= cbServico_SelectedIndexChanged;
            this.cbEmpresa.SelectedIndexChanged -= cbEmpresa_SelectedIndexChanged;
            try
            {
                this.cbAmbiente.DataSource    = EnumHelper.ToList(typeof(TipoAmbiente), true, true);
                this.cbAmbiente.DisplayMember = "Value";
                this.cbAmbiente.ValueMember   = "Key";

                var lista = EnumHelper.ToList(typeof(TipoEmissao), true, true, "2,4,5,9");

                this.cbEmissao.DataSource    = lista;
                this.cbEmissao.DisplayMember = "Value";
                this.cbEmissao.ValueMember   = "Key";

                this.cbServico.DataSource    = uninfeDummy.DatasouceTipoAplicativo(true);
                this.cbServico.DisplayMember = "Value";
                this.cbServico.ValueMember   = "Key";

                this.cbEmpresa.DataSource    = Auxiliar.CarregaEmpresa(true, true);
                this.cbEmpresa.ValueMember   = "Key";
                this.cbEmpresa.DisplayMember = NFeStrConstants.Nome;

                this.comboUf.DisplayMember = "nome";
                this.comboUf.ValueMember   = "valor";
                this.comboUf.DataSource    = Functions.CarregaEstados();

                int posicao = uninfeDummy.xmlParams.ReadValue(this.GetType().Name, "last_empresa", 0);
                if (posicao > (this.cbEmpresa.DataSource as System.Collections.ArrayList).Count)
                {
                    posicao = 0;
                }

                this.cbEmpresa.SelectedIndex = posicao;
                this.cbVersao.SelectedIndex  = 0;
            }
            finally
            {
                this.cbServico.SelectedIndexChanged += cbServico_SelectedIndexChanged;
                this.cbEmpresa.SelectedIndexChanged += cbEmpresa_SelectedIndexChanged;

                cbEmpresa_SelectedIndexChanged(null, null);
                if (cbServico.SelectedValue == null)
                {
                    ChangeVersao(Empresas.Configuracoes[0].Servico);
                }
                else
                {
                    ChangeVersao((TipoAplicativo)cbServico.SelectedValue);
                }
            }
        }
Ejemplo n.º 4
0
        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
        }
Ejemplo n.º 5
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
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Popular a ComboBox das empresas
        /// </summary>
        /// <remarks>
        /// Observações: Tem que popular separadamente do Método Populate() para evitar ficar recarregando na hora que selecionamos outra empresa
        /// Autor: Wandrey Mundin Ferreira
        /// Data: 30/07/2010
        /// </remarks>
        private void PopulateCbEmpresa()
        {
            try
            {
                empresa = Auxiliar.CarregaEmpresa();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            if (empresa.Count > 0)
            {
                cbEmpresa.DataSource    = empresa;
                cbEmpresa.DisplayMember = "Nome";
                cbEmpresa.ValueMember   = "Valor";
            }
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Popular a ComboBox das empresas
        /// </summary>
        /// <remarks>
        /// Observações: Tem que popular separadamente do Método Populate() para evitar ficar recarregando na hora que selecionamos outra empresa
        /// Autor: Wandrey Mundin Ferreira
        /// Data: 30/07/2010
        /// </remarks>
        private void PopulateCbEmpresa()
        {
            try
            {
                empresa = Auxiliar.CarregaEmpresa(false);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            if (empresa.Count > 0)
            {
                cbEmpresa.DataSource    = empresa;
                cbEmpresa.DisplayMember = NFe.Components.NFeStrConstants.Nome;
                cbEmpresa.ValueMember   = "Valor";
            }
        }