none
Sistema de gerenciamento de pedidos RRS feed

  • Pergunta

  • Estou desenvolvendo um sistema para gerenciar pedidos de processos de fabricação

    aonde na interface há uma lista de pedidos e conforme o usuario adiciona um pedido vai se agregando a essa lista

     

    quando o usuario clica em processar pedido o primeiro pedido dessa lista, isto é o primeiro adicionado, muda o seu campo estatus de "em espera" para "em andamento"    sai dessa lista e passa a ser o pedido em processo naquele momento

     

    pensei em varias formas de fazer isso ( estou utilizando um mdb)

    mas ainda não cheguei em um aonde fique estável e pratico para programar

    a maneira mais facil seria exibilos em uma listview ?

     

    se puderem ajudar nessa questão, estou a algum tempo tentando e ainda nao cheguei em nenhum consenso para desenvolver isso

     

    obrigado,

     

     


    Bruno Gaiola Domus & Lepton Des. Software
    quarta-feira, 6 de abril de 2011 18:03

Respostas

  • Bruno,

    Para se trabalhar com listas temos alguns controles como DataList, ListBox e ListView.

    -O DataList é o mais simples. exibe os itens porém não possui operações de CRUD automárico. vc deve adicionar um botão para fazer isso. além disso não funciona p/ seu caso, logo logo digo pq.

    -O ListBox funciona igualzinho a um DropDown. Porém, com ele os registros são exibidos numa caixa e vc pode selecionar varios. mas não se aplica ao seu caso tbm.

     

    -O ListView que vc já citou é o mais indicado p/ você. ele possui CRUD automático qnd ligado 

    a um datasource, possui Templates para as operações, e utiliza o PageView para fazer a paginação.

    ele vai servir para vc pq vc vai usar um SUBITEM para adicionar o status "em espera" ou  "em andamento" do pedido.

    os metodos e propriedades dele vc já deve saber mas aqui vão alguns exemplos:

    // Add items
    ListViewItem item1 = new ListViewItem("Ariano Suassuna");
    item1.SubItems.Add("O Alto da Compadecida");
    item1.SubItems.Add("40,00");
     // Add o item a ListView.
    listView.Items.AddRange(
    new ListViewItem[] {item1,
    }
    );

     

    []'s


    MCP - Application Development Foundation. MCTS - .NET Framework 3.5 ASP.NET Application Development
    • Sugerido como Resposta R. Wagner quinta-feira, 7 de abril de 2011 19:58
    • Marcado como Resposta Bruno Gaiola sexta-feira, 8 de abril de 2011 16:41
    quinta-feira, 7 de abril de 2011 19:56