Exemplo n.º 1
0
        public void TestProduct3()
        {
            var products = new Produt
            {
                prouctItems = new List <ProdutItems>()
                {
                    new ProdutItems()
                    {
                        productId = 1, productName = "P1", productCost = 1, productValue = 3
                    },
                    new ProdutItems()
                    {
                        productId = 2, productName = "P2", productCost = 2, productValue = 5
                    },
                    new ProdutItems()
                    {
                        productId = 3, productName = "P3", productCost = 3, productValue = 6
                    },
                    new ProdutItems()
                    {
                        productId = 4, productName = "P4", productCost = 4, productValue = 16
                    }
                }
            };

            int budget = 5;

            Assert.AreEqual(19, ShoppingProduct.GetMaxValue(budget, products));
        }
Exemplo n.º 2
0
        public string adiconarProduto(Produt p)
        {
            string retorno = "0";

            string sql = "Insert into Produtos (Id,nome,descricao,categoria,modelo,marca,valor,quantidade,inativo) " +
                         $"VALUES ({p.id},'{p.nome}','{p.descricao}','{p.categoria}','{p.modelo}','{p.marca}','{p.valor}','{p.quantidade}','0');";

            using (SqlConnection sqlConn = Conexao.getInstancia().getConexaoSql())
            {
                sqlConn.Open();

                SqlCommand cmd = new SqlCommand(sql, sqlConn);



                retorno = cmd.ExecuteNonQuery().ToString();


                sqlConn.Close();
            }



            return(retorno);
        }
Exemplo n.º 3
0
        public string addProdut(string json)
        {
            string mensagem = null;

            try
            {
                JavaScriptSerializer js = new JavaScriptSerializer();
                Produt p = js.Deserialize <Produt>(json);


                // Criando o contexto
                Contexto context = new Contexto();
                // adicionando os registros e salvando
                context.Produtos.Add(p);
                context.SaveChanges();

                return("1");
            }
            catch (Exception e)
            {
                mensagem = "ErrorServer.: " + e.Message;
            }

            return(mensagem);
        }
Exemplo n.º 4
0
 public string InserirProduto(Produt produto)
 {
     try
     {
         return(DAL.Produto.Instance.adiconarProduto(produto));
     }
     catch (Exception ex)
     {
         throw new Exception(String.Format(ex.Message));
     }
 }
Exemplo n.º 5
0
        public Produt preencherObjeto(SqlDataReader dados)
        {
            Produt obj = new Produt();

            obj.id         = dados["id"].ToString();
            obj.nome       = dados["nome"].ToString();
            obj.marca      = dados["marca"].ToString();
            obj.modelo     = dados["modelo"].ToString();
            obj.quantidade = dados["quantidade"].ToString();
            obj.valor      = dados["valor"].ToString();
            obj.categoria  = dados["categoria"].ToString();
            obj.descricao  = dados["descricao"].ToString();

            return(obj);
        }
Exemplo n.º 6
0
        public void TestProduct7()
        {
            var products = new Produt
            {
                prouctItems = new List <ProdutItems>()
                {
                    new ProdutItems()
                }
            };


            int budget = 1;

            Assert.AreEqual(0, ShoppingProduct.GetMaxValue(budget, products));
        }
Exemplo n.º 7
0
        public void TestProduct12()
        {
            var products = new Produt
            {
                prouctItems = new List <ProdutItems>()
                {
                    new ProdutItems()
                    {
                        productId = 1, productName = "P1", productCost = 0, productValue = 110
                    }
                }
            };

            int budget = 1;

            Assert.AreEqual(0, ShoppingProduct.GetMaxValue(budget, products));
        }
Exemplo n.º 8
0
    public void CheckAction()
    {
        StaticDatas.Instance.TargetBookshelf = this;
        switch (StaticDatas.Instance.NowFhase)
        {
        case StaticDatas.Fhase.Meeting:
            ManageMaster.Instance.ProductManager.ProductListSetactive(true);
            ManageMaster.Instance.ProductManager.ProductDetail.SetActive(true);
            break;

        case StaticDatas.Fhase.Sales:
            ManageMaster.Instance.ProductManager.ProductDetail.SetActive(true);
            StaticDatas.Instance.BuyButton.Button.gameObject.SetActive(false);
            ManageMaster.Instance.ProductManager.ProductListScrollView.SetActive(false);
            ManageMaster.Instance.ProductManager.ProductQuanity.text = buy_product.Quantity.ToString();
            Produt.UpdateProductDetail();
            break;
        }
    }