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(); }
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); } }
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); } }
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(); }
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); } }
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(); }