Beispiel #1
0
        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.";
            }
        }
Beispiel #2
0
        private void CarregaEstoque()
        {
            EstoqueMPBD bd = new EstoqueMPBD();
            DataSet     ds = bd.GetEstoque();

            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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");
        }