Esempio n. 1
0
        /**********************************************************************************
        * 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"));
                }
            }
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        /**********************************************************************************
        * 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();
            }
        }