/** 合约计算结束处理 前端添加合约计算结束处理 */
 private void endHandle(List<CraftFlightView> flights) {
   logger.info("合约计算结束...");
   try {
     ClientMonitorDialog.ProgressBarClose(flights);
   } catch (Exception e) {
     OwnerLog.writeExceptionLog(e);
   }
 }
 /** 合约计算开始处理 前端添加合约计算开始的处理 */
 private void beginHandle() {
   logger.info("合约计算开始...");
   try {
     ClientMonitorDialog.ProgressBarOpen("正在计算保障合约,更新航班数据。。。");
   } catch (Exception e) {
     OwnerLog.writeExceptionLog(e);
   }
 }
 @Override
 protected void prepData() {
   super.prepData();
   try {
     list_Alldpt = AppContext.getInstance().getDepartmentService().getDepartments();
   } catch (Exception e) {
     OwnerLog.writeExceptionLog(e);
     MessageDialogManager.openDefultError(null, e);
   }
 }
 protected void okPressed() {
   String str = txtCoastingTime.getText();
   if (str.matches("[0-9]+")) {
     try {
       if (!(Integer.valueOf(str)).equals(CoastingTime)) {
         //					AppContext.getInstance().getSystemService().saveSlideTime(
         //							Integer.valueOf(str));
         close();
       }
     } catch (Exception e) {
       MessageUtil.ShowErroMessage(
           this.getShell(), "保存数据时出现异常,请联系系统维护人员!\n异常信息:" + e.getMessage());
       OwnerLog.writeExceptionLog(e);
     }
   } else {
     MessageUtil.ShowErroMessage(this.getShell(), "请输入有效正整数!");
   }
 }
  @Override
  protected Control createDialogArea(Composite parent) {
    Composite comp = (Composite) super.createDialogArea(parent);
    Composite topComp = new Composite(comp, SWT.NONE);
    GridLayout layout = new GridLayout(3, true);
    topComp.setLayout(layout);
    AdvancedWidgetCreator.createNewContentLabel(topComp, 1, 9).setText("滑行时间");
    txtCoastingTime = AdvancedWidgetCreator.createNewContentText(topComp, 1, 120, SWT.BORDER);

    AdvancedWidgetCreator.createNewContentLabel(topComp, 1, -1).setText("分钟");

    try {
      //			CoastingTime = AppContext.getInstance().getSystemService()
      //					.getSlideTime();
    } catch (Exception e) {
      MessageUtil.ShowErroMessage(this.getShell(), "数据获取出错,请联系系统维护人员!\n异常信息:" + e.getMessage());
      OwnerLog.writeExceptionLog(e);
    }
    txtCoastingTime.setText(CoastingTime + "");
    return topComp;
  }