Kimossab

Update Listview

Dec 15th, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.36 KB | None | 0 0
  1. void AtualizarListBox(string cat, string nome, string cb, string fab)
  2.         {
  3.             this->UseWaitCursor = true;
  4.             lvProds->Items->Clear();
  5.             Lista<produto> *lp;
  6.             produto *p;
  7.             int x=0;
  8.             for(int i=0; i<LC.NElem(); i++)
  9.             {
  10.                 if(cat!="" && LC[i]->GetNomeCat()!=cat) //se a categoria nao for nula e nao for igual a esta categoria continuar
  11.                     continue;
  12.                 lp=LC[i]->GetLP();
  13.                 for(int n=0; n<lp->NElem();n++)
  14.                 {
  15.                     if((nome!="" && lp->GetInfo(n)->GetNome()!=nome) || (cb!="" && lp->GetInfo(n)->GetCodBar()!=cb) || (fab!="" && lp->GetInfo(n)->GetFab()!=fab))
  16.                         continue;
  17.                     p=lp->GetInfo(n);
  18.                     ListViewItem^ Item = gcnew ListViewItem(CoisasUteis::ConverterstringToString(LC[i]->GetNomeCat()));
  19.                     Item->SubItems->Add(CoisasUteis::ConverterstringToString(p->GetNome()));
  20.                     Item->SubItems->Add(CoisasUteis::ConverterstringToString(p->GetCodBar()));
  21.                     Item->SubItems->Add(p->GetQt().ToString());
  22.                     Item->SubItems->Add(p->GetPreco().ToString());
  23.                     Item->SubItems->Add(CoisasUteis::ConverterstringToString(p->GetDataF()));
  24.                     Item->SubItems->Add(CoisasUteis::ConverterstringToString(p->GetDataV()));
  25.                     Item->SubItems->Add(CoisasUteis::ConverterstringToString(p->GetFab()));
  26.                     Item->SubItems->Add(CoisasUteis::ConverterstringToString(p->GetLoc()));
  27.                     lvProds->Items->Add(Item);
  28.                 }
  29.             }
  30.             this->UseWaitCursor = false;
  31.         }
Advertisement
Add Comment
Please, Sign In to add comment