Beispiel #1
0
        /* public DataTable PesquisarPorID(int id)
         * {
         *   MySqlConnection conn = new ConnectionFactory().GetConnection();
         *   DataTable tabela = new DataTable();
         *   MySqlDataAdapter dadosCliente = new MySqlDataAdapter("SELECT * FROM produto a INNER JOIN prod_vest b ON a.id_produto = b.id_produto" +
         *                                                       " LEFT JOIN tabela_tam c ON a.id_produto = c.id_produto" +
         *                                                       " LEFT JOIN tabela_precos d ON a.id_produto = d.id_produto WHERE a.id_produto = d.id_produto" +
         *                                                       " WHERE a.id_produto =" + id.ToString() + ";", conn);
         *   dadosCliente.Fill(tabela);
         *   return tabela;
         *
         * }*/

        public ProdutoClass carregaProduto(int Codigo)
        {
            ProdutoClass produto = new ProdutoClass();

            MySqlConnection conn  = new ConnectionFactory().GetConnection();
            String          query = "SELECT * FROM produto,  " +
                                    " prod_vest ON prod_vest.id_produto = produto.id_produto" + Codigo.ToString();


            conn.Close();
            return(produto);
        }
Beispiel #2
0
        public void adicionar(ProdutoClass produto, Cliente cliente)
        {
            String query;

            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();

                query = "INSERT INTO compra (nome, cpf, id_produto, dta_compra) VALUES (@nome, @cpf,@id_produto, @dta_compra) ; ";


                conn.Open();


                MySqlCommand cmd = new MySqlCommand(query, conn);
                cmd.Parameters.Add(new MySqlParameter("nome", produto.Nome));
                cmd.Parameters.Add(new MySqlParameter("CPF", cliente.CPF));
                cmd.Parameters.Add(new MySqlParameter("id_produto", produto.ID));
                cmd.Parameters.Add(new MySqlParameter("dta_compra", DateTime.Today));



                cmd.Prepare();
                cmd.ExecuteNonQuery();


                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }


                MessageBox.Show("Compra adicionada");
            }
            catch (Exception ex)
            {
                MessageBox.Show("erro: " + ex.ToString());
            }
        }
Beispiel #3
0
        public void adicionar(ProdutoClass produto, Cliente cliente)
        {
            String query;

            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();

                query = "create temporary table carrinho_temp(select * from carrinho);";
                MySqlCommand cmd = new MySqlCommand(query, conn);
                conn.Open();
                cmd.Prepare();
                cmd.ExecuteNonQuery();

                query = "INSERT INTO carrinho_temp (id_produto,nome_prod, qtd, valor_unit, valor_conj) VALUES (@id_produto, @nome_prod, @qtd, @valor_unit, @valo_conj); ";

                cmd.Parameters.Add(new MySqlParameter("id_produto", produto.ID));
                cmd.Parameters.Add(new MySqlParameter("nome_prod", produto.Nome));
                cmd.Parameters.Add(new MySqlParameter("qtd", produto.Qtd));
                cmd.Parameters.Add(new MySqlParameter("valor_unit", produto.Valor_Venda));
                cmd.Parameters.Add(new MySqlParameter("valor_conj", produto.Valor_Total));


                cmd.Prepare();
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO:" + ex.ToString());
            }

            try
            {
                MySqlConnection conn = new ConnectionFactory().GetConnection();

                query = "INSERT INTO compra (nome, cpf, id_produto, dta_compra) VALUES (@nome, @cpf, @id_produto, @dta_compra) ; ";

                conn.Open();


                MySqlCommand cmd = new MySqlCommand(query, conn);
                cmd.Parameters.Add(new MySqlParameter("nome", produto.Nome));
                cmd.Parameters.Add(new MySqlParameter("CPF", cliente.CPF));
                cmd.Parameters.Add(new MySqlParameter("id_produto", produto.ID));
                cmd.Parameters.Add(new MySqlParameter("dta_compra", DateTime.Today));

                cmd.Prepare();
                cmd.ExecuteNonQuery();


                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }


                MessageBox.Show("Compra adicionada");
            }
            catch (Exception ex)
            {
                MessageBox.Show("erro: " + ex.ToString());
            }
        }
Beispiel #4
0
        public void adicionar(ProdutoClass produto)
        {
            long   id = -1;
            String query;


            switch (produto.getCategoria(categoria))
            {
            case "Equipamento":
                try
                {
                    MySqlConnection conn = new ConnectionFactory().GetConnection();

                    conn.Open();

                    query = "INSERT INTO produto(id_produto, cod_barras,qtd) values(DEFAULT,1,@qtd);";

                    MySqlCommand cmd = new MySqlCommand(query, conn);
                    cmd.Parameters.Add(new MySqlParameter("qtd", produto.getQtd(qtd)));

                    id = cmd.LastInsertedId;
                    cmd.Prepare();
                    cmd.ExecuteNonQuery();


                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("erro: " + ex.ToString());
                }



                try
                {
                    MySqlConnection conn = new ConnectionFactory().GetConnection();


                    query = "INSERT INTO prod_equip(id_produto, cores, nome) values (LAST_INSERT_ID(), @cores, @nome); ";

                    conn.Open();

                    MySqlCommand cmd = new MySqlCommand(query, conn);

                    cmd.Parameters.Add(new MySqlParameter("nome", produto.getNome(nome)));
                    cmd.Parameters.Add(new MySqlParameter("cores", produto.getCor(cor)));


                    id = cmd.LastInsertedId;
                    cmd.Prepare();
                    cmd.ExecuteNonQuery();



                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("erro: " + ex.ToString());
                }

                try
                {
                    MySqlConnection conn = new ConnectionFactory().GetConnection();

                    conn.Open();

                    query = "INSERT INTO tabela_precos(id_produto, Dta_inicio,Dta_fim,preco_compra,preco_venda) values(LAST_INSERT_ID(),@Dta_inicio,@Dta_fim, @preco_venda, @preco_compra);";

                    MySqlCommand cmd = new MySqlCommand(query, conn);
                    cmd.Parameters.Add(new MySqlParameter("Dta_inicio", produto.getDta_inicio(qtd)));
                    cmd.Parameters.Add(new MySqlParameter("Dta_fim", produto.getDta_fim(qtd)));
                    cmd.Parameters.Add(new MySqlParameter("preco_compra", produto.getQtd(qtd)));
                    cmd.Parameters.Add(new MySqlParameter("preco_venda", produto.getQtd(qtd)));


                    id = cmd.LastInsertedId;
                    cmd.Prepare();
                    cmd.ExecuteNonQuery();


                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                    MessageBox.Show("Vestimenta adicionado");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("erro: " + ex.ToString());
                }
                break;



            case "Vestimenta":

                try
                {
                    MySqlConnection conn = new ConnectionFactory().GetConnection();

                    conn.Open();

                    query = "INSERT INTO produto(id_produto, cod_barras,qtd) values(DEFAULT,1,@qtd);";

                    MySqlCommand cmd = new MySqlCommand(query, conn);
                    cmd.Parameters.Add(new MySqlParameter("qtd", produto.getQtd(qtd)));

                    id = cmd.LastInsertedId;
                    cmd.Prepare();
                    cmd.ExecuteNonQuery();


                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("erro: " + ex.ToString());
                }

                try
                {
                    MySqlConnection conn = new ConnectionFactory().GetConnection();
                    query = "INSERT INTO prod_vest(id_produto, cores, nome, estilo) values (LAST_INSERT_ID(), @cores, @nome, @estilo); ";

                    conn.Open();

                    MySqlCommand cmd = new MySqlCommand(query, conn);

                    cmd.Parameters.Add(new MySqlParameter("nome", produto.getNome(nome)));
                    cmd.Parameters.Add(new MySqlParameter("cores", produto.getCor(cor)));
                    cmd.Parameters.Add(new MySqlParameter("estilo", produto.getEstilo(estilo)));


                    id = cmd.LastInsertedId;
                    cmd.Prepare();
                    cmd.ExecuteNonQuery();


                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("erro: " + ex.ToString());
                }

                try
                {
                    MySqlConnection conn = new ConnectionFactory().GetConnection();
                    query = "INSERT INTO tabela_tam(id_produto, med_peitoral, med_cintura, med_quadril, med_altura, numeração, tamanho) values (LAST_INSERT_ID(), @med_peitoral, @med_cintura, @med_quadril, @med_altura, @numeração, @tamanho); ";

                    conn.Open();

                    MySqlCommand cmd = new MySqlCommand(query, conn);

                    cmd.Parameters.Add(new MySqlParameter("med_peitoral", produto.getMed_Peitoral(med_peitoral)));
                    cmd.Parameters.Add(new MySqlParameter("med_cintura", produto.getMed_Cintrua(med_cintura)));
                    cmd.Parameters.Add(new MySqlParameter("med_quadril", produto.getMed_Quadril(med_quadril)));
                    cmd.Parameters.Add(new MySqlParameter("med_altura", produto.getMed_Altura(med_altura)));
                    cmd.Parameters.Add(new MySqlParameter("numeração", produto.getNumeracao(numeracao)));
                    cmd.Parameters.Add(new MySqlParameter("tamanho", produto.getTamanho(tamanho)));
                    id = cmd.LastInsertedId;
                    cmd.Prepare();
                    cmd.ExecuteNonQuery();


                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("erro: " + ex.ToString());
                }

                try
                {
                    MySqlConnection conn = new ConnectionFactory().GetConnection();

                    conn.Open();

                    query = "INSERT INTO tabela_precos(id_produto, Dta_inicio,Dta_fim,preco_compra,preco_venda) values(LAST_INSERT_ID(),@Dta_inicio,@Dta_fim, @preco_venda, @preco_compra);";

                    MySqlCommand cmd = new MySqlCommand(query, conn);
                    cmd.Parameters.Add(new MySqlParameter("Dta_inicio", produto.getDta_inicio(dta_inicio)));
                    cmd.Parameters.Add(new MySqlParameter("Dta_fim", produto.getDta_fim(dta_fim)));
                    cmd.Parameters.Add(new MySqlParameter("preco_compra", produto.getValor_compra(valor_compra)));
                    cmd.Parameters.Add(new MySqlParameter("preco_venda", produto.getValor_Venda(valor_venda)));


                    id = cmd.LastInsertedId;
                    cmd.Prepare();
                    cmd.ExecuteNonQuery();


                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }


                    MessageBox.Show("Vestimenta adicionado");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("erro: " + ex.ToString());
                }
                break;
            }
        }