Example #1
0
        public void InserirDados(String Nome, Decimal PrecoCompra, Decimal PrecoVenda, int QuantidadeEstoque, DateTime DataVencimento, int IdCategoria)
        {
            con                  = new MySqlConnection();
            prdutomodel          = new Model.Produto();
            conexao              = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "INSERT INTO produto(Nome, Preco_Compra, Preco_Venda, Quantidade_Estoque, Data_Vencimento, IdTipo)";

            query += " VALUES (?Nome, ?Preco_Compra, ?Preco_Venda, ?Quantidade_Estoque, ?Data_Vencimento, ?IdTipo)";
            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", Nome);
                cmd.Parameters.AddWithValue("?Preco_Compra", PrecoCompra);
                cmd.Parameters.AddWithValue("?Preco_Venda", PrecoVenda);
                cmd.Parameters.AddWithValue("?Quantidade_Estoque", QuantidadeEstoque);
                cmd.Parameters.AddWithValue("?Data_Vencimento", DataVencimento.Date);
                cmd.Parameters.AddWithValue("?IdTipo", IdCategoria);

                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #2
0
        private void carregarDados()
        {
            conexao = new Conexao.Conexao();
            dataGridView1.DataSource = null;
            dataGridView1.Rows.Clear();
            dataGridView1.Refresh();

            string connectionString = conexao.getConnectionString();
            string query            = "SELECT Codigo_Barras, Nome, Data_Vencimento, Quantidade_estoque from produto where Data_Vencimento <= DATE_ADD(CURRENT_DATE(), INTERVAL 3 DAY)";

            using (MySqlConnection conn = new MySqlConnection(connectionString))


            {
                using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn))
                {
                    try
                    {
                        DataTable dataTable = new DataTable();
                        adapter.Fill(dataTable);
                        for (int i = 0; i < dataTable.Rows.Count; i++)
                        {
                            dataGridView1.Rows.Add(dataTable.Rows[i][0], dataTable.Rows[i][1], dataTable.Rows[i][2], dataTable.Rows[i][3]);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro: " + ex);
                    }
                }
            }
        }
Example #3
0
        private void carregaDados()
        {
            conexao = new Conexao.Conexao();
            dataGridView1.DataSource = null;
            dataGridView1.Rows.Clear();
            dataGridView1.Refresh();
            string connectionString = conexao.getConnectionString();
            string query            = "SELECT c.Id_Fatura,a.Nome, b.Id_Carrinho, c.Data_Vencimento, c.Data_Pagamento, c.EstaPago, c.Valor_Total, y.Nome from cliente a " +
                                      "INNER JOIN carrinho b ON b.CPF = a.CPF INNER JOIN fatura c on c.Id_Carrinho = b.Id_Carrinho INNER JOIN carrinho_produtos d on d.Id_Carrinho = b.Id_Carrinho inner JOIN produto y on y.Codigo_Barras = d.Codigo_Barras";

            using (MySqlConnection conn = new MySqlConnection(connectionString))
            {
                using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn))
                {
                    try
                    {
                        dataTable = new DataTable();
                        adapter.Fill(dataTable);
                        for (int i = 0; i < dataTable.Rows.Count; i++)
                        {
                            dataGridView1.Rows.Add(dataTable.Rows[i][0], dataTable.Rows[i][1], dataTable.Rows[i][2], dataTable.Rows[i][3], dataTable.Rows[i][4].ToString() == "01/01/0001 00:00:00" ? "Não pago" : dataTable.Rows[i][4], dataTable.Rows[i][5].ToString() == '1'.ToString() ? "Sim" : "Não", dataTable.Rows[i][6], dataTable.Rows[i][7]);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro: " + ex);
                    }
                }
            }
        }
Example #4
0
        public void AtualizarDadosEndereco(String Bairro, String Cidade, String Numero, String Cep, String Rua, String Cpfcliente, int Id_Endereco)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "UPDATE endereco SET Bairro = ?Bairro, Cidade = ?Cidade, Numero = ?Numero, CEP = ?CEP, Rua = ?Rua, CPF = ?CPF WHERE Id_Endereco = ?Id_Endereco";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Bairro", Bairro);
                cmd.Parameters.AddWithValue("?Cidade", Cidade);
                cmd.Parameters.AddWithValue("?Numero", Numero);
                cmd.Parameters.AddWithValue("?CEP", Cep);
                cmd.Parameters.AddWithValue("?Rua", Rua);
                cmd.Parameters.AddWithValue("?CPF", Cpfcliente);
                cmd.Parameters.AddWithValue("?Id_Endereco", Id_Endereco);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #5
0
        public void InserirDados(String Bairro, String Cidade, String Numero, String Cep, String Rua, String Cpfcliente)
        {
            con                  = new MySqlConnection();
            enderecomodel        = new Model.Endereco();
            conexao              = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "INSERT INTO endereco(Bairro, Cidade, Numero, Cep, Rua, CPF)";

            query += " VALUES (?Bairro, ?Cidade, ?Numero, ?Cep, ?Rua, ?CPF)";
            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);

                cmd.Parameters.AddWithValue("?Bairro", Bairro);
                cmd.Parameters.AddWithValue("?Cidade", Cidade);
                cmd.Parameters.AddWithValue("?Numero", Numero);
                cmd.Parameters.AddWithValue("?Cep", Cep);
                cmd.Parameters.AddWithValue("?Rua", Rua);
                cmd.Parameters.AddWithValue("?CPF", Cpfcliente);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #6
0
        private void carregarDados()
        {
            conexao = new Conexao.Conexao();
            dataGridView1.DataSource = null;
            dataGridView1.Rows.Clear();
            dataGridView1.Refresh();

            string connectionString = conexao.getConnectionString();
            string query            = "SELECT Codigo_Barras, Nome, Preco_Compra, Preco_Venda, Quantidade_estoque, Quantidade_estoque * Preco_Venda from produto where Quantidade_estoque > 0";

            using (MySqlConnection conn = new MySqlConnection(connectionString))


            {
                using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn))
                {
                    try
                    {
                        DataTable dataTable = new DataTable();
                        adapter.Fill(dataTable);
                        for (int i = 0; i < dataTable.Rows.Count; i++)
                        {
                            dataGridView1.Rows.Add(dataTable.Rows[i][0], dataTable.Rows[i][1], dataTable.Rows[i][2], dataTable.Rows[i][3], dataTable.Rows[i][4], dataTable.Rows[i][5]);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro: " + ex);
                    }
                }
            }
        }
Example #7
0
        public void AtualizarDadosProduto(String Nome, Decimal PrecoCompra, Decimal PrecoVenda, int QuantidadeEstoque, DateTime DataVencimento, int IdCategoria, int CodigoBarras)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "UPDATE produto SET Nome = ?Nome, Data_Vencimento = ?Data_Vencimento, Preco_Compra = ?Preco_Compra, Preco_Venda = ?Preco_Venda, Quantidade_Estoque = ?Quantidade_Estoque, IdTipo = ?IdTipo WHERE Codigo_Barras = ?Codigo_Barras";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", Nome);
                cmd.Parameters.AddWithValue("?Data_vencimento", DataVencimento.Date);
                cmd.Parameters.AddWithValue("?Preco_Compra", PrecoCompra);
                cmd.Parameters.AddWithValue("?Preco_Venda", PrecoVenda);
                cmd.Parameters.AddWithValue("?Quantidade_Estoque", QuantidadeEstoque);
                cmd.Parameters.AddWithValue("?IdTipo", IdCategoria);
                cmd.Parameters.AddWithValue("?Codigo_Barras", CodigoBarras);

                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #8
0
        public void InserirDados(String tipoproduto)
        {
            con = new MySqlConnection();
            tipoprodutomodel     = new Model.TipoProduto();
            conexao              = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "INSERT INTO tipoproduto(TipoProduto)";

            query += " VALUES (?tipoproduto)";
            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?tipoproduto", tipoproduto);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #9
0
        private void carregarDados()
        {
            conexao = new Conexao.Conexao();
            dataGridView1.DataSource = null;
            dataGridView1.Rows.Clear();
            dataGridView1.Refresh();

            string connectionString = conexao.getConnectionString();
            string query            = "SELECT a.CPF, a.Nome, c.Id_Fatura, c.Data_vencimento, c.Valor_Total from cliente a INNER JOIN carrinho b ON b.CPF = a.CPF INNER JOIN fatura c on c.Id_Carrinho = b.Id_Carrinho where c.Data_Vencimento <= CURRENT_TIMESTAMP and C.EstaPago=0";

            using (MySqlConnection conn = new MySqlConnection(connectionString))


            {
                using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn))
                {
                    try
                    {
                        DataTable dataTable = new DataTable();
                        adapter.Fill(dataTable);
                        for (int i = 0; i < dataTable.Rows.Count; i++)
                        {
                            dataGridView1.Rows.Add(dataTable.Rows[i][0], dataTable.Rows[i][1], dataTable.Rows[i][2], dataTable.Rows[i][3], dataTable.Rows[i][4]);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro: " + ex);
                    }
                }
            }
        }
Example #10
0
        public void InserirDados(String Nome, DateTime DataNascimento, String CPF, String Email, String Contato)
        {
            con                  = new MySqlConnection();
            clientemodel         = new Model.Cliente();
            conexao              = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "INSERT INTO cliente(Nome, Data_Nascimento, CPF, Email, Contato)";

            query += " VALUES (?Nome, ?DataNascimento, ?CPF, ?Email, ?Contato)";
            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", Nome);
                cmd.Parameters.AddWithValue("?DataNascimento", DataNascimento.Date);
                cmd.Parameters.AddWithValue("?CPF", CPF);
                cmd.Parameters.AddWithValue("?Email", Email);
                cmd.Parameters.AddWithValue("?Contato", Contato);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #11
0
        public void AtualizarDadosCliente(String Nome, DateTime DataNascimento, String CPF, String Email, String Contato)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "UPDATE cliente SET Nome = ?Nome, Data_Nascimento = ?Data_Nascimento, Email = ?Email, Contato = ?Contato WHERE CPF = ?CPF";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", Nome);
                cmd.Parameters.AddWithValue("?Data_Nascimento", DataNascimento.Date);
                cmd.Parameters.AddWithValue("?Email", Email);
                cmd.Parameters.AddWithValue("?Contato", Contato);
                cmd.Parameters.AddWithValue("?CPF", CPF);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #12
0
        public void AtualizarDadosServico(Model.Servicos servico)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "UPDATE servico SET Descricao = ?Nome, Preco = ?Preco WHERE Id_Servico = ?Id_Servico";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", servico.Descricao);
                cmd.Parameters.AddWithValue("?Preco", servico.Preco);
                cmd.Parameters.AddWithValue("?Id_Servico", servico.Idservico);

                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #13
0
        private void carregarDados()
        {
            conexao = new Conexao.Conexao();
            dataGridViewtipoproduto.DataSource = null;
            dataGridViewtipoproduto.Rows.Clear();
            dataGridViewtipoproduto.Refresh();

            string connectionString = conexao.getConnectionString();
            string query            = "SELECT * FROM tipoproduto";

            using (MySqlConnection conn = new MySqlConnection(connectionString))


            {
                using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn))
                {
                    try
                    {
                        DataTable dataTable = new DataTable();
                        adapter.Fill(dataTable);
                        for (int i = 0; i < dataTable.Rows.Count; i++)
                        {
                            dataGridViewtipoproduto.Rows.Add(dataTable.Rows[i][1], dataTable.Rows[i][0]);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro: " + ex);
                    }
                }
            }
        }
Example #14
0
        public void InserirDados(Decimal Preco, String Descricao)
        {
            con                  = new MySqlConnection();
            servicosmodel        = new Model.Servicos();
            conexao              = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "INSERT INTO servico(Preco, Descricao)";

            query += " VALUES (?Preco, ?Descricao)";
            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Preco", Preco);
                cmd.Parameters.AddWithValue("?Descricao", Descricao);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #15
0
        public void BaixarFatura(Model.Fatura fatura)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "UPDATE fatura SET EstaPago = ?EstaPago, Data_Pagamento = ?Data_Pagamento WHERE Id_Fatura = ?Id_Fatura";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?EstaPago", fatura.Estapago);
                cmd.Parameters.AddWithValue("?Id_Fatura", fatura.Idfatura);
                cmd.Parameters.AddWithValue("?Data_Pagamento", fatura.DataPagamento1.Date);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #16
0
        public void AtualizarDadosTipo(String Nome, int idTipoProduto)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "UPDATE tipoproduto SET TipoProduto = ?Nome WHERE IdTipo = ?IdTipo";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", Nome);
                cmd.Parameters.AddWithValue("?IdTipo", idTipoProduto);

                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Example #17
0
        public void VerificaLogin(String email, String senha)
        {
            con     = new MySqlConnection();
            loginv  = new Model.Login();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "SELECT Nome, Permissao, Senha FROM login WHERE Nome = ?Nome and Senha = ?Senha";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", email);
                cmd.Parameters.AddWithValue("?Senha", senha);
                cmd.Dispose();

                MySqlDataReader mysqlDT = cmd.ExecuteReader();


                if (mysqlDT.Read())
                {
                    string Permissao = mysqlDT["Permissao"].ToString();
                    string Usuario   = mysqlDT["Nome"].ToString();


                    MessageBox.Show("Welcome  " + Usuario);


                    if (Permissao.Equals("Total"))
                    {
                        menu = new Menu();
                        menu.ShowDialog();
                    }
                    else if (Permissao.Equals("Vendedor"))
                    {
                        menu = new Menu();
                        menu.btnCadastrarproduto.Enabled = false;
                        menu.btnCadastrarservico.Enabled = false;
                        menu.btnRelatorio.Enabled        = false;
                        menu.btncadastrartipo.Enabled    = false;
                        menu.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Usuario ou senha incorreto");
                    }
                }
            }

            finally
            {
                con.Close();
            }
        }
Example #18
0
        public void RemoverDadosCliente(String CPF)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "DELETE FROM cliente where CPF = ?CPF";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?CPF", CPF);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            finally
            {
                con.Close();
            }
        }
Example #19
0
        public void RemoverDadosServico(Model.Servicos servico)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "DELETE FROM servico where Id_Servico = ?Id_Servico";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Id_Servico", servico.Idservico);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            finally
            {
                con.Close();
            }
        }
Example #20
0
        public void RemoverDadosTipo(Int32 IdTipo)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "DELETE FROM tipoproduto where IdTipo = ?IdTipo";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?IdTipo", IdTipo);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            finally
            {
                con.Close();
            }
        }
Example #21
0
        public void RemoverDadosProduto(Int32 CodigoBarras)
        {
            con     = new MySqlConnection();
            conexao = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "DELETE FROM produto where Codigo_Barras = ?Codigo_Barras";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Codigo_Barras", CodigoBarras);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            finally
            {
                con.Close();
            }
        }