Example #1
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
     {
         foreach (Empresa elemen in Empresas.Configuracoes)
         {
             string strNome;
             if (elemen.Nome.Length > 20)
             {
                 strNome = elemen.Nome.Substring(0, 20);
             }
             else
             {
                 strNome = elemen.Nome;
             }
             tempEmpresas.Add(elemen);
             TabPage        page  = new TabPage(strNome);
             ucConfiguracao dados = new ucConfiguracao(null);
             dados.PopulateConfEmpresa(elemen.CNPJ, elemen.Servico);
             dados.Tag = elemen.CNPJ;
             page.Controls.Add(dados);
             dados.Dock = DockStyle.Fill;
             this.tabControl4.TabPages.Add(page);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #2
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            using (FormNova f = new FormNova())
            {
                while (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    var servico = (TipoAplicativo)f.cbServico.SelectedValue;
                    var cnpj    = Functions.OnlyNumbers(f.edtCNPJ.Text, ".,-/").ToString();

                    TabPage        page  = new TabPage("-- NOVA --");
                    ucConfiguracao dados = new ucConfiguracao(UpdateText);
                    dados.Tag = "new"; //para indicar que é uma nova empresa
                    page.Controls.Add(dados);
                    dados.Dock = DockStyle.Fill;
                    this.tabControl4.TabPages.Add(page);
                    this.tabControl4.SelectedIndex = this.tabControl4.TabPages.Count - 1;
                    dados.PopulateConfEmpresa(Functions.OnlyNumbers(f.edtCNPJ.Text, ".,-/").ToString(), (TipoAplicativo)f.cbServico.SelectedValue);

                    tbAdd.Enabled = false;

                    break;
                }
            }
        }