示例#1
0
        private void BuscarNome()
        {
            con.AbrirCon();
            sql = "SELECT * FROM clientes where nome LIKE @nome order by nome asc";
            cmd = new MySqlCommand(sql, con.con);
            cmd.Parameters.AddWithValue("@nome", txtBuscarNome.Text + "%");
            MySqlDataAdapter da = new MySqlDataAdapter();

            da.SelectCommand = cmd;
            DataTable dt = new DataTable();

            da.Fill(dt);
            grid.DataSource = dt;
            con.FecharCon();

            FormatarDG();
        }
示例#2
0
        private void Listar()
        {
            try
            {
                con.AbrirCon();
                sql = "SELECT * FROM dados_empresa order by nome asc";
                cmd = new MySqlCommand(sql, con.con);
                MySqlDataAdapter da = new MySqlDataAdapter();
                da.SelectCommand = cmd;
                DataTable dt = new DataTable();
                da.Fill(dt);
                grid.DataSource = dt;
                con.FecharCon();

                FormatarDG();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao listar tabela, \n  pode ter ocorrido um erro na conexão com o Banco! " + ex.Message);
            }
        }
示例#3
0
        private void BuscarNome()
        {
            try
            {
                con.AbrirCon();
                sql = "SELECT pro.id, pro.nome, pro.codigodebarras, pro.valor_compra, pro.valor_venda, pro.estoque, forn.nome, pro.descricao, pro.fornecedor FROM produtos as pro INNER JOIN fornecedores as forn ON pro.fornecedor = forn.id where pro.nome LIKE @nome order by pro.nome asc";
                cmd = new MySqlCommand(sql, con.con);
                cmd.Parameters.AddWithValue("@nome", txtBuscarNome.Text + "%");
                MySqlDataAdapter da = new MySqlDataAdapter();
                da.SelectCommand = cmd;
                DataTable dt = new DataTable();
                da.Fill(dt);
                grid.DataSource = dt;
                con.FecharCon();

                FormatarDG();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao buscar produtos, \n  pode ter ocorrido um erro na conexão com o Banco! " + ex.Message);
            }
        }
示例#4
0
        private void CarregarCombobox()
        {
            con.AbrirCon();
            sql = "SELECT * FROM funcionarios WHERE funcao = 'Técnico'";
            cmd = new MySqlCommand(sql, con.con);
            MySqlDataAdapter da = new MySqlDataAdapter();

            da.SelectCommand = cmd;
            DataTable dt = new DataTable();

            da.Fill(dt);
            cbCargo.DataSource = dt;
            //cbCargo.ValueMember = "id";
            cbCargo.DisplayMember = "nome";

            con.FecharCon();
        }
示例#5
0
        private void BuscarNome()
        {
            try
            {
                con.AbrirCon();
                sql = "SELECT pro.id, pro.nomecompleto, pro.telefone, pro.cpf, pro.nome, pro.usuario, pro.senha, forn.nome, pro.funcao FROM funcionarios as pro INNER JOIN funcoes as forn ON pro.funcao = forn.id where pro.nomecompleto LIKE @nomecompleto order by pro.nomecompleto asc";
                cmd = new MySqlCommand(sql, con.con);
                cmd.Parameters.AddWithValue("@nomecompleto", txtBuscarNome.Text + "%");
                MySqlDataAdapter da = new MySqlDataAdapter();
                da.SelectCommand = cmd;
                DataTable dt = new DataTable();
                da.Fill(dt);
                grid.DataSource = dt;
                con.FecharCon();

                FormatarDG();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao buscar produtos, \n  pode ter ocorrido um erro na conexão com o Banco! " + ex.Message);
            }
        }
示例#6
0
        private void ChamarLogin()
        {
            try
            {
                if (txtCodigo.Text.ToString().Trim() == "")
                {
                    MessageBox.Show("Insira sua chave de ativação do sistema \n Caso não possua uma, entre em contato para obter. \n Telefone/WhatsApp: (33) 99808-0977 \n E-mail: [email protected] \n Site: www.atxsistemas.com ", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtCodigo.Text = "";
                    txtCodigo.Focus();
                    return;
                }

                if (txtUsuario.Text.ToString().Trim() == "")
                {
                    MessageBox.Show("Preencha o Usuário", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtUsuario.Text = "";
                    txtUsuario.Focus();
                    return;
                }

                if (txtSenha.Text.ToString().Trim() == "")
                {
                    MessageBox.Show("Preencha a Senha", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtSenha.Text = "";
                    txtSenha.Focus();
                    return;
                }

                // AQUI INICIA O CÓDIGO PARA A VALIDAÇÃO

                MySqlCommand    cmdVerificar1;
                MySqlDataReader reader1;


                con1.iniciarCon();
                cmdVerificar1 = new MySqlCommand("SELECT * FROM atvcliente where codigo = @codigo", con1.con1);
                cmdVerificar1.Parameters.AddWithValue("@codigo", txtCodigo.Text);
                reader1 = cmdVerificar1.ExecuteReader();


                if (reader1.HasRows)
                {
                    //EXTRAINDO INFORMAÇÕES DO LOGIN
                    while (reader1.Read())
                    {
                        Program.statusAtivacao = Convert.ToString(reader1["status"]);
                    }
                    //CÓDIGO DO BOTÃO PARA SALVAR NO LOCAL
                    con.AbrirCon();
                    sql = "INSERT INTO ativacao (codigo, nomepc, data) VALUES (@codigo, @nomepc, NOW())";
                    cmd = new MySqlCommand(sql, con.con);
                    cmd.Parameters.AddWithValue("@codigo", txtCodigo.Text);
                    cmd.Parameters.AddWithValue("@nomepc", Program.nomePc);

                    con.FecharCon();
                    cmd.ExecuteNonQuery();

                    try
                    {
                        //CÓDIGO DO BOTÃO PARA SALVAR NA NUVEM
                        con1.iniciarCon();
                        sql = "INSERT INTO ativacao (codigo, nomepc, data) VALUES (@codigo, @nomepc, NOW())";
                        cmd = new MySqlCommand(sql, con1.con1);
                        cmd.Parameters.AddWithValue("@codigo", txtCodigo.Text);
                        cmd.Parameters.AddWithValue("@nomepc", Program.nomePc);
                        cmd.ExecuteNonQuery();
                        con1.encerrarCon();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro de conexão, Houve um erro ao tentar salvar suas informações na nuvem" + ex, "Erro no Banco de Dados", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }


                    txtUsuario.Focus();
                }

                else
                {
                    MessageBox.Show("Insira sua chave de ativação do sistema, CORRETAMENTE \n Caso não possua uma, entre em contato para obter. \n Telefone/WhatsApp (33) 99808-0977 \n E-mail: [email protected] \n Site: www.atxsistemas.com ", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtCodigo.Text = "";
                    txtCodigo.Focus();
                    return;
                }
                con1.encerrarCon();
            }
            catch (Exception Ex)
            {
                MessageBox.Show("Erro de autenticação, Verifique sua conexão e tente novamente!" + Ex, "Erro no Banco de Dados", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


            // AQUI INICIA O CÓDIGO PARA O LOGIN

            MySqlCommand    cmdVerificar;
            MySqlDataReader reader;


            con.AbrirCon();
            cmdVerificar = new MySqlCommand("SELECT * FROM funcionarios where usuario = @usuario and senha = @senha", con.con);
            cmdVerificar.Parameters.AddWithValue("@usuario", txtUsuario.Text);
            cmdVerificar.Parameters.AddWithValue("@senha", txtSenha.Text);
            reader = cmdVerificar.ExecuteReader();

            if (reader.HasRows)
            {
                //EXTRAINDO INFORMAÇÕES DO LOGIN
                while (reader.Read())
                {
                    Program.nomeUsuario  = Convert.ToString(reader["nome"]);
                    Program.cargoUsuario = Convert.ToString(reader["funcao"]);
                }

                FrmMenu form = new FrmMenu();
                this.Hide();
                form.Show();
                txtUsuario.Text = "";
            }

            else
            {
                MessageBox.Show("Poxa você errou seu usuário ou sua senha, Vamos tentar novamente?", "Dados Incorretos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUsuario.Text = "";
                txtSenha.Text   = "";
                txtUsuario.Focus();
            }

            con.FecharCon();
        }