private void lbox_Pedidos_Click(object sender, EventArgs e) { if (lbox_Pedidos.SelectedIndex != -1) { PedidoBD obj_PedidoBD = new PedidoBD(); string sLinha = lbox_Pedidos.Items[lbox_Pedidos.SelectedIndex].ToString(); int ipos = 0; for (int t = 0; t <= sLinha.Length; t++) { if (sLinha.Substring(t, 1) == "-") { ipos = t; break; } } Pedido_Principal.COD_PEDIDO = Convert.ToInt16(sLinha.Substring(0, ipos)); Pedido_Principal = obj_PedidoBD.FindByCodPedido(Pedido_Principal); PopulaTela(Pedido_Principal); obj_FuncGeral.StatusBtn(this, 2); } }
/********************************************************************************** * NOME: PopulaLista * PROCEDIMENTO: Preenche o ListBox com os dados que estão na TB_Pedido * DT CRIAÇÃO: 19/02/2020 * DT ALTERAÇÃO: - * ESCRITA POR: Jhonatan de Oliveira * OBSERVAÇÕES: * ********************************************************************************/ private void PopulaLista() { Cliente obj_Cliente = new Cliente(); ClienteBD obj_ClienteBD = new ClienteBD(); BoloBD BoloBD = new BoloBD(); Bolo Bolo = new Bolo(); // Instância do objeto PedidoBD PedidoBD obj_PedidoBD = new PedidoBD(); // Instância do objeto Lista List <frm_Pedido> Lista = new List <frm_Pedido>(); // Limpando o ListBox lbox_Pedidos.Items.Clear(); Lista = obj_PedidoBD.FindAllPedido(); if (Lista != null) { for (int i = 0; i <= Lista.Count - 1; i++) { obj_Cliente.COD_CLIENTE = Lista[i].COD_CLIENTE; lbox_Pedidos.Items.Add(Lista[i].COD_PEDIDO.ToString() + "-" + obj_ClienteBD.FindByCodCliente(obj_Cliente).NM_CLIENTE); } } }
private void btn_Excluir_Click(object sender, EventArgs e) { PedidoBD obj_PedidoBD = new PedidoBD(); DialogResult varResp = MessageBox.Show("Confirma a Exclusão?", "Exclusão da Pedido", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (varResp == DialogResult.Yes) { if (obj_PedidoBD.Excluir(Pedido_Principal)) { MessageBox.Show("Pedido excluida com sucesso. ", "Exclusão da Pedido", MessageBoxButtons.OK, MessageBoxIcon.Information); } obj_FuncGeral.LimpaTela(this); obj_FuncGeral.HabilitaTela(this, false); obj_FuncGeral.StatusBtn(this, 1); PopulaLista(); } }
private void btn_Confirmar_Click(object sender, EventArgs e) { PedidoBD obj_PedidoBD = new PedidoBD(); PedidoItemBD obj_PedidoItemBD = new PedidoItemBD(); PedidoItem obj_PedidoItem = new PedidoItem(); Pedido_Principal = PopulaObjeto(); if (Pedido_Principal.COD_PEDIDO != -1) { obj_PedidoBD.Alterar(Pedido_Principal); MessageBox.Show("Pedido alterada com sucesso. ", "Alteração da Pedido", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Pedido_Principal.COD_PEDIDO = obj_PedidoBD.Incluir(Pedido_Principal); MessageBox.Show("Pedido Incluida com sucesso. ", "Inclusão da Pedido", MessageBoxButtons.OK, MessageBoxIcon.Information); PopulaTela(Pedido_Principal); } if (ltv_PedidoItem.Items.Count != 0) { obj_PedidoItem.COD_PEDIDO = Convert.ToInt16(tbox_Cod_Pedido.Text); obj_PedidoItemBD.Excluir(obj_PedidoItem); for (int i = 0; i < ltv_PedidoItem.Items.Count; i++) { obj_PedidoItem.COD_PEDIDO = Convert.ToInt16(tbox_Cod_Pedido.Text); obj_PedidoItem.COD_BOLO = Convert.ToInt16(ltv_PedidoItem.Items[i].SubItems[0].Text); obj_PedidoItem.QUANT_PEDIDOITEM = Convert.ToInt16(ltv_PedidoItem.Items[i].SubItems[4].Text); int cod = obj_PedidoItemBD.Incluir(obj_PedidoItem); } } obj_FuncGeral.StatusBtn(this, 2); obj_FuncGeral.HabilitaTela(this, false); PopulaLista(); }