Exemplo n.º 1
0
    protected void btnNao_Click(object sender, EventArgs e)
    {
        try
        {
            grdProduto_Pagamento.SelectedIndex = 0;
            int vidProduto = Convert.ToInt32(grdProduto_Pagamento.SelectedDataKey["idProduto"]);

            produtoDao = new ProdutoDAO();
            produto    = new Produto();
            produto.IdProduto    = vidProduto;
            produto.IdLoja       = Convert.ToInt32(Session["idLoja"]);
            produto.IdCategoria  = 0;
            produto.DescrProduto = "";
            produto.QtdeEstoque  = 1;
            produto.ValorCusto   = 0.00;
            produto.ValorVenda   = 0.00;
            produto.FreteGratis  = false;
            produto.AtivoProduto = false;

            produtoDao.sp_ManutencaoProduto(produto, "D");
        }
        finally
        {
            pnlMessage.Visible = false;
            pnlMessage.Enabled = false;

            Response.Redirect("MeusProdutos.aspx");
        }
    }
Exemplo n.º 2
0
    protected void wzProduto_NextButtonClick(object sender, WizardNavigationEventArgs e)
    {
        if (Page.IsValid)
        {
            produto    = new Produto();
            produtoDao = new ProdutoDAO();

            int index = ((Wizard)sender).ActiveStepIndex;
            if (index == 0)
            {
                if (Session["modo"].ToString() == "I")
                {
                    try
                    {
                        if (utls.ProdutoExistente(Convert.ToInt32(Session["idUsuario"]), Convert.ToString(Session["idUsuario"])))
                        {
                            return;
                        }

                        produto.IdProduto    = utls.ConvertePara<Int32>(Session["idProduto"], 0);
                        produto.IdLoja       = utls.ConvertePara<Int32>(Session["idLoja"], 0);
                        produto.IdCategoria  = Convert.ToInt32(ddlCategoria.SelectedValue);
                        produto.DescrProduto = Convert.ToString(txbDescricao.Text);
                        produto.QtdeEstoque  = utls.ConvertePara<Int32>(txbQtde.Text, 1);
                        produto.ValorCusto   = utls.ConvertePara<Double>(txbCusto.Text, 0.00);
                        produto.ValorVenda   = Convert.ToDouble(txbVenda.Text);
                        produto.FreteGratis  = utls.ConvertePara<Boolean>(cblOutros.Items[0].Selected, false);
                        produto.AtivoProduto = utls.ConvertePara<Boolean>(cblOutros.Items[1].Selected, true);

                        produtoDao.sp_ManutencaoProduto(produto, Session["modo"].ToString());
                    }
                    finally
                    {
                        produtoDao = new ProdutoDAO();
                        dst = produtoDao.ConsultaProduto(0, Convert.ToInt32(ddlCategoria.SelectedValue),
                                                         txbDescricao.Text, utls.ConvertePara<Int32>(Session["idLoja"], 0));

                        if (dst.Tables[0].Rows.Count > 0)
                        {
                            DataRow dr = dst.Tables[0].Rows[0];
                            Session["idProduto"] = dr["idProduto"].ToString();
                        }
                    }
                }
                else
                {
                    produto.IdProduto    = utls.ConvertePara<Int32>(Session["idProduto"], 0);
                    produto.IdLoja       = utls.ConvertePara<Int32>(Session["idLoja"], 0);
                    produto.IdCategoria  = Convert.ToInt32(ddlCategoria.SelectedValue);
                    produto.DescrProduto = Convert.ToString(txbDescricao.Text);
                    produto.QtdeEstoque  = utls.ConvertePara<Int32>(txbQtde.Text, 1);
                    produto.ValorCusto   = utls.ConvertePara<Double>(txbCusto.Text, 0.00);
                    produto.ValorVenda   = Convert.ToDouble(txbVenda.Text);
                    produto.FreteGratis  = utls.ConvertePara<Boolean>(cblOutros.Items[0].Selected, false);
                    produto.AtivoProduto = utls.ConvertePara<Boolean>(cblOutros.Items[1].Selected, true);

                    produtoDao.sp_ManutencaoProduto(produto, Session["modo"].ToString());
                }
            }
        }
    }