protected void grvItem_RowCommand(object sender, GridViewCommandEventArgs e) { int codigo = 0; switch (e.CommandName) { case "Excluir": codigo = Convert.ToInt32(e.CommandArgument); ItemNotaFiscalBD bd = new ItemNotaFiscalBD(); bd.Delete(codigo); Carrega(); break; default: break; } }
protected void lbSalvar_Click(object sender, EventArgs e) { if (!hasMateria()) { lblMensagemErro.Text = "Selecione uma matéria prima"; return; } ItemNotaFiscal itemnotafiscal = new ItemNotaFiscal(); itemnotafiscal.ValorUnitario = Convert.ToDouble(txtValorUnitario.Text); itemnotafiscal.ValorTUnitario = Convert.ToDouble(txtValorTUnitario.Text); itemnotafiscal.Quantidade = Convert.ToInt32(txtQuantidade.Text); itemnotafiscal.QuantidadeItem = Convert.ToDouble(txtQuantidadeItem.Text); itemnotafiscal.DataFabricacao = Convert.ToDateTime(txtFabricacao.Text); itemnotafiscal.DataValidade = Convert.ToDateTime(txtValidade.Text); itemnotafiscal.Lote = txtLote.Text; MateriaPrima mp = new MateriaPrima(); MateriaPrimaBD mpbd = new MateriaPrimaBD(); mp = mpbd.Select(Convert.ToInt32(ddlMateria.SelectedItem.Value)); itemnotafiscal.MateriPrima = mp; NotaFiscal nf = new NotaFiscal(); nf.Id = Convert.ToInt32(Session["IDNotaFiscal"]); itemnotafiscal.NotaFiscal = nf; ItemNotaFiscalBD bd = new ItemNotaFiscalBD(); int retorno = bd.InsertRetornaId(itemnotafiscal); if (retorno > 0) { Session["IDItemNotaFiscal"] = retorno; } lblMensagem.Text = "Item incluído com sucesso"; LimparCampos(); }