Example #1
0
        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);
            }
        }
Example #4
0
        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");
            }
        }