private void btnNovo_Click(object sender, EventArgs e)
        {
            #region Declaração

              int Id = 0;
              dataBase db = null;
              List<Categoria> categoriasDB = null;

              #endregion

              #region Implementação

              produtosControler prodControl = new produtosControler();

              config = new Configuracoes();
              db = new dataBase();
              categoriasDB = new List<Categoria>();

              config = db.iserirConexao();

              categoriasDB = prodControl.categoriaBanco(config);

              if (categoriasDB.Count > 0)
              {

            cbCategorias.DataSource = categoriasDB;

            if (carregado == false) //verifica se ja foi clicado uma vez no botão Novo
            {
              Id = prodControl.LastID(config);
              Id++;
              tbCodigoPro.Text = Convert.ToString(Id);
              carregado = true; //Seta para true para nao carregar as Categorias novamente
            }

            btnSalvar.Enabled = true;
            btnPesForne.Enabled = false;
            tbNomePro.Enabled = true;
            tbCodBarras.Enabled = true;
            tbQuantidade.Enabled = true;
            cbCategorias.Enabled = true;
            cbxDisponivel.Enabled = true;
            gbFornecedor.Enabled = true;
            gbPrecos.Enabled = true;
            //btnPesForne.Enabled = true; Habilitar após criar a Tabela no banco

            limpaForm();

              }
              else
              {
            MessageBox.Show("Erro ao carregar Dados","Erro");
              }
              #endregion
        }
        private void frmPrincipal_Load(object sender, EventArgs e)
        {
            dataBase db = new dataBase();
              Configuracoes config = new Configuracoes();
              config = db.iserirConexao();

              if (config != null)
              {
            this.strConn = config.ConectionString;
              }
        }
        private void frmConfiguracao_Load(object sender, EventArgs e)
        {
            #region Declaração

              dataBase data = null;
              string conexao = string.Empty;

              #endregion

              #region Implementação

              data = new dataBase();

              config = data.iserirConexao();

              foreach (string item in config.Servidores)
              {
            cbListServer.Items.Add(item);
            cbListServer.DisplayMember = "";
            cbListServer.ValueMember = "";
              }
              tbUser.Text = config.User;
              tbSenha.Text = config.Senha;

              #endregion
        }
        private void btnTeste_Click(object sender, EventArgs e)
        {
            #region Declaração

              dataBase data = null;
              SqlConnection conn = null;

              #endregion

              #region Implementação
              if (cbDataBase.Text != "")
              {

            data = new dataBase();

            //config = data.iserirConexao();
            config.Servidor = cbListServer.Text;
            config.Database = cbDataBase.Text;
            config.User = tbUser.Text;
            config.Senha = tbSenha.Text;

            config = mudaConfigurações();

            conn = data.conectar(config);

            lbConString.Text = config.ConectionString;

            if (conn.State == ConnectionState.Open)
            {
              lbTeste.Text = "Conectado com Sucesso!";
              lbTeste.ForeColor = Color.Blue;
              btnBackup.Enabled = true;

            }
            else
            {
              lbTeste.Text = "Não foi possível conectar ao Banco de Dados";
              lbTeste.ForeColor = Color.Red;
            }
              }
              else
            MessageBox.Show("Selecione o Banco!", "Aviso");

              #endregion
        }