protected void gridProduto_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     Pet_Shop.CAMADAS.BLL.Cadastro_Produtos bllproduto = new Pet_Shop.CAMADAS.BLL.Cadastro_Produtos();
     gridProduto.DataSource = bllproduto.select();
     gridProduto.PageIndex  = e.NewPageIndex;
     gridProduto.DataBind();
 }
    protected void btnRemover_Click(object sender, EventArgs e)
    {
        if (Convert.ToInt32(txtId.Text) > 0)
        {
            Pet_Shop.CAMADAS.MODEL.Cadastro_Produtos produto    = new Pet_Shop.CAMADAS.MODEL.Cadastro_Produtos();
            Pet_Shop.CAMADAS.BLL.Cadastro_Produtos   bllproduto = new Pet_Shop.CAMADAS.BLL.Cadastro_Produtos();

            produto.id = Convert.ToInt32(txtId.Text);
            DialogResult result;
            result = MessageBox.Show("Deseja Remover o Produto Selecionado?",
                                     "Remover Produto",
                                     MessageBoxButtons.YesNo,
                                     MessageBoxIcon.Question,
                                     MessageBoxDefaultButton.Button1);
            if (result == DialogResult.Yes)
            {
                bllproduto.delete(produto);
                MessageBox.Show("Produto removida com Sucesso...");
            }
            else
            {
                MessageBox.Show("Não foi confirmado a remoção do Produto...", "Remover");
            }
            gridProduto.DataSource = bllproduto.select();
            gridProduto.DataBind();

            Cache["OP"] = "X";
            habilitaCampos(false);
        }
        else
        {
            MessageBox.Show("Não há registros Selecionados", "Remover");
        }
    }
示例#3
0
        public void insert(MODEL.Pedidos pedidos)
        {
            DAL.Pedidos dalpedidos = new DAL.Pedidos();
            List <CAMADAS.MODEL.Cadastro_Produtos> listproduto = new List <MODEL.Cadastro_Produtos>();

            CAMADAS.BLL.Cadastro_Produtos bllproduto = new Cadastro_Produtos();
            listproduto = bllproduto.selectbyid(pedidos.produtoid);
            CAMADAS.MODEL.Cadastro_Produtos produto = listproduto[0];

            if (pedidos.quantidade <= produto.quantidade)
            {
                produto.quantidade = produto.quantidade - pedidos.quantidade;

                bllproduto.update(produto);
            }
            dalpedidos.insert(pedidos);
        }
    protected void btnGravar_Click(object sender, EventArgs e)
    {
        Pet_Shop.CAMADAS.MODEL.Cadastro_Produtos produto    = new Pet_Shop.CAMADAS.MODEL.Cadastro_Produtos();
        Pet_Shop.CAMADAS.BLL.Cadastro_Produtos   bllproduto = new Pet_Shop.CAMADAS.BLL.Cadastro_Produtos();

        produto.id         = Convert.ToInt32(txtId.Text);
        produto.descricao  = txtDescricao.Text;
        produto.quantidade = Convert.ToInt32(txtQuantidade.Text);
        produto.valor      = Convert.ToInt32(txtValor.Text);

        string msg;

        if (Cache["OP"].ToString() == "I")
        {
            msg = "Desaja Confirma Inserção dos Dados?";
        }
        else
        {
            msg = "Deseja Confirmar alteração dos Dados";
        }

        DialogResult resp;

        resp = MessageBox.Show(msg, "Gravar", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

        if (resp == DialogResult.OK)
        {
            if (Cache["OP"].ToString() == "I")
            {
                bllproduto.insert(produto);
            }
            else if (Cache["OP"].ToString() == "E")
            {
                bllproduto.update(produto);
            }
        }

        gridProduto.DataSource = bllproduto.select();
        gridProduto.DataBind();
        gridProduto.SetPageIndex(gridProduto.PageCount);
        Cache["OP"] = "X";
        habilitaCampos(false);
    }