コード例 #1
0
        public void salvar(bool isNovo)
        {
            DicaPrecoEntity.Produto Produto  = new DicaPrecoEntity.Produto();
            ProdutoBusiness         business = new ProdutoBusiness();

            Produto.codProd    = Convert.ToInt32(txtCodigo.Text);
            Produto.descrProd  = txtDescrição.Text;
            Produto.codUnidMed = Convert.ToInt32(ddlUnidadeMedida.SelectedValue);

            if (isNovo)
            {
                if (business.verificaExisteProduto(Produto.codProd))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "existente", "alert('Já existem uma produto com o código digitado ')", true);
                }
                else
                {
                    salvarNoBanco(Produto);
                }
            }
            else
            {
                salvarNoBanco(Produto);
            }
        }
コード例 #2
0
        private void PopulaDados()
        {
            produto = this.Produto;

            txtCodigo.Text    = produto.codProd.ToString();
            txtDescrição.Text = produto.descrProd;
            ddlUnidadeMedida.SelectedValue = produto.codUnidMed.ToString();
        }
コード例 #3
0
        private void salvar(bool isNovo)
        {
            DicaPrecoEntity.Produto Produto = new DicaPrecoEntity.Produto();

            produtoCreate1.salvar(isNovo);
            mvwProduto.ActiveViewIndex = 0;
            loadGrid(Produto);
        }
コード例 #4
0
        private void loadGrid(DicaPrecoEntity.Produto Produto)
        {
            List <DicaPrecoEntity.Produto> ProdutoLista = new List <DicaPrecoEntity.Produto>();
            ProdutoBusiness business = new ProdutoBusiness();

            ProdutoLista = business.listaProdutos(Produto);

            gvwProduto.DataSource = ProdutoLista;
            gvwProduto.DataBind();
        }
コード例 #5
0
        public void btnPesquisar_click(object sender, EventArgs e)
        {
            List <DicaPrecoEntity.Produto> ProdutoLista = new List <DicaPrecoEntity.Produto>();
            ProdutoBusiness business = new ProdutoBusiness();

            DicaPrecoEntity.Produto Produto = new DicaPrecoEntity.Produto();

            Produto.descrProd = txtPesquisar.Text;
            loadGrid(Produto);
        }
コード例 #6
0
        private void salvarNoBanco(DicaPrecoEntity.Produto Produto)
        {
            ProdutoBusiness business = new ProdutoBusiness();

            if (business.SalvarProduto(Produto))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "sucesso", "alert('Produto salvo com sucesso')", true);
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "erro", "alert('Erro ao salvar produto')", true);
            }
        }
コード例 #7
0
        protected void gvwProduto_RowEditing(object sender, GridViewEditEventArgs e)
        {
            DicaPrecoEntity.Produto ProdutoLista = new DicaPrecoEntity.Produto();

            ProdutoBusiness business = new ProdutoBusiness();

            Int32 codProd = (Int32)gvwProduto.DataKeys[e.NewEditIndex].Value;

            ProdutoLista           = business.listaProdutosByCodigo(codProd);
            produtoCreate1.Produto = ProdutoLista;

            btnSalvar.Visible    = false;
            btnAtualizar.Visible = true;

            mvwProduto.ActiveViewIndex = 1;
        }
コード例 #8
0
        protected void gvwProduto_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            DicaPrecoEntity.Produto Produto  = new DicaPrecoEntity.Produto();
            ProdutoBusiness         business = new ProdutoBusiness();

            Int32 codUnidMed = (Int32)gvwProduto.DataKeys[e.RowIndex].Value;

            if (business.ExcluirProduto(codUnidMed))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "sucesso", "alert('Produto excluida com sucesso')", true);
                loadGrid(Produto);
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "erro", "alert('Não foi possivel excluir o produto')", true);
            }
        }