private void btnRemov_Click(object sender, EventArgs e) { string msg; if (lblItemVenda.Text != string.Empty) { msg = "Confirma Remoção de Itens de Venda " + lblItemVenda.Text + "?"; DialogResult resp; resp = MessageBox.Show(msg, "Remover Item Venda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resp == DialogResult.Yes) { int id = Convert.ToInt32(lblItemVenda.Text); Camadas.BLL.ItemVenda bllItemVenda = new Camadas.BLL.ItemVenda(); Camadas.Model.ItemVenda itemVenda = new Camadas.Model.ItemVenda(); itemVenda.Id = id; bllItemVenda.Delete(itemVenda); dgvItemVenda.DataSource = ""; dgvItemVenda.DataSource = bllItemVenda.Select(); } } else { msg = "Não há Item Venda para remoção..."; MessageBox.Show(msg, "Item Venda", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnGrav_Click(object sender, EventArgs e) { Camadas.BLL.ItemVenda bllItemVenda = new Camadas.BLL.ItemVenda(); Camadas.Model.ItemVenda itemVenda = new Camadas.Model.ItemVenda(); int id = Convert.ToInt32(lblItemVenda.Text); string msg = ""; if (id == -1) // id=-1 (Inclusão) e id!=-1 (atualização) { msg = "Confirma Inclusão de Item de Locação?"; } else { msg = "Confirma Atualização de Item de Locação?"; } DialogResult resp; resp = MessageBox.Show(msg, "Gravar Item de Locação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resp == DialogResult.Yes) { itemVenda.Venda = Convert.ToInt32(cmbVenda.Text); itemVenda.Produto = Convert.ToInt32(txtIdProduto.Text); itemVenda.Quantidade = Convert.ToInt32(cmbQuantidade.Text); itemVenda.ValorUnitario = Convert.ToSingle(txtValorUnitario.Text); if (id == -1) { bllItemVenda.Insert(itemVenda); //atualiza a quantidade de produtos após a compra Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); int num = Convert.ToInt32(txtIdProduto.Text); int qtde = Convert.ToInt32(txtQuantidade.Text); bllProd.Quantidade(qtde, num); } else { itemVenda.Id = id; bllItemVenda.Update(itemVenda); } } dgvItemVenda.DataSource = ""; dgvItemVenda.DataSource = bllItemVenda.SelectByVenda(Convert.ToInt32(lblItemVenda.Text)); //atualiza a grid LimparControlesItemVenda(); HabilitarControlesItemVenda(false); }