Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. public static function onSugest($param)
  2. {
  3.  
  4. $form_sugest = new TForm('form_sugest');
  5. $datagrid = new BootstrapDatagridWrapper(new TQuickGrid);
  6. $datagrid->setHeight(330);
  7. $datagrid->makeScrollable();
  8. // add the columns
  9. $datagrid->addQuickColumn('Referência', 'referencia', 'left','10%');
  10. $datagrid->addQuickColumn('Produto', 'descricao', 'left','35%');
  11. $datagrid->addQuickColumn('Mínimo Estoque ', 'minimo', 'right', '15%');
  12. $datagrid->addQuickColumn('Em Estoque', 'em_estoque', 'right', '15%');
  13. $datagrid->addQuickColumn('Sugerido', 'sugerido', 'right', '15%');
  14. $datagrid->addQuickColumn('Informe', 'informe', 'right', '10%');
  15. $datagrid->createModel();
  16.  
  17. try
  18. {
  19. TTransaction::open('sample');
  20. $conn = TTransaction::get();
  21. $itens = $conn->query("query");
  22.  
  23. $cont=0;
  24. foreach ($itens as $item)
  25. {
  26. $item = (object)$item;
  27. $item->informe = new TEntry('informe'.$cont);
  28. $item->informe->setSize(100);
  29. $item->informe->setMask('9!');
  30. $form_fields['informe'.$cont]=$item->informe;
  31. $cont++;
  32. $datagrid->addItem((object)$item);
  33. }
  34. $button1 = new TButton('action1');
  35. $button1->setAction(new TAction(array('PedidosFornecedorForm', 'onSelect')), 'Send');
  36. $button1->setImage('fa:check-circle-o green');
  37. TTransaction::close(); // fecha a transação.
  38. }
  39. catch (Exception $e)
  40. {
  41. new TMessage('error', $e->getMessage());
  42. }
  43. $form_fields[]=$button1;
  44. $form_sugest->setFields($form_fields);
  45. $form_sugest->add($button1);
  46. $window = TWindow::create('Sugestão ordem de compra', 1100, 500);
  47. TSession::setValue('lastWindow',$window->get(0)->getId());
  48. $window->add($datagrid);
  49. $window->add($form_sugest);
  50. $window->show();
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement