示例#1
0
        private void frmProdutoSaida_Load(object sender, EventArgs e)
        {
            BancoDados bancoDados = new BancoDados(); // Instância da classe do banco de dados

            // Código para o combobox das Prateleiras
            MySqlDataReader query = bancoDados.Consultar("select * from prateleira order by localizacao;");

            while (query.Read())
            {
                string thisrow = "";

                thisrow += query.GetString("localizacao");
                cbPrateleira.Items.Add(thisrow);
            }

            // Código para o combobox dos Solicitantes
            query = bancoDados.Consultar("select * from solicitante order by nome;");

            while (query.Read())
            {
                string thisrow = "";

                thisrow += query.GetString("nome");
                cbSolicitante.Items.Add(thisrow);
            }
        }
        private void frmSalvarBackup_Load_1(object sender, EventArgs e)
        {
            BancoDados      bancoDados = new BancoDados();
            MySqlDataReader query      = bancoDados.Consultar("select privilegio from usuario where login = '******';");
            string          privilegio = "";

            while (query.Read())
            {
                privilegio = query.GetString("privilegio");
            }

            switch (privilegio)
            {
            case "TOTAL":
                btnRestaurarBackup.Enabled = true;
                break;

            case "ALTO":
                btnRestaurarBackup.Enabled = false;
                break;

            case "BAIXO":
                btnRestaurarBackup.Enabled = false;
                break;
            }
        }
示例#3
0
        private void buttonEntrar_Click(object sender, EventArgs e)
        {
            //LEITURA DO USUARIO DE SENHA DIGITADOS
            String usuario = cbUsuario.Text;
            String senha   = textBoxSenha.Text;

            //NOME DO USUARIO SERÁ PASSADO PARA O STATUS STRIP
            AreaAdministrativa areaAdministrativa = new AreaAdministrativa();

            areaAdministrativa.LogarUsuario(usuario);

            //CÓDIGO PARA O UPDATE NO BANCO DE DADOS
            BancoDados bancoDados = new BancoDados();

            bancoDados.Consultar("update usuario set login = '******' where nome ='" + usuario + "';");

            Usuario classeUsuario = new Usuario();

            //VERIFICAÇÃO DE LOGIN
            if (classeUsuario.VerificarSenhaLogin(usuario, senha))
            {
                this.Hide();
                areaAdministrativa.ShowDialog();
            }
            else
            {
                MessageBox.Show("Senha incorreta.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#4
0
        private void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Enter)
            {
                string codBarras = txtFiltro.Text;

                BancoDados bancoDados = new BancoDados();
                bancoDados.Conectar();

                Produto produto     = new Produto();
                string  nomeProduto = produto.RetornarNome(codBarras);

                MySqlDataAdapter MyDA         = new MySqlDataAdapter();
                string           sqlSelectAll = "select * from tabelamovimentacao where produto = '" + nomeProduto + "';";
                MyDA.SelectCommand = new MySqlCommand(sqlSelectAll, bancoDados.Connection);

                DataTable table = new DataTable();
                MyDA.Fill(table);

                BindingSource bSource = new BindingSource();
                bSource.DataSource = table;

                dgvMovimentacao.DataSource       = bSource;
                dgvMovimentacao.Columns[0].Width = 25;
            }
        }
示例#5
0
        private void AreaAdministrativa_Load(object sender, EventArgs e)
        {
            BancoDados      bancoDados = new BancoDados();
            MySqlDataReader query      = bancoDados.Consultar("select privilegio from usuario where login = '******';");
            string          privilegio = "";

            while (query.Read())
            {
                privilegio = query.GetString("privilegio");
            }

            switch (privilegio)
            {
            case "TOTAL":
                listarUsuárioToolStripMenuItem.Enabled = true;
                break;

            case "ALTO":
                listarUsuárioToolStripMenuItem.Enabled = true;
                break;

            case "BAIXO":
                listarUsuárioToolStripMenuItem.Enabled = false;
                break;
            }
        }
示例#6
0
        private void AreaAdministrativa_FormClosing(object sender, FormClosingEventArgs e)
        {
            BancoDados bancoDados = new BancoDados();

            bancoDados.Consultar("update usuario set login = '******' where login = '******';");
            Application.Exit();
        }
示例#7
0
        //ATALHO SAIR
        private void atalhoSair_Click(object sender, EventArgs e)
        {
            //Message box para alertar o úsuario que esta saindo do programa.
            DialogResult dialogResult = MessageBox.Show("Deseja sair do programa?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

            //Condição para verificação da resposta do úsuario.
            if (dialogResult.ToString().Equals("Yes"))
            {
                BancoDados bancoDados = new BancoDados();
                bancoDados.Consultar("update usuario set login = '******' where login = '******';");
                Application.Exit();
            }
        }
示例#8
0
        private void AreaAdministrativa_Activated(object sender, EventArgs e)
        {
            BancoDados      bancoDados = new BancoDados(); // Instância da classe do banco de dados
            MySqlDataReader query      = bancoDados.Consultar("select nome from usuario where login = '******';");
            string          usuario    = "";

            while (query.Read())
            {
                usuario = query.GetString("nome");
            }

            this.LogarUsuario(usuario);
            this.lblBancoDados.Text = bancoDados.Server;
        }
        private void frmSolicitanteAdicionar_Load(object sender, EventArgs e)
        {
            BancoDados bancoDados = new BancoDados(); // Instância da classe do banco de dados

            // Código para o combobox dos Setores
            MySqlDataReader query = bancoDados.Consultar("select * from setorDestino order by nomeSetor;");

            while (query.Read())
            {
                string thisrow = "";

                thisrow += query.GetString("nomeSetor");
                cbSetor.Items.Add(thisrow);
            }
        }
示例#10
0
        private void frmLogin_Load(object sender, EventArgs e)
        {
            BancoDados bancoDados = new BancoDados(); // Instância da classe do banco de dados

            // Código para o combobox das Usuário
            MySqlDataReader query = bancoDados.Consultar("select * from usuario order by nome;");

            while (query.Read())
            {
                string thisrow = "";

                thisrow += query.GetString("nome");
                cbUsuario.Items.Add(thisrow);
            }
        }
示例#11
0
        private void btnTrocar_Click(object sender, EventArgs e)
        {
            // Classes utilizadas
            BancoDados bancoDados = new BancoDados();
            Usuario    usuario    = new Usuario();

            // Código para identificar o usuário logado
            int             idUsuario = 0;
            MySqlDataReader query     = bancoDados.Consultar("select idUsuario from usuario where login ='******';");

            while (query.Read())
            {
                idUsuario = query.GetInt32("idUsuario");
            }

            // Leitura das senhas digitadas pelo usuário
            string senhaatual = txtSenhaAtual.Text;
            string senhaNova1 = txtNovaSenha1.Text;
            string senhaNova2 = txtSenhaNova2.Text;

            // Verificação de senha
            if (usuario.VerificarSenha(senhaNova1))
            {
                if (usuario.ValidarSenha(senhaNova1, senhaNova2))
                {
                    // Método para troca da senha
                    usuario.TrocarSenha(senhaNova1, idUsuario);

                    // Limpeza dos campos da tela
                    txtSenhaAtual.Text = "";
                    txtNovaSenha1.Text = "";
                    txtSenhaNova2.Text = "";

                    // Mensagem informando o sucesso da troca
                    MessageBox.Show("Troca efetuada.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    // Mensagem informando erro nas senhas
                    MessageBox.Show("Senhas não conferem.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                // Mensagem informando erro nos número de digitos
                MessageBox.Show("Senha deve conter 6 digitos.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#12
0
        private void frmUnidades_Load(object sender, EventArgs e)
        {
            BancoDados      bancoDados = new BancoDados();
            MySqlDataReader query      = bancoDados.Consultar("select privilegio from usuario where login = '******';");
            string          privilegio = "";

            while (query.Read())
            {
                privilegio = query.GetString("privilegio");
            }

            switch (privilegio)
            {
            case "TOTAL":
                btnAdicionar.Enabled = true;
                btnExcluir.Enabled   = true;
                break;

            case "ALTO":
                btnAdicionar.Enabled = true;
                btnExcluir.Enabled   = true;
                break;

            case "BAIXO":
                btnAdicionar.Enabled = false;
                btnExcluir.Enabled   = false;
                break;
            }

            bancoDados.Conectar();

            MySqlDataAdapter MyDA         = new MySqlDataAdapter();
            string           sqlSelectAll = "select * from tabelaunidade;";

            MyDA.SelectCommand = new MySqlCommand(sqlSelectAll, bancoDados.Connection);

            DataTable table = new DataTable();

            MyDA.Fill(table);

            BindingSource bSource = new BindingSource();

            bSource.DataSource = table;

            dgvUnidade.DataSource       = bSource;
            dgvUnidade.Columns[0].Width = 25;
            dgvUnidade.Columns[2].Width = 200;
        }
示例#13
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            // Variavel que recebe a linha escolhida pelo usuário
            int    idUsuario = Convert.ToInt32(dgvUsuarios.CurrentRow.Cells[0].Value);
            string usuario   = dgvUsuarios.CurrentRow.Cells[1].Value.ToString();

            // Mensagem para confirmar a exclusão
            DialogResult dialogResult = MessageBox.Show("Você tem certeza que deseja excluir o usuário " + usuario + "?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

            if (dialogResult.ToString().Equals("Yes"))
            {
                // Código para exclusão
                BancoDados bancoDados = new BancoDados();
                bancoDados.Excluir("delete from usuario where idUsuario = '" + idUsuario + "';");
                this.frmUsuarios_Load(sender, e);
            }
        }
示例#14
0
        private void frmCadastrarProduto_Load(object sender, EventArgs e)
        {
            BancoDados      bancoDados = new BancoDados();
            MySqlDataReader query      = bancoDados.Consultar("select * from fornecedor order by nomeFornecedor;");

            while (query.Read())
            {
                string thisrow = "";

                thisrow += query.GetString("nomeFornecedor");
                cbFornecedor.Items.Add(thisrow);
            }

            query = bancoDados.Consultar("select * from unidade order by nomeUnidade;");

            while (query.Read())
            {
                string thisrow = "";

                thisrow += query.GetString("nomeUnidade");
                cbUnidade.Items.Add(thisrow);
            }
        }
示例#15
0
        private void txtFiltro_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Enter)
            {
                string codBarras = txtFiltro.Text;

                BancoDados bancoDados = new BancoDados();
                bancoDados.Conectar();

                MySqlDataAdapter MyDA         = new MySqlDataAdapter();
                string           sqlSelectAll = "select * from tabelaproduto where codBarras = '" + codBarras + "';";
                MyDA.SelectCommand = new MySqlCommand(sqlSelectAll, bancoDados.Connection);

                DataTable table = new DataTable();
                MyDA.Fill(table);

                BindingSource bSource = new BindingSource();
                bSource.DataSource = table;

                dgvProduto.DataSource       = bSource;
                dgvProduto.Columns[0].Width = 25;
            }
        }