亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? a.java

?? 醫院藥品管理范例
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
package ui.sys;

import java.util.*;

import com.dy.action.*;
import com.dy.control.*;
import com.dy.event.*;
import com.dy.ui.*;
import com.tiis.util.Date.*;
import jdo.fee.*;
import jdo.sys.*;
import manager.*;
import pha.*;
import system.menu.*;
import ui.publics.combo.*;
import ui.publics.tree.*;
import action.util.AppDate;
import ind.*;
import javax.swing.JOptionPane;
import java.awt.Component;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author WangM
 * @version 3.0
 */
public class SysPhaPriceEnactmantControl
    extends DyControl {
  public final static String ACTION_CLASS_NAME = "action.sys.SysAction";
  //全局結點記錄結點ID
  private String treeStringId="";
  //全局ORDER_CODE
  private String orderCodeStr="";
  //獲得當前編輯數據
  private ActionParm phaAction;
  //獲得藥品屬性編輯數據
  private ActionParm phaBaseAction;
  /**
   * 得到動作對象
   * @alias 得到動作對象
   * @return DyAction  返回動作對象<br>
   * 功能說明:<br>
   * 1、將對象數據轉換為ActionParm類型<br>
   */
  private DyAction getAction() {

   DyAction actionObject = new DyAction();

   actionObject.setClassName(ACTION_CLASS_NAME);

   return actionObject;
 }
 public SysPhaPriceEnactmantControl() {
 }
 /**
  * 頁面初始化方法
  */
 public void onInitParm() {
   Vector v =(Vector)this.getParameter();
   this.setValue("ROLE",v.get(1).toString());
   System.out.println("初始化Vector:"+v);
   this.pageInit();
 }
 /**
  * 初始化事件方法
  */
 public void onInit() {
   super.onInit();
   //新增
   addEventCallMethod(SysPhaPriceEnactmantMenuBar.ADD_TAG,DyEventListener.ActionPerformed,"onAdd");
   //清空
   addEventCallMethod(SysPhaPriceEnactmantMenuBar.CLEAN_TAG,DyEventListener.ActionPerformed,"onClean");
   //導出Excel
   addEventCallMethod(SysPhaPriceEnactmantMenuBar.EXPORT_TAG,DyEventListener.ActionPerformed,"onExport");
   //保存
   addEventCallMethod(SysPhaPriceEnactmantMenuBar.SAVE_TAG,DyEventListener.ActionPerformed,"onSave");
   //關閉
   addEventCallMethod(SysPhaPriceEnactmantMenuBar.CLOSE_TAG,DyEventListener.ActionPerformed,"onClose");
   //樹點擊事件
   addEventCallMethod("TREE",ActionPerformed,"onTree");
   //全部點擊事件
   addEventCallMethod("ALL",ActionPerformed,"onAll");
   //啟用點擊事件
   addEventCallMethod("STATR",ActionPerformed,"onStatr");
   //停用點擊事件
   addEventCallMethod("END",ActionPerformed,"onEnd");
   //GRID監聽事件
   addEventCallMethod("GRID1",ActionPerformed,"onGridEvent");
   //轉出單擊事件
   addEventCallMethod("ZC",ActionPerformed,"onZCEvent");
   //開單即執行單擊事件
   addEventCallMethod("KDJZX",ActionPerformed,"onKDJZXEvent");
   //歷史明細單擊事件
   addEventCallMethod("HISTORY_DATA",ActionPerformed,"onHistoryCheck");
   //藥品名稱回車事件
   addEventCallMethod("PHYSIC_NAME",ActionPerformed,"onFocusLost");
   //別名回車事件
   addEventCallMethod("OTHER_NAME",ActionPerformed,"onFocusLostBM");
   //自費價格回車事件
   addEventCallMethod("ZFJG",ActionPerformed,"onZFPrice");
   //缺藥設置單擊事件
   addEventCallMethod("QYSZ",ActionPerformed,"onPhaType");
   //管制藥品單擊事件
   addEventCallMethod("GZYP",ActionPerformed,"onPhaManager");
   //單位換算單擊事件
   addEventCallMethod("UNITBUTTON",ActionPerformed,"onUnitChange");
   //庫存單位換算單位單擊事件
   addEventCallMethod("STOCKBUTTON",ActionPerformed,"onUnitStockChange");
   //CHECK啟用事件
   addEventCallMethod("PRICESTATR",ActionPerformed,"onQYDate");
 }
 /**
  * 啟用CHECK事件
  */
 public void onQYDate(){
   System.out.println("啟用事件");
   if(this.getCheckBox("PRICESTATR").isSelected()){
     this.setValue("DATE_END","99991231");
   }else{
     this.setValue("DATE_END",manager.SysManager.getInstance().getOPTDate());
   }
 }
 /**
  * 庫存單位換算單位事件
  */
 public void onUnitStockChange(){
   System.out.println("庫存單位換算單位事件");
   if(this.orderCodeStr.length()<=0){
    this.messageBox("請選擇一筆藥品記錄!");
    return;
  }
  INDTransUnit_M INDTransUnit_M1 = new INDTransUnit_M("1",
                                                          this.phaBaseAction.getReturnData("ORDER_CODE",0).toString(),
                                                          this.phaBaseAction.getReturnData("DISPENSE_UNIT",0).toString(),
 this.phaBaseAction.getReturnData("STOCK_UNIT",0).toString().length()<=0?this.getValue("STOCKUNIT"):this.phaBaseAction.getReturnData("STOCK_UNIT",0).toString());
 }
 /**
  * 單位換算事件
  */
 public void onUnitChange(){
   System.out.println("單位換算事件");
   if(this.orderCodeStr.length()<=0){
     this.messageBox("請選擇一筆藥品記錄!");
     return;
   }
   String[] Qu_Data = {this.phaBaseAction.getReturnData("ORDER_CODE",0).toString(),//藥品代碼
       this.phaBaseAction.getReturnData("MEDI_UNIT",0).toString(),//開藥
       this.phaBaseAction.getReturnData("DISPENSE_UNIT",0).toString()//發藥
   };
   Vector Unit_Data = new Vector();
   Unit_Data.add(Qu_Data);
   PHATransUnit_M PHATransUnit_M1= new PHATransUnit_M(Unit_Data);
 }
 /**
  * 管制藥品單擊事件
  */
 public void onPhaManager(){
   System.out.println("管制藥品單擊事件");
   if(!this.getCheckBox("GZYP").isSelected()){
     this.getComboBox("GZYPJS").setEnabled(false);
   }else{
     this.getComboBox("GZYPJS").setEnabled(true);
   }
 }
 /**
  * 缺藥設置單擊事件
  */
 public void onPhaType(){
   System.out.println("缺藥時間單擊事件");
   if(!this.getCheckBox("QYSZ").isSelected()){
     this.getDatePlus("STDATE").setEnabled(false);
     this.getDatePlus("EXITDATE").setEnabled(false);
     this.getComboBox("QYYY").setEnabled(false);
   }else{
     this.getDatePlus("STDATE").setEnabled(true);
     this.getDatePlus("EXITDATE").setEnabled(true);
     this.getComboBox("QYYY").setEnabled(true);
   }
 }
 /**
  * 自費價格回車事件
  */
 public void onZFPrice(){
   this.getDyNumberic("YBJG").setValue(this.getValue("ZFJG"));
   this.getDyNumberic("ZFZGJG").setValue(this.getValue("ZFJG"));
 }
 /**
  * 藥品別名事件
  */
 public void onFocusLostBM(){
   System.out.println("別名拼音碼");
   this.setValue("OTHER_NAMEPY",this.creatPyCode(this.getValue("OTHER_NAME").toUpperCase()));
 }
 /**
  * 藥品名稱失去焦點事件
  */
 public void onFocusLost(){
   System.out.println("拼音碼");
   this.setValue("EDH_CODE",this.creatPyCode(this.getValue("PHYSIC_NAME").toUpperCase()));
 }
 /**
  * 組成拼音碼
  * @param pyCode String
  * @return String
  */
 public String creatPyCode(String pyCode){
   ActionParm result = new ActionParm();
   result.setCommitData("NAME_PYCODE",pyCode);
   return SysManager.getInstance().creatPyCode(result);
 }
 /**
  * 歷史明細點擊事件
  */
 public void onHistoryCheck(){
   System.out.println("歷史明細");
   if(this.orderCodeStr.trim().length()<=0){
     this.messageBox("請在GRID上選擇一個要查看的藥品!");
     return;
   }
   Vector historyData = this.getHistoryData(this.orderCodeStr);
   if(historyData==null){
     this.messageBox("無法查詢到歷史明細數據!");
     return;
   }
   System.out.println("歷史明細數據:"+historyData);
   SysPhaPriceHistoryUI ui = new SysPhaPriceHistoryUI(historyData);
   ui.show();
   System.out.println(ui.getReturnValue());
   ActionParm action = (ActionParm)ui.getReturnValue();
   ActionParm phaPrice = (ActionParm)action.getCommitData("PHAPRICE");
   ActionParm phaAttribute = (ActionParm)action.getCommitData("PHAATTRIBUTE");
   this.setPhaAction(phaPrice);
   this.setPhaBaseAction(phaAttribute);
   this.setEditValue(phaPrice);
   this.setPhaTwoPageData(phaAttribute);
   this.initToolBar(new Boolean(true));
   System.out.println("全局ORDER_CODE:"+this.orderCodeStr);
   System.out.println("全局藥品費用集合變量:"+this.phaAction);
   System.out.println("全局藥品屬性集合變量:"+this.phaBaseAction);
 }
 /**
  * 獲得用戶輸入數據SysFee
  * @return ActionParm
  */
 public ActionParm getPhaSysFeeData(){
   ActionParm result = new ActionParm();
   //藥品代碼
   result.setCommitData("ORDER_CODE",this.getValue("ORDER_CODE").trim().toString());
   //藥品名稱
   result.setCommitData("ORDER_DESC",this.getValue("PHYSIC_NAME").trim().toString());
   //字母拼音
   result.setCommitData("ORD_PYCODE",this.getValue("EDH_CODE").trim().toString());
   //醫保名稱
   result.setCommitData("NHI_FEE_DESC",this.getValue("MEDICINE_SAFETY").trim().toString());
   //英文名稱
   result.setCommitData("TRADE_ENG_DESC",this.getValue("ENG_CODE").trim().toString());
   //化學名稱
   result.setCommitData("NOMENCLATURE",this.getValue("CHYMIST_NAME").trim().toString());
   //別名(簡稱)
   result.setCommitData("ORDER_ABS_DESC",this.getValue("OTHER_NAME").trim().toString());
   //別名(拼音)
   result.setCommitData("NOMENCLATURE_PYCODE",this.getValue("OTHER_NAMEPY").trim().toString());
   //規格說明
   result.setCommitData("DESCRIPTION",this.getValue("SPEC_EXPLAIN").trim().toString());
   //單位
   result.setCommitData("UNIT_CODE",this.getValue("UNIT"));
   //備注
   result.setCommitData("REMARK",this.getValue("REMARK").trim().toString());
   //生效日期
   result.setCommitData("START_DATE",this.getValue("DATE_STATR"));
   //失效日期
   result.setCommitData("END_DATE",this.getValue("DATE_END"));
   //院內代碼
   result.setCommitData("CHARGE_HOSP_CODE",this.getValue("YNDM"));
   //細分類
   result.setCommitData("ORDER_CAT1",this.getValue("XFL"));
   //自費價格
   result.setCommitData("OWN_PRICE",this.getValue("ZFJG"));
   //醫保價格
   result.setCommitData("NHI_PRICE",this.getValue("YBJG"));
   //政府最高價格
   result.setCommitData("GOV_PRICE",this.getValue("ZFZGJG"));
   //衛屬批準字號
   result.setCommitData("HYGIENE_TRADE_CODE",this.getValue("WSPZZH").trim().toString());
   //證照類別
   result.setCommitData("LCS_CLASS_CODE",this.getValue("ZZLB"));
   //轉出
   result.setCommitData("TRANS_OUT_FLG",this.getValue("ZC"));
   //預設轉院所
   result.setCommitData("TRANS_HOSP_CODE",this.getValue("YSZYS"));
   //開單即執行
   result.setCommitData("RBORDER_FLG",this.getValue("KDJZX"));
   //處理部門
   result.setCommitData("RBORDER_DEPT_CODE",this.getValue("CLBM"));
   //給付類別
   result.setCommitData("INSPAY_TYPE",this.getValue("GIVETYPE"));
   //增付比率
   result.setCommitData("ADDPAY_RATE",this.getValue("ZFBL"));
   //增付金額
   result.setCommitData("ADDPAY_AMT",this.getValue("ZFJE"));
   //住院醫保碼
   result.setCommitData("NHI_CODE",this.getValue("IYBM").trim().toString());
   //門診醫保碼
   result.setCommitData("NHI_CODE_O",this.getValue("OYBM").trim().toString());
   //急診醫保碼
   result.setCommitData("NHI_CODE_E",this.getValue("EYBM").trim().toString());
   //啟用注記
   if(this.getCheckBox("PRICESTATR").isSelected()){
     result.setCommitData("ACTIVE_FLG","Y");
   }else{
     result.setCommitData("ACTIVE_FLG","N");
   }
   //允許手動計價注記
   if(this.getCheckBox("SDJJZJ").isSelected()){
     result.setCommitData("LET_UMARMED_FLG","Y");
   }else{
     result.setCommitData("LET_UMARMED_FLG","N");
   }
   //門診使用
   if(this.getCheckBox("ADMTYPE_O").isSelected()){
     result.setCommitData("OPD_FLG","Y");
   }else{
     result.setCommitData("OPD_FLG","N");
   }
   //急診使用
   if(this.getCheckBox("ADMTYPE_E").isSelected()){
     result.setCommitData("EMG_FLG","Y");
   }else{
     result.setCommitData("EMG_FLG","N");
   }
   //住院使用
   if(this.getCheckBox("ADMTYPE_I").isSelected()){
     result.setCommitData("IPD_FLG","Y");
   }else{
     result.setCommitData("IPD_FLG","N");
   }
   //經醫生處方
   if(this.getCheckBox("JCFQ").isSelected()){
     result.setCommitData("SPLCASE_FLG","Y");
   }else{
     result.setCommitData("SPLCASE_FLG","N");
   }
   //介入操作
   if(this.getCheckBox("JRCZ").isSelected()){
     result.setCommitData("PROJECT_APPLY_FLG","Y");
   }else{
     result.setCommitData("PROJECT_APPLY_FLG","N");
   }
   //健康檢查(新添字段)
   if(this.getCheckBox("ADMTYPE_H").isSelected()){
     result.setCommitData("HRM_FLG","Y");
   }else{
     result.setCommitData("HRM_FLG","N");
   }
   IOperator operator = SysManager.getInstance().getOperator();
   operator.setActionParmCommit(result);
   result.setCommitData("OPT_DATE",SysManager.getInstance().getOPTDate());
   return result;
 }
 /**
  * 獲得PhaBase數據
  * @return ActionParm
  */
 public ActionParm getPhaBaseData(){
   ActionParm result = new ActionParm();
   //藥品代碼
   result.setCommitData("ORDER_CODE",this.getValue("ORDER_CODE"));
   //藥品分類
   result.setCommitData("TYPE_CODE",this.getValue("PHATYPE"));
   //開藥單位
   result.setCommitData("MEDI_UNIT",this.getValue("KYUINTCOBO"));
   //發藥單位2
   result.setCommitData("DISPENSE_UNIT",this.getValue("FYUNITCOMBO2"));
   //發藥單位1
   result.setCommitData("DISPENSE_UNIT",this.getValue("FYUNITCOMBO"));
   //庫存單位
   result.setCommitData("STOCK_UNIT",this.getValue("STOCKUNIT"));
   //劑型
   result.setCommitData("DOSE_CODE",this.getValue("JX"));
   //頻率
   result.setCommitData("FREQ_CODE",this.getValue("PL"));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91网站黄www| 欧美日韩国产综合一区二区| 国产精品一线二线三线| 精品一区精品二区高清| 国内精品自线一区二区三区视频| 麻豆高清免费国产一区| 日韩欧美国产三级| av综合在线播放| 美女尤物国产一区| 蜜臀99久久精品久久久久久软件| 另类小说视频一区二区| 狠狠狠色丁香婷婷综合激情| 亚洲高清三级视频| 石原莉奈在线亚洲二区| 久久99日本精品| 国产99精品在线观看| 日韩**一区毛片| 狠狠色丁香久久婷婷综合_中| 国产在线播精品第三| 日韩电影一区二区三区四区| 精品制服美女丁香| 国产成人福利片| 久久国产夜色精品鲁鲁99| 精品写真视频在线观看| 视频精品一区二区| 国产在线视视频有精品| caoporen国产精品视频| 欧美日韩在线三区| 一本到不卡精品视频在线观看| 在线观看一区不卡| 色综合天天视频在线观看| 成人午夜伦理影院| 国产美女一区二区| 韩国一区二区视频| 久久成人免费网站| av电影在线观看一区| 欧美日韩大陆在线| 日本一区二区三区dvd视频在线| 日韩免费视频一区| 91精品国产综合久久久蜜臀图片| 欧美精品一区二区久久久| 亚洲日本一区二区| 亚洲美女免费视频| 久久69国产一区二区蜜臀 | 欧美在线观看视频一区二区 | 一区二区三区在线观看欧美 | 欧美日韩视频专区在线播放| 色婷婷国产精品久久包臀 | 日本欧美大码aⅴ在线播放| 亚洲成a人v欧美综合天堂下载| 亚洲美女免费视频| 亚洲精品国产a| 久久精品国产网站| 国产精品一线二线三线| 东方aⅴ免费观看久久av| 欧美另类变人与禽xxxxx| 国产精品乱子久久久久| 免费精品视频在线| 欧美伦理电影网| 亚洲精品写真福利| 亚洲女同一区二区| 一卡二卡欧美日韩| 亚洲va欧美va人人爽| 亚洲视频图片小说| 中文字幕一区免费在线观看| 美女视频免费一区| 91高清在线观看| 欧美高清www午色夜在线视频| 91精品国产一区二区三区香蕉| 国产精品福利在线播放| 狠狠色伊人亚洲综合成人| 欧美亚洲高清一区| 亚洲欧美激情一区二区| 国产成人精品在线看| 欧美大片一区二区三区| 亚洲成人手机在线| 狠狠色综合色综合网络| 91精品国产综合久久精品| 亚洲精品中文字幕乱码三区| 日本欧洲一区二区| 国产成人精品免费在线| 91激情在线视频| 国产精品不卡在线| 成人性生交大片免费| 欧美性一区二区| 欧美videos中文字幕| 国产精品美女www爽爽爽| 亚洲国产精品视频| 91国偷自产一区二区开放时间 | 日本不卡不码高清免费观看| 在线亚洲人成电影网站色www| 岛国av在线一区| 免费看欧美女人艹b| 懂色中文一区二区在线播放| 久久你懂得1024| 亚洲免费伊人电影| av综合在线播放| 最近日韩中文字幕| 92精品国产成人观看免费| 69成人精品免费视频| 性做久久久久久免费观看欧美| 国产九九视频一区二区三区| 欧美精品一区二区久久久| 亚洲男人的天堂av| 91免费版在线看| 精品噜噜噜噜久久久久久久久试看| 午夜精品一区二区三区免费视频 | 风间由美性色一区二区三区| 欧美国产日韩亚洲一区| 国产成a人无v码亚洲福利| 中日韩免费视频中文字幕| 97se亚洲国产综合自在线观| 亚洲欧美色综合| 欧美日韩精品一区二区三区蜜桃 | 久久国内精品自在自线400部| 色综合色狠狠综合色| 亚洲激情男女视频| 国产成人精品www牛牛影视| 国产欧美日韩激情| 免费看黄色91| 色婷婷综合久久久中文一区二区| 久久亚洲精品小早川怜子| 一区二区成人在线| 欧美精品18+| 国产伦精品一区二区三区视频青涩 | 欧美成人一级视频| 国产aⅴ综合色| 亚洲美女区一区| 欧美一区二区视频在线观看| 国产一区福利在线| 亚洲婷婷综合色高清在线| 欧美日韩国产高清一区二区| 久久99精品一区二区三区| 国产精品乱码人人做人人爱| 欧美亚一区二区| 国产精品狼人久久影院观看方式| 色综合天天视频在线观看 | 成人动漫视频在线| 亚洲国产精品一区二区久久| 精品少妇一区二区三区在线视频| 成人av在线一区二区| 国产午夜精品福利| 91极品视觉盛宴| 经典三级视频一区| 亚洲免费在线电影| 色综合久久久久网| 视频一区视频二区中文| 亚洲国产精品成人综合| 国产a精品视频| 无吗不卡中文字幕| 91精品在线观看入口| 国产91在线看| 日韩精品电影在线| 国产精品情趣视频| 日韩欧美精品在线| 色88888久久久久久影院按摩| 亚洲丝袜另类动漫二区| 日韩一区二区三区三四区视频在线观看 | 精品一区二区三区的国产在线播放 | 一区二区在线观看视频 | 国产在线一区二区| 亚洲18影院在线观看| 国产精品美女一区二区三区| 日韩欧美亚洲国产精品字幕久久久| 免费看精品久久片| 洋洋av久久久久久久一区| 国产色产综合色产在线视频| 99久久免费精品高清特色大片| 蜜臀av性久久久久蜜臀aⅴ流畅| 91精品国产91综合久久蜜臀| 麻豆成人在线观看| 一区二区三区精品视频在线| 日本一区二区三区在线不卡| 欧美一区二区三区爱爱| 国内精品免费**视频| 亚洲高清免费观看高清完整版在线观看| 欧美日韩在线播放三区| 不卡一区二区中文字幕| 综合久久综合久久| 欧美伊人久久久久久久久影院 | 日韩欧美国产午夜精品| 欧美主播一区二区三区| 视频一区在线视频| 亚洲伦理在线精品| 国产精品麻豆一区二区| 国产午夜精品一区二区三区视频 | 久久精品水蜜桃av综合天堂| 日韩色在线观看| 欧美久久久久久久久中文字幕| 美女网站色91| 天天色综合成人网| 亚洲午夜精品网| 一区二区三区色| 一区二区在线观看av| 日韩欧美国产午夜精品| 制服丝袜成人动漫| 欧美精选午夜久久久乱码6080| 国产在线精品一区二区不卡了| 蜜桃传媒麻豆第一区在线观看| 国产视频一区二区在线|