private void btnCadastroCadastrar_Click(object sender, EventArgs e) { this.operacao = "inserir"; this.AlteraBotoes(2); Classes.Cadastra_Usuarios Cadastro = new Classes.Cadastra_Usuarios(); Cadastro.Nome = txbCadastroNome.Text; Cadastro.User = txbCadastroUsuario.Text; Cadastro.Senha = txbCadastroSenha.Text; if (this.operacao == "inserir") { String srtConexao = @"Data Source=GUILHERME-PC\SQLEXPRESS;User ID=sa;Initial Catalog=DatabaseManagerPA;User ID=sa;Password=admin123"; Classes.Conexao conexao = new Classes.Conexao(srtConexao); try { conexao.Conectar(); } catch (Exception erro) { MessageBox.Show(erro.Message); } } else { Cadastro.Codigo = Convert.ToInt32(txbCadastroCodigo.Text); //alterar o contato que está na tela } }
private void GerarCodigoVenda() { SqlConnection conexao = con.Conectar(); string StrSql = "SELECT MAX(ve_id) FROM venda"; try { SqlCommand comando = new SqlCommand(StrSql, conexao); if (comando.ExecuteScalar() == DBNull.Value) { lblCod.Text = "1"; } else { Int32 ra = Convert.ToInt32(comando.ExecuteScalar()) + 1; lblCod.Text = ra.ToString(); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message, "Algo deu errado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void metroButton1_Click(object sender, EventArgs e) { gridFuncionarios.Rows.Clear(); string pesquisa = txtPesquisa.Text; string query; SqlConnection conexao = con.Conectar(); if (rdNome.Checked) { try { query = "SELECT * FROM funcionario WHERE nome LIKE '%" + pesquisa + "%'"; SqlCommand comando = new SqlCommand(query, conexao); SqlDataReader dr = comando.ExecuteReader(); if (!dr.HasRows) { MessageBox.Show("Não foram encontrados funcionários", "Consulta por nome", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { while (dr.Read()) { gridFuncionarios.Rows.Add(dr["id"].ToString(), dr["nome"].ToString(), dr["sexo"].ToString(), dr["cargo"].ToString(), dr["nascimento"].ToString(), dr["contratacao"].ToString(), dr["CEP"].ToString(), dr["numero"].ToString(), dr["email"].ToString(), dr["telefone"].ToString(), dr["endereco"].ToString(), dr["bairro"].ToString(), dr["cidade"].ToString(), dr["estado"].ToString(), dr["obs"].ToString()); } } } catch (Exception ex) { MessageBox.Show("Erro ao listar funcionários: " + ex, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (rdId.Checked) { try { query = "SELECT * FROM funcionario WHERE id = @ID;"; SqlCommand comando = new SqlCommand(query, conexao); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@ID", txtPesquisa.Text); SqlDataReader dr = comando.ExecuteReader(); dr.Read(); if (!dr.HasRows) { MessageBox.Show("Não foram encontrados funcionários", "Consulta por nome", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { gridFuncionarios.Rows.Add(dr["id"].ToString(), dr["nome"].ToString(), dr["sexo"].ToString(), dr["cargo"].ToString(), dr["nascimento"].ToString(), dr["contratacao"].ToString(), dr["CEP"].ToString(), dr["numero"].ToString(), dr["email"].ToString(), dr["telefone"].ToString(), dr["endereco"].ToString(), dr["bairro"].ToString(), dr["cidade"].ToString(), dr["estado"].ToString(), dr["obs"].ToString()); } } catch (Exception ex) { MessageBox.Show("Erro ao listar funcionário: " + ex, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnBuscar_Click(object sender, EventArgs e) { dataGridProdutos.Rows.Clear(); if (rdNome.Checked) { try { SqlConnection conexao = con.Conectar(); string queryNome = "SELECT * FROM produto WHERE pr_nome LIKE '%" + txtPesquisa.Text + "%';"; SqlCommand comando = new SqlCommand(queryNome, conexao); SqlDataReader dr = comando.ExecuteReader(); if (!dr.HasRows) { MessageBox.Show("Produto não encontrado", "Algo deu errado", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { while (dr.Read()) { dataGridProdutos.Rows.Add(dr["pr_codigobarras"].ToString(), dr["pr_nome"].ToString(), dr["pr_marca"].ToString(), dr["pr_precovenda"].ToString(), dr["pr_quantidade"].ToString(), dr["pr_datavalidade"].ToString(), dr["pr_estoqueminimo"].ToString(), dr["pr_imagem"].ToString(), dr["pr_obs"].ToString(), dr["pr_descricao"].ToString()); } } } catch (Exception ex) { MessageBox.Show("Erro: " + ex); } } else if (rdCodBarras.Checked) { try { SqlConnection conexao = con.Conectar(); string queryCodBarras = "SELECT * FROM produto WHERE pr_codigobarras = @CodBarras"; SqlCommand comando = new SqlCommand(queryCodBarras, conexao); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@CodBarras", txtPesquisa.Text); SqlDataReader dr = comando.ExecuteReader(); dr.Read(); if (!dr.HasRows) { MessageBox.Show("Produto não encontrado", "Algo deu errado", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { dataGridProdutos.Rows.Add(dr["pr_codigobarras"].ToString(), dr["pr_nome"].ToString(), dr["pr_marca"].ToString(), dr["pr_precovenda"].ToString(), dr["pr_quantidade"].ToString(), dr["pr_datavalidade"].ToString(), dr["pr_estoqueminimo"].ToString(), dr["pr_imagem"].ToString(), dr["pr_obs"].ToString(), dr["pr_descricao"].ToString()); } } catch (Exception ex) { MessageBox.Show("Erro: " + ex); } } }