Esempio n. 1
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(txtEstoqueProdutoDescricao.Text) || string.IsNullOrEmpty(txtEstoqueProdutoValorUnitario.Text) ||
                    string.IsNullOrEmpty(txtEstoqueProdutoQuantidadeMinima.Text) || Convert.ToInt32(ddlEstoqueProdutoUnidadeMedida.SelectedValue) > 10)
                {
                    Usuario usuario = (Usuario)Session["UsuarioLogado"];
                    Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Empresa());
                    Produto produto = null;

                    produto                         = new Produto();
                    produto.Descricao               = txtEstoqueProdutoDescricao.Text;
                    produto.UnidadeDeMedida         = ddlEstoqueProdutoUnidadeMedida.SelectedValue;
                    produto.ValorUnitario           = Convert.ToDecimal(txtEstoqueProdutoValorUnitario.Text);
                    produto.QuantidadeMinimaEstoque = Convert.ToDecimal(txtEstoqueProdutoQuantidadeMinima.Text);
                    produto.ConsumoInterno          = (ChkConsumoInterno.Checked) ? 1 : 0;


                    int id = ProdutoFacade.CriarProduto(produto);

                    lblCodigo.Text = id.ToString();

                    if (id > 0)
                    {
                        produto.Id = id;
                        Produto         ObjProduto = ProdutoFacade.RecuperarUmProduto(produto);
                        IList <Produto> produtos   = new List <Produto>();
                        produtos.Add(ObjProduto);

                        if (produtos.Count > 0)
                        {
                            GridProduto.DataSource = produtos;
                            GridProduto.DataBind();
                        }
                    }
                }
                else
                {
                    string alerta1 = "Todos os campos são obrigatórios! ";
                    this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(txtEstoqueProdutoDescricao.Text) || string.IsNullOrEmpty(txtEstoqueProdutoValorUnitario.Text) ||
                    string.IsNullOrEmpty(txtEstoqueProdutoQuantidadeMinima.Text) || Convert.ToInt32(ddlEstoqueProdutoUnidadeMedida.SelectedValue) > 10)
                {
                    Usuario usuario = (Usuario)Session["UsuarioLogado"];
                    Produto produto = null;

                    produto                         = new Produto();
                    produto.Descricao               = txtEstoqueProdutoDescricao.Text;
                    produto.UnidadeDeMedida         = ddlEstoqueProdutoUnidadeMedida.SelectedValue;
                    produto.ValorUnitario           = Convert.ToDecimal(txtEstoqueProdutoValorUnitario.Text);
                    produto.QuantidadeMinimaEstoque = Convert.ToDecimal(txtEstoqueProdutoQuantidadeMinima.Text);
                    produto.ConsumoInterno          = (ChkConsumoInterno.Checked) ? 1 : 0;

                    int id = ProdutoFacade.CriarProduto(produto);
                    if (id > 0)
                    {
                        lblCodigo.Text = id.ToString();
                        string alerta1 = "Produto Inserido no Estoque Com Sucesso! ";
                        lblMsg.Text = alerta1;
                        LimpaCampos();
                    }
                }
                else
                {
                    string alerta1 = "Todos os campos são obrigatórios! ";
                    //Session["Msg"] = alerta1;
                    lblMsg.Text = alerta1;
                    //this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }