예제 #1
0
    protected void gdvProdutos_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        ProdutoBD proBD = new ProdutoBD();
        Produto   pro   = new Produto();

        int idProduto = 0;

        switch (e.CommandName)
        {
        case "ativo":

            idProduto = Convert.ToInt32(e.CommandArgument);
            //ira ativar ou desativar o cliente
            proBD.SelectProduto(idProduto);

            pro = proBD.SelectProduto(Convert.ToInt32(idProduto));

            int ativo = pro.Ativo;

            if (ativo == 1)
            {
                pro = proBD.SelectProduto(Convert.ToInt32(idProduto));

                pro.Ativo = 0;
                proBD.Update(pro);
                CarregaGrid();
            }
            else
            {
                pro = proBD.SelectProduto(Convert.ToInt32(idProduto));

                pro.Ativo = 1;
                proBD.Update(pro);
                CarregaGrid();
            }

            break;

        case "add":
            Session["idProduto"] = Convert.ToInt32(e.CommandArgument);
            Response.Redirect("AdicionaProduto.aspx");
            break;
        }
    }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Produto   pro   = new Produto();
         ProdutoBD proBD = new ProdutoBD();
         pro = proBD.SelectProduto(Convert.ToInt32(Session["idProduto"]));
         int var = Convert.ToInt32(Session["idProduto"]);
         txtCusto.Text = Convert.ToString(pro.ValorCusto);
         CarregaGrid();
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         ProdutoBD bd      = new ProdutoBD();
         Produto   produto = bd.SelectProduto(Convert.ToInt32(Session["ID"]));
         lblNome.Text       = produto.Nome;
         lblQuantidade.Text = produto.Quantidade.ToString();
         txtValor.Text      = produto.ValorCento.ToString();
         lblDescricao.Text  = produto.Descricao;
         ddlStatus.Text     = produto.Status;
     }
 }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        ProdutoBD bd      = new ProdutoBD();
        Produto   produto = bd.SelectProduto(Convert.ToInt32(Session["ID"]));

        produto.Nome       = lblNome.Text;
        produto.Quantidade = Convert.ToInt32(lblQuantidade.Text);
        produto.ValorCento = Convert.ToDouble(txtValor.Text);
        produto.Descricao  = lblDescricao.Text;
        produto.Status     = ddlStatus.Text;

        if (bd.Update(produto))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true);
            txtValor.Focus();
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro! Contate o suporte!');", true);
        }
    }
예제 #5
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        ProdutoBD bd      = new ProdutoBD();
        Produto   produto = bd.SelectProduto(Convert.ToInt32(Session["ID"]));

        produto.Nome       = lblNome.Text;
        produto.Quantidade = Convert.ToInt32(lblQuantidade.Text);
        produto.ValorCento = Convert.ToDouble(txtValor.Text);
        produto.Descricao  = lblDescricao.Text;
        produto.Status     = ddlStatus.Text;

        if (bd.Update(produto))
        {
            lblMensagem.Text = "Produto alterado com sucesso";
            txtValor.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
예제 #6
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Produto    pro   = new Produto();
        ProdutoBD  proBD = new ProdutoBD();
        Despesas   des   = new Despesas();
        DespesasBD desBD = new DespesasBD();

        pro = proBD.SelectProduto(Convert.ToInt32(Session["idProduto"]));
        proBD.UpdateCusto(Convert.ToDouble(txtCusto.Text), Convert.ToInt32(Session["idProduto"]));

        des.Descricao    = pro.Descricao;
        des.Pessoa       = Convert.ToInt32(Session["Proprietario"]);
        des.ValorDespesa = Convert.ToDouble(txtAdd.Text) * Convert.ToDouble(txtCusto.Text);
        DateTime data = DateTime.Now;

        des.Data = data;
        desBD.InsertDespesaProdutos(des);


        proBD.AddProduto(Convert.ToInt32(Session["idProduto"]), Convert.ToInt32(txtAdd.Text));

        CarregaGrid();
        txtAdd.Text = string.Empty;
    }