示例#1
0
        /**********************************************************************************
        * 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 lbox_Clientes_Click(object sender, EventArgs e)
        {
            if (lbox_Clientes.SelectedIndex != -1)
            {
                ClienteBD obj_ClienteBD = new ClienteBD();

                string sLinha = lbox_Clientes.Items[lbox_Clientes.SelectedIndex].ToString();

                int ipos = 0;

                for (int t = 0; t <= sLinha.Length; t++)
                {
                    if (sLinha.Substring(t, 1) == "-")
                    {
                        ipos = t;
                        break;
                    }
                }

                Cliente_Principal.COD_CLIENTE = Convert.ToInt16(sLinha.Substring(0, ipos));

                Cliente_Principal = obj_ClienteBD.FindByCodCliente(Cliente_Principal);

                PopulaTela(Cliente_Principal);

                obj_FuncGeral.StatusBtn(this, 2);
            }
        }
示例#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();
            }
        }