Exemplo n.º 1
0
        public ActionResult pedidos(Pedidos p)
        {
            if (Session["idVendedor"] != null)
            {
                ViewBag.Status = "p";

                ProdutosDAO ObjPro = new ProdutosDAO();
                Produtos    objpro = new Produtos();
                objpro.idProduto = p.idProduto;
                if (ObjPro.verificaProduto(objpro) == "1")
                {
                    PedidosDAO objPr    = new PedidosDAO();
                    string     idsessao = "";
                    if (!(string.IsNullOrEmpty(Convert.ToString(Session["idVendedor"]))))
                    {
                        idsessao = Session["idVendedor"].ToString();
                    }

                    p.idVendedor = Int32.Parse(idsessao);


                    if (objPr.adicionarPedido(p) == "1")
                    {
                        string retorno = "Produto adicionado";
                        ViewBag.retorno2 = retorno;
                    }
                    else
                    {
                        string retorno = "Erro em adicionar produto";
                        ViewBag.retorno2 = retorno;
                    }



                    List <Pedidos> objP = new List <Pedidos>();
                    objP = objPr.MostrarPedidos();

                    string somar = objPr.somarPedido();
                    ViewBag.total = somar;

                    /*inicio soma preço total
                     * decimal somar = 0;
                     * decimal totalItens = 0;
                     * for (int i = 0; i < objP.Count; i++)
                     * {
                     *  totalItens = objP[i].qtdProduto * objP[i].produtos_precoProduto;
                     *  somar = totalItens + somar;
                     * }
                     * ViewBag.total = somar;
                     * Session["totalVenda"] = somar;*/
                    //fim soma preço total


                    return(View(objP));
                }
                else
                {
                    PedidosDAO     objPr = new PedidosDAO();
                    List <Pedidos> objP  = new List <Pedidos>();
                    objP = objPr.MostrarPedidos();

                    /*inicio soma preço total
                     * decimal somar = 0;
                     * decimal totalItens = 0;
                     * for (int i = 0; i < objP.Count; i++)
                     * {
                     *  totalItens = objP[i].qtdProduto * objP[i].produtos_precoProduto;
                     *  somar = totalItens + somar;
                     * }
                     * ViewBag.total = somar;*/
                    //fim soma preço total

                    ViewBag.retorno = ObjPro.verificaProduto(objpro);

                    return(View(objP));
                }
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }