protected void btnSalvar_Click(object sender, EventArgs e) { EstoqueMP estoqueMP = new EstoqueMP(); estoqueMP.MateriaPrima = Convert.ToInt32(ddlMP.Text); estoqueMP.Quantidade = Convert.ToInt32(txtQuantidade.Text); estoqueMP.Data = DateTime.Now; estoqueMP.Entrada = 0; EstoqueMPBD bd = new EstoqueMPBD(); if (bd.Insert(estoqueMP)) { CarregaEstoque(); //Response.Write("<script>alert ('funcao1()')</script>"); Response.Write("<script>alert('Matéria-Prima cadastrada com sucesso!')</script>"); // RegisterStartupScript("Cliente cadastrado com sucesso!", "<script>alert"); txtQuantidade.Text = ""; ddlMP.Text = ""; txtQuantidade.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
private void CarregaEstoque() { EstoqueMPBD bd = new EstoqueMPBD(); DataSet ds = bd.GetEstoque(); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); }
private void Carrega() { EstoqueMPBD bd = new EstoqueMPBD(); DataSet ds = bd.SelectAll(); ddlMP.DataSource = ds.Tables[0].DefaultView; ddlMP.DataTextField = "mat_nome"; ddlMP.DataValueField = "mat_codigo"; ddlMP.DataBind(); }
protected void btnFinalizarVenda_Click(object sender, EventArgs e) { int venda = Convert.ToInt32(Session["VendaID"]); int produto = Convert.ToInt32(Session["ProdutoID"]); int quantidade = Convert.ToInt32(lblQuantidade.Text); decimal subtotal = Convert.ToDecimal(lblSubtotal.Text); decimal preco = Convert.ToDecimal(lblPreco.Text); VendaItemBD vendaItemBD = new VendaItemBD(); VendaItem vendaItem = new VendaItem(); vendaItem.Produto = produto; vendaItem.Venda = venda; vendaItem.Quantidade = quantidade; vendaItem.Subtotal = subtotal; vendaItem.PrecoUnitario = preco; vendaItemBD.Insert(vendaItem); VendaBD vendaBD = new VendaBD(); vendaBD.UpdateTotal(venda, subtotal); Session["VendaID"] = 0; Session["CategoriaID"] = 0; Session["ProdutoID"] = 0; ProdutoMPBD bd = new ProdutoMPBD(); DataSet ds = bd.SelectProdutoMP(produto); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow dr = ds.Tables[0].Rows[i]; int MP = Convert.ToInt32(dr["mat_codigo"]); double quantidademp = Convert.ToDouble(dr["pmp_quantidade"]); int saida = 1; double total = quantidade * quantidademp; EstoqueMPBD estoque = new EstoqueMPBD(); estoque.InsertEstoque(MP, total, saida); } Response.Redirect("NovaVenda.aspx"); }