12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package com.jtgh.yjpt.common
- {
- import com.jtgh.yjpt.model.SystemModel;
- import com.jtgh.yjpt.view.core.ReloginWindow;
-
- import flash.events.Event;
-
- import mx.controls.Alert;
- import mx.core.UIComponent;
- import mx.events.ModuleEvent;
- import mx.managers.CursorManager;
- import mx.managers.SystemManager;
- import mx.resources.ResourceManager;
- import mx.rpc.events.FaultEvent;
- import mx.rpc.events.ResultEvent;
-
- public class SystemError
- {
- private static var pane:ReloginWindow = new ReloginWindow;
-
- public static function resultError(e:Object,msgId:String="systemError",... args:Array):void
- {
- CursorManager.removeBusyCursor();
- var f:ResultEvent = e as ResultEvent;
- var s:String = f.message.toString();
-
- Alert.show(ResourceManager.getInstance().getString("common",msgId,args));
- trace(s);
- }
-
- public static function moduleLoadError(e:ModuleEvent):void
- {
- CursorManager.removeBusyCursor();
- Alert.show(ResourceManager.getInstance().getString("common","moduleLoadError"));
- trace(e.errorText);
- }
-
- public static function xmlLoadError(e:Event):void
- {
- CursorManager.removeBusyCursor();
- Alert.show(ResourceManager.getInstance().getString("common","xmlLoadError"));
- trace(e.toString());
- }
-
- public static function faultError(e:Object):void
- {
- CursorManager.removeBusyCursor();
- var f:FaultEvent = e as FaultEvent;
- if(f.fault.faultString=="SESSION_TIMEOUT")
- {
- if(SystemModel.getInstance().getMainLayout().systemManager.contains(pane))
- return;
- pane.popRelogin();
- return;
- }
- var s:String = f.message.toString();
-
- Alert.show(ResourceManager.getInstance().getString("common","remoteCallFault"));
-
- trace(s);
- }
- public static function exctptionLog(e:Error):void
- {
-
- Alert.show(e.message.toString());
-
- trace(e.message.toString());
- }
- }
- }
|