/********************************************************************************** * NOME: PopulaPedidoItem * PROCEDIMENTO: Preenche a Lista de itens do pedido * DT CRIAÇÃO: 19/02/2020 * DT ALTERAÇÃO: - * PARAMETRO: * ESCRITA POR: Jhonatan de Oliveira * OBSERVAÇÕES: * ********************************************************************************/ private void PopulaPedidoItem() { PedidoItemBD obj_PedidoItemBD = new PedidoItemBD(); Bolo obj_Bolo = new Bolo(); BoloBD obj_BoloBD = new BoloBD(); List <PedidoItem> ListPedidoItem = new List <PedidoItem>(); ListPedidoItem = obj_PedidoItemBD.FindAllByPedido(Pedido_Principal); if (ListPedidoItem != null) { for (int t = 0; t < ListPedidoItem.Count; t++) { obj_Bolo.COD_BOLO = ListPedidoItem[t].COD_BOLO; obj_Bolo = obj_BoloBD.FindByCodBolo(obj_Bolo); PopulaLinha(obj_Bolo.COD_BOLO.ToString(), obj_Bolo.NM_BOLO, obj_Bolo.TAM_BOLO, ListPedidoItem[t].QUANT_PEDIDOITEM.ToString(), obj_Bolo.VALOR_BOLO.ToString("R$ 999,99")); } } }
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(); }
/********************************************************************************** * NOME: PopulaTela * PROCEDIMENTO: Preenche a tela com os dados do Objeto Principal * DT CRIAÇÃO: 19/02/2020 * DT ALTERAÇÃO: - * PARAMETRO: * ESCRITA POR: Jhonatan de Oliveira * OBSERVAÇÕES: * ********************************************************************************/ private void PopulaTela(frm_Pedido aobj_Pedido) { if (aobj_Pedido.COD_PEDIDO != -1) { ClienteBD obj_ClienteBD = new ClienteBD(); Cliente obj_Cliente = new Cliente(); PedidoItemBD pedidoItemBD = new PedidoItemBD(); PedidoItem pedidoItem = new PedidoItem(); tbox_Cod_Pedido.Text = aobj_Pedido.COD_PEDIDO.ToString(); mtbox_Dh_Pedido.Text = aobj_Pedido.DH_PEDIDO.ToString(); obj_Cliente.COD_CLIENTE = Pedido_Principal.COD_CLIENTE; tbox_Cod_Cliente.Text = obj_Cliente.COD_CLIENTE.ToString(); lb_Nm_Cliente.Text = obj_ClienteBD.FindByCodCliente(obj_Cliente).NM_CLIENTE; lb_Cid_Cliente.Text = obj_ClienteBD.FindByCodCliente(obj_Cliente).CID_CLIENTE; lb_End_Cliente.Text = obj_ClienteBD.FindByCodCliente(obj_Cliente).END_CLIENTE; lb_Bai_Cliente.Text = obj_ClienteBD.FindByCodCliente(obj_Cliente).BAI_CLIENTE; tbox_Obs_Pedido.Text = aobj_Pedido.OBS_PEDIDO; //BoloBD BoloBD = new BoloBD(); //Bolo Bolo = new Bolo(); // //obj_Bolo.COD_BOLO = Pedido_Principal.COD_BOLO; //tbox_Cod_Bolo.Text = obj_Bolo.COD_BOLO.ToString(); //lb_Nm_Bolo.Text = obj_BoloBD.FindByCodBolo(obj_Cliente).NM_BOLO; //lb_Tam_Bolo.Text = obj_BoloBD.FindByCodBolo(obj_Cliente).TAM_BOLO; //lb_Valor_Bolo = obj_BoloBD.FindByCodBolo(obj_Cliente).VALOR_BOLO.ToString(); PopulaPedidoItem(); } }