physicianMenu.as 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import com.imt.intimamedia.model.ApplicationModelLocator;
  2. import com.imt.intimamedia.views.menus.PhysicianMenu;
  3. import com.imt.intimamedia.views.physician.report.TypeReportPopUp;
  4. import flash.events.Event;
  5. import flash.net.FileReference;
  6. import flash.net.URLRequest;
  7. import mx.controls.Alert;
  8. import mx.core.Application;
  9. import mx.events.BrowserChangeEvent;
  10. import mx.events.IndexChangedEvent;
  11. import mx.managers.BrowserManager;
  12. import mx.managers.IBrowserManager;
  13. import mx.managers.PopUpManager;
  14. import mx.resources.ResourceManager;
  15. import mx.utils.URLUtil;
  16. private var browserManager:IBrowserManager;
  17. private function loadBrowserManager() : void
  18. {
  19. browserManager = BrowserManager.getInstance();
  20. /*browserManager.addEventListener(
  21. BrowserChangeEvent.BROWSER_URL_CHANGE,
  22. parseUrl
  23. )*/
  24. }
  25. private function updateTitle() : void
  26. {
  27. /* browserManager = BrowserManager.getInstance();
  28. browserManager.addEventListener(
  29. BrowserChangeEvent.BROWSER_URL_CHANGE,
  30. parseUrl
  31. )*/
  32. browserManager.setTitle("www.IpsoCloud.com - Intelligence In Medical Technologies");
  33. }
  34. private function parseUrl(e:BrowserChangeEvent = null):void
  35. {
  36. /* var o:Object = URLUtil.stringToObject(browserManager.fragment);
  37. if (!o.p)
  38. {
  39. ApplicationModelLocator.getInstance().application.logout();
  40. return;
  41. }
  42. this.selectedIndex = o.p;
  43. */
  44. }
  45. private function updateUrl(event:IndexChangedEvent):void
  46. {
  47. //browserManager.setFragment("p=" + this.selectedIndex);
  48. /*if (event.newIndex == 1)
  49. {
  50. this.patient.patientFile.updatePatientDatagrid();
  51. }
  52. else*/
  53. /* if (event.newIndex == 5)
  54. {
  55. this.selectedIndex = event.oldIndex;
  56. downloadTutorial();
  57. }*/
  58. }
  59. private function typeReportRequest() : void
  60. {
  61. ApplicationModelLocator.getInstance().listLeft.removeAll();
  62. ApplicationModelLocator.getInstance().listRight.removeAll();
  63. ApplicationModelLocator.getInstance().listLeftOther.removeAll();
  64. ApplicationModelLocator.getInstance().listRightOther.removeAll();
  65. ApplicationModelLocator.getInstance().typeReport = "imt";
  66. ApplicationModelLocator.getInstance().imtEnabled = true;
  67. // Uncomment when order page will be activated
  68. //Application.application.menuPhysician.selectedIndex = 3;
  69. ApplicationModelLocator.getInstance().enabledReport = true;
  70. }