private void btnConsultarPedidos_Click(object sender, EventArgs e) { try { int b = 0; PedidoItemBusiness business = new PedidoItemBusiness(); if (txtConsultapedidos.Text != string.Empty) { b = Convert.ToInt32(txtConsultapedidos.Text); } if (b == 0) { List <VwConsultarItem> g = business.ListarItem(); dgvConsultarPedidos.AutoGenerateColumns = false; dgvConsultarPedidos.DataSource = g; } else { List <VwConsultarItem> a = business.ConsultarItem(b); dgvConsultarPedidos.AutoGenerateColumns = false; dgvConsultarPedidos.DataSource = a; } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { if (dgvConsultarPedidos.CurrentRow != null) { VwConsultarItem pedido = dgvConsultarPedidos.CurrentRow.DataBoundItem as VwConsultarItem; DialogResult r = MessageBox.Show("Deseja excluir esse pedido?", "Café Patronal", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { PedidoItemBusiness business = new PedidoItemBusiness(); business.Remover(pedido.id_pedido); PedidoBusiness pedidobusiness = new PedidoBusiness(); pedidobusiness.Remover(pedido.id_pedido); btnConsultarPedidos_Click(null, null); } } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex); } }
public int SalvarItem(PedidoDTO pedido, List <ProdutoDTO> produtos) { PedidoDatabase pedidoDatabase = new PedidoDatabase(); int idPedido = pedidoDatabase.Salvar(pedido); PedidoItemBusiness itemBusiness = new PedidoItemBusiness(); foreach (ProdutoDTO item in produtos) { PedidoItemDTO itemDto = new PedidoItemDTO(); itemDto.id_pedido = idPedido; itemDto.id_produto = item.id_produto; itemBusiness.Salvar(itemDto); } return(idPedido); }