private void btnEntrar_Click(object sender, EventArgs e) { Conexao conexao = new Conexao(); string usuario = txtUsuario.Text; string senha = txtSenha.Text; SqlCommand cmd = new SqlCommand(); string query = "SELECT UsuarioLogin, Senha FROM Usuario WHERE UsuarioLogin=@usuario and Senha=@senha"; cmd.CommandType = CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@usuario", usuario); cmd.Parameters.AddWithValue("@senha", senha); //Conectar com o banco try { //o que o programa vai executar dentro do banco de dados //cmd.Connection vai receber o endereço do banco de dados cmd.Connection = conexao.Conectar(); //Ler os dados no banco e comparar SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { usuario = reader["UsuarioLogin"].ToString(); senha = reader["Senha"].ToString(); TelaInicio telaInicio = new TelaInicio(); telaInicio.Show(); this.Hide(); } else { MessageBox.Show("Login ou senha incorretos!"); } reader.Close(); cmd.ExecuteNonQuery(); conexao.desconectar(); } catch (SqlException ex) { //caso de algum erro ja na conexão o programa ja pula para o cath //para tentar resolver MessageBox.Show("ERRO AO SE CONECTAR COM O BANCO!"); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { Conexao conexao = new Conexao(); //MessageBox.Show(cbxCarregar.SelectedValue.ToString()); SqlCommand cmd = new SqlCommand(); string cnpj = txtCnpj.Text; cmd.Connection = conexao.Conectar(); cmd.CommandText = ("select * from Propriedade WHERE CNPJ_Propriedade =@cnpj"); //O campo SelectedValue se refere ao que eu selecionar na ComboBox cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@cnpj", cnpj); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { cnpj = reader["CNPJ_Propriedade"].ToString(); } else { MessageBox.Show("CNPJ INEXISTENTE!"); } reader.Close(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); dgvResultados.DataSource = dt; //dtaInfo.Rows.RemoveAt(dtaInfo.RowCount); dgvResultados.AllowUserToAddRows = false; /*string info = ""; * info = dgvResultados.SelectedRows[0].Cells[1].Value.ToString(); * rtbResultados. = info;*/ cmd.ExecuteNonQuery(); conexao.desconectar(); } catch (Exception exe) { MessageBox.Show("ERRO AO CARREGAR DADOS!\n" + exe.Message); } }
private void btnBuscaNome_Click(object sender, EventArgs e) { try { Conexao conexao = new Conexao(); //MessageBox.Show(cbxCarregar.SelectedValue.ToString()); SqlCommand cmd = new SqlCommand(); string nome = txtNome.Text; cmd.Connection = conexao.Conectar(); cmd.CommandText = ("select * from Agrotoxico WHERE Nome_Agrotoxico =@nome"); //O campo SelectedValue se refere ao que eu selecionar na ComboBox cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@nome", nome); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { nome = reader["Nome_Agrotoxico"].ToString(); } else { MessageBox.Show("AGROTOXICO INEXISTENTE!"); } reader.Close(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); dgvResultados.DataSource = dt; dgvResultados.AllowUserToAddRows = false; cmd.ExecuteNonQuery(); conexao.desconectar(); } catch (Exception exe) { MessageBox.Show("ERRO AO CARREGAR DADOS!\n" + exe.Message); } }
private void btnCadastrar_Click(object sender, EventArgs e) { try { Conexao conexao = new Conexao(); //MessageBox.Show(cbxCarregar.SelectedValue.ToString()); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conectar(); string nomeCidade = cbxCidade.Text; string ufEstado = cbxEstado.Text; cmd.CommandText = ("SELECT Nome_Cidade,UF_Estado FROM Cidade WHERE Nome_Cidade=@nomeCidade and UF_Estado=@ufEstado"); cmd.Parameters.AddWithValue("@nomeCidade", nomeCidade); cmd.Parameters.AddWithValue("@ufEstado", ufEstado); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { nomeCidade = reader["Nome_Cidade"].ToString(); cbxCidade.Text = nomeCidade; ufEstado = reader["UF_Estado"].ToString(); cbxEstado.Text = ufEstado; } else { MessageBox.Show("CIDADE INEXISTENTE!"); } reader.Close(); cmd.CommandText = ("INSERT INTO Propriedade (CNPJ_Propriedade,Nome,Endereco,Nome_Cidade,Tamanho,Producao,CPF_Proprietario) VALUES ('" + txtCnpj.Text + "', '" + txtNome.Text + "', '" + txtEndereco.Text + "', +'" + cbxCidade.Text + "', '" + txtTamanho.Text + "', '" + txtTipoProducao.Text + "','" + txtProprietario.Text + "')"); cmd.ExecuteNonQuery(); conexao.desconectar(); MessageBox.Show("CADASTRO FEITO COM SUCESSO"); } catch (Exception exe) { MessageBox.Show("ERRO AO CADASTRAR DADOS!\n" + exe.Message); } }
private void btnCadastrar_Click(object sender, EventArgs e) { try { Conexao conexao = new Conexao(); //MessageBox.Show(cbxCarregar.SelectedValue.ToString()); SqlCommand cmd = new SqlCommand(); string nome = txtAgrotoxico.Text; cmd.Connection = conexao.Conectar(); cmd.CommandText = ("INSERT INTO Agrotoxico_Propriedade VALUES('" + txtCNPJ.Text + "','" + txtAgrotoxico.Text + "','" + dtpInicio.Value.Date + "','" + dtpFim.Value.Date + "')"); cmd.ExecuteNonQuery(); conexao.desconectar(); } catch (Exception exe) { MessageBox.Show("ERRO AO CARREGAR DADOS!\n" + exe.Message); } CadastrarRelaçãoAgrotoxicoPropriedade relacao = new CadastrarRelaçãoAgrotoxicoPropriedade(); relacao.Show(); this.Hide(); }
private void btnAutenticar_Click(object sender, EventArgs e) { List <Person> candidatos = new List <Person>(); string diretorio; try { SqlCommand cmd = new SqlCommand(); Conexao con = new Conexao(); cmd.Connection = con.Conectar(); cmd.CommandText = "SELECT * FROM Usuario"; SqlDataReader rd = cmd.ExecuteReader(); ImageConverter converter = new ImageConverter(); if (rd.HasRows) { while (rd.Read()) { if (Convert.ToInt32(rd["ID_Usuario"]) != 1) { Bitmap bmp; var img = (byte[])rd["Biometria"]; using (var ms = new MemoryStream(img)) bmp = new Bitmap(ms); pessoasBd.Add(new Person { Id = Convert.ToInt32(rd["ID_Usuario"]), Fingerprints = new List <Fingerprint> { new Fingerprint { AsBitmap = bmp } } }); } } } afis.Extract(pessoaBase); foreach (var p in pessoasBd) { afis.Extract(p); } var matches = afis.Identify(pessoaBase, pessoasBd); if (matches.Any(x => x.Id == pessoaBase.Id)) { TelaInicio telaInicio = new TelaInicio(); telaInicio.Show(); this.Hide(); } else { MessageBox.Show("Acesso não autorizado, tente novamente!"); } con.desconectar(); } catch (SqlException ex) { MessageBox.Show("Erro"); } }