Example #1
0
        public void Insert(MODEL.Compra compra)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "insert into Compra values ";

            sql += "(@horaCompra, @idUser, @idJogo);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@horaCompra", DateTime.Now.ToLongTimeString());
            cmd.Parameters.AddWithValue("@idUser", compra.idUser);
            cmd.Parameters.AddWithValue("@idJogo", compra.idJogo);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Insert ERROR!");
            }
            finally
            {
                conexao.Close();
            }
        }// fim metodo Insert
Example #2
0
        public List <MODEL.Compra> Select()
        {
            count = 0;
            List <MODEL.Compra> lstCompra = new List <MODEL.Compra>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string     sql = "select * from Compra order by idUser;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();

            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Compra compra = new MODEL.Compra();
                    compra.horaCompra = Convert.ToDateTime(reader["horaCompra"].ToString());
                    compra.idUser     = Convert.ToInt32(reader["idUser"]);
                    compra.idJogo     = Convert.ToInt32(reader["idJogo"]);
                    lstCompra.Add(compra);
                }
            }
            catch
            {
                Console.WriteLine("Select ERROR!");
            }
            finally
            {
                conexao.Close();
            }
            return(lstCompra);
        }// fim do metodo Select
Example #3
0
        }// fim do Metodos DetectedGame

        public void TesteInnerJoin()
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "select Usuario.nome, Jogo.nome, Compra.horaCompra from Compra ";

            sql += "inner join Usuario on Compra.idUser=Usuario.id ";
            sql += "inner join Jogo on Compra.idJogo=Jogo.id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Compra compra = new MODEL.Compra();
                    compra.horaCompra = Convert.ToDateTime(reader["horaCompra"].ToString());
                    compra.idUser     = Convert.ToInt32(reader["idUser"]);
                    compra.idJogo     = Convert.ToInt32(reader["idJogo"]);
                }
            }
            catch
            {
                Console.WriteLine("SELECT ERROR!");
            }
            finally
            {
                conexao.Close();
            }
        }// fim do metodo
Example #4
0
        public void Insert(MODEL.Compra compra)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Compra VALUES ( @codigo, @fornecedor,@nomeproduto  );";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@codigo", compra.codigo);
            cmd.Parameters.AddWithValue("@fornecedor", compra.fornecedor);
            cmd.Parameters.AddWithValue("@nomeproduto", compra.nomeproduto);


            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro sql inserir Compra...");
            }
            finally
            {
                conexao.Close();
            }
        }
Example #5
0
        public void Update(MODEL.Compra compra)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Compra SET codigo=@codigo, fornecedor=@fornecedor , nomeproduto=@nomeproduto   ";

            sql += "WHERE codcompra=@codcompra;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@codcompra", compra.codcompra);
            cmd.Parameters.AddWithValue("@codigo", compra.codigo);
            cmd.Parameters.AddWithValue("@fornecedor", compra.fornecedor);
            cmd.Parameters.AddWithValue("@nomproduto", compra.nomeproduto);


            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro sql atualizar Compra...");
            }
            finally
            {
                conexao.Close();
            }
        }
Example #6
0
        public List <MODEL.Compra> SelectComprasRealizadasByIdRegistro(int idRegistro)
        {
            List <MODEL.Compra> lstCompras = new List <MODEL.Compra>();
            SqlConnection       conexao    = new SqlConnection(strCon);
            string     sql = "SELECT * FROM Compra_efetuada WHERE idCompra=@idCompra";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@idCompra", idRegistro);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Compra compra = new MODEL.Compra();
                    compra.id               = Convert.ToInt32(dados["id"].ToString());
                    compra.idCliente        = Convert.ToInt32(dados["idCliente"].ToString());
                    compra.idProduto        = Convert.ToInt32(dados["idProduto"].ToString());
                    compra.idRegistroCompra = Convert.ToInt32(dados["idCompra"].ToString());
                    compra.quantidade       = Convert.ToInt32(dados["quantidade"].ToString());
                    compra.total            = Convert.ToSingle(dados["total"].ToString());
                    lstCompras.Add(compra);
                }
            }
            catch
            {
                MessageBox.Show("Erro ao selecionar Registro de compra, tente novamente");
            }
            finally
            {
                conexao.Close();
            }
            return(lstCompras);
        }
Example #7
0
        }// fim metodo Insert

        public void Delete(MODEL.Compra compra)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from Compra where idJogo=@idJogo AND idUser=@idUser;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@idJogo", compra.idJogo);
            cmd.Parameters.AddWithValue("@idUser", compra.idUser);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Delete ERROR!");
            }
            finally
            {
                conexao.Close();
            }
        } // fim metodo Delete
Example #8
0
        public List <MODEL.Compra> Select()
        {
            List <MODEL.Compra> lstCompra = new List <MODEL.Compra>();
            SqlConnection       conexao   = new SqlConnection(strCon);

            string     sql = "Select * from Compra";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Compra compra = new MODEL.Compra();
                    compra.codcompra   = Convert.ToInt32(dados[0].ToString());
                    compra.codigo      = Convert.ToInt32(dados["codigo"].ToString());
                    compra.fornecedor  = dados["fornecedor"].ToString();
                    compra.nomeproduto = dados["nomeproduto"].ToString();



                    lstCompra.Add(compra);
                }
            }
            catch
            {
                Console.WriteLine("Erro no comando select de Venda");
            }
            finally
            {
                conexao.Close();
            }

            return(lstCompra);
        }
Example #9
0
 public void Delete(MODEL.Compra compra)
 {
     DAL.Compra dalCompra = new DAL.Compra();
     dalCompra.Delete(compra);
 }
Example #10
0
 public void Insert(MODEL.Compra compra)
 {
     DAL.Compra dalCompra = new DAL.Compra();
     dalCompra.Insert(compra);
 }
Example #11
0
 public void Update(MODEL.Compra compra)
 {
     DAL.Compra dalCom = new DAL.Compra();
     dalCom.Update(compra);
 }