//METODO PARA BUSCAR DADOS DO BANCO LOTES
        public ModelConfiguracao BuscaValores()
        {
            ModelConfiguracao obj = new ModelConfiguracao();

            try
            {
                DataTable         tb = new DataTable();
                SQLiteDataAdapter da = new SQLiteDataAdapter("SELECT Id_tabela, lista_produto_menu, item_lista_produto_menu, controle_botoes_menu FROM configuracao", conexao.StringConexao);
                da.Fill(tb);
                conexao.Desconectar();

                foreach (DataRow item in tb.Rows)
                {
                    obj.Id_tabela               = Convert.ToInt32(item["Id_tabela"].ToString());
                    obj.lista_produto_menu      = Convert.ToInt32(item["lista_produto_menu"].ToString());
                    obj.item_lista_produto_menu = Convert.ToInt32(item["item_lista_produto_menu"].ToString());
                    obj.controle_botoes_menu    = Convert.ToInt32(item["controle_botoes_menu"].ToString());
                }

                return(obj);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                //Fechar a conexão
                conexao.Desconectar();
            }
        }
        public bool UpdadeConfiguracao(ModelConfiguracao model)
        {
            try
            {
                using (SQLiteCommand cmd = new SQLiteCommand())
                {
                    cmd.Connection  = conexao.ObjetoConexao;
                    cmd.CommandText = "UPDATE configuracao SET lista_produto_menu = @lista, item_lista_produto_menu = @item, controle_botoes_menu = @botoes WHERE Id_tabela = @Id_tabela";
                    cmd.Parameters.AddWithValue("@lista", model.lista_produto_menu);
                    cmd.Parameters.AddWithValue("@item", model.item_lista_produto_menu);
                    cmd.Parameters.AddWithValue("@botoes", model.controle_botoes_menu);     cmd.Parameters.AddWithValue("@Id_tabela", model.Id_tabela);

                    conexao.Conectar();
                    cmd.ExecuteNonQuery();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
Exemple #3
0
        private void frmMenu_Load(object sender, EventArgs e)
        {
            model = ControleConfiguracao.BuscaValor();

            //CONFIGURACAO DOS BOTOES
            if (model.controle_botoes_menu != 1)
            {
                panel2.Visible = false;
            }
            else
            {
                panel2.Visible = true;
            }

            //CONFIGURACAO DO GRID DE PRODUTO
            if (model.lista_produto_menu != 1)
            {
                gridProduto.Visible = false;
            }
            else
            {
                var lista = ControleEstoqueAtual.BuscaDados(model.item_lista_produto_menu, "");
                PreencheGrid(lista);
                gridProduto.Visible = true;
            }
        }
        private void PreencheModelo()
        {
            ModelConfiguracao    model   = new ModelConfiguracao();
            ControleConfiguracao control = new ControleConfiguracao();

            model.Id_tabela               = 1;
            model.controle_botoes_menu    = controle_botes;
            model.lista_produto_menu      = lista_menu;
            model.item_lista_produto_menu = item_lista_menu;

            control.UpdadeConfiguracao(model);
        }
        public void UpdadeConfiguracao(ModelConfiguracao model)
        {
            DAOConfiguracao dao = new DAOConfiguracao(cx);

            if (dao.UpdadeConfiguracao(model))
            {
                MessageBox.Show("Configuração salva com sucesso! Reinicie o sistema para as novas configurações serem atualizadas", "CONFIGURAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Erro ao salvar suas configurações!", "CONFIGURAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void frmTelaConfiguracao_Load(object sender, EventArgs e)
        {
            model = ControleConfiguracao.BuscaValor();

            if (model.controle_botoes_menu == 1)
            {
                checkBotoesAtalho.Checked = true;
            }
            else
            {
                checkBotoesAtalho.Checked = false;
            }

            if (model.lista_produto_menu == 1)
            {
                checkListaProdutos.Checked = true;
            }
            else
            {
                checkListaProdutos.Checked = false;
            }

            if (model.item_lista_produto_menu == 1)
            {
                rbProdutoFinal.Checked = true;
            }
            else
            {
                rbProdutoFinal.Checked = false;
            }

            if (model.item_lista_produto_menu == 2)
            {
                rbMateriaPrima.Checked = true;
            }
            else
            {
                rbMateriaPrima.Checked = false;
            }
        }