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

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

?? houseinfo.java

?? 比較完整的功能全面的房屋管理系統;
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
      ResultSet rs = db.getResult(sql);
      if (rs.first()) {
        ID = rs.getString("ID");
      }
      else {
        rs.close();
      }
    }
    catch (Exception e) {
      e.printStackTrace();
    }
    return ID;
  }
//根據房主姓名得到房主ID
  //與房產坐落類似,住房信息表中住戶信息項存儲的是房主ID,所以在保存時首先要將房主姓名轉化為房主ID
  String getOwnerID(String owner) {
    String sql = "select * from OwnerInfo where name='" + owner + "'";
    String ID = new String();
    try {
      ResultSet rs = db.getResult(sql);
      if (rs.first()) {
        ID = rs.getString("ID");
      }
      else {
        //當用戶所填寫房主姓名在數據庫中不存在時,提示用戶首先增加該房主信息
        CommonDialog.showDialog(CommonDialog.OK, "房產管理系統", "當前住戶不存在,請先增加其基本信息!");
        rs.close();
        return "";
      }
    }
    catch (Exception e) {
      e.printStackTrace();
    }
    return ID;
  }

  void groupSetEnabled(boolean enabled) {
    txtArea.setEnabled(enabled);
    txtBuyPrice.setEnabled(enabled);
    txtRoomNum.setEnabled(enabled);
    txtBuyTime.setEnabled(enabled);
    txtHouseName.setEnabled(enabled);
    txtYTArea.setEnabled(enabled);
    txtOwner.setEnabled(enabled);
    cboHouseLocation.setEnabled(enabled);
    cboHeading.setEnabled(enabled);
    cboUseType.setEnabled(enabled);

  }

  void btnSetEnabled(boolean add, boolean edit, boolean delete, boolean save) {
    btnAdd.setEnabled(add);
    btnEdit.setEnabled(edit);
    btnDelete.setEnabled(delete);
    btnSave.setEnabled(save);
  }

  void clearData() {
    txtArea.setText("");
    txtBuyPrice.setText("");
    txtRoomNum.setText("");
    txtBuyTime.setText("");
    txtHouseName.setText("");
    txtYTArea.setText("");
    txtOwner.setText("");
    cboHouseLocation.setSelectedItem(null);
    cboHeading.setSelectedItem(null);
    cboUseType.setSelectedItem(null);
  }

  boolean checkData() {
    //坐落是否為空
    if (cboHouseLocation.getSelectedIndex() < 0) {
      CommonDialog.showDialog(CommonDialog.OK, "房產管理系統", "房屋坐落不能為空!");
      return false;
    }
    //房間號是否為空
    if (txtHouseName.getText().trim().equals("")) {
      CommonDialog.showDialog(CommonDialog.OK, "房產管理系統", "房間號不能為空!");
      txtHouseName.setFocusable(true);
      return false;
    }
    return true;
  }

  void btnSave_actionPerformed(ActionEvent e) {
    if (!checkData()) {
      return;
    }
    String sql = new String(); //數據庫操作語句
    String id = new String();  //住房ID
    String locationID = new String(); //坐落ID
    String name = new String(); //房間號
    String heading = new String();//朝向
    String roomNum = new String();//間數
    String useType = new String();//使用方式
    String buyTime = new String();//購買時間
    String buyPrice = new String();//購買價格
    String area = new String();//面積
    String ytArea = new String();//陽臺面積
    String ownerID = new String();//住戶ID
    //調用getLocationID函數根據坐落得到坐落ID
    locationID = getLocationID(cboHouseLocation.getSelectedItem().toString());
    //房主姓名不為空時,得到房主ID
    if (!txtOwner.getText().equals("")) {
      ownerID = getOwnerID(txtOwner.getText());
      //如果房主ID為空,即該房主信息在數據庫中不存在,跳出保存過程
      if (ownerID.equals("")) {
        return;
      }
    }
    if (cboHeading.getSelectedIndex() >= 0) { //朝向
      heading = db.CodeDesConvert("Heading", "",cboHeading.getSelectedItem().toString(), 0);
    }
    if (cboUseType.getSelectedIndex() >= 0) { //使用方式
      useType = db.CodeDesConvert("UseType", "",cboUseType.getSelectedItem().toString(), 0);
    }
    if (!txtRoomNum.getText().equals("")) { //間數
      roomNum = txtRoomNum.getText().trim();
    }
    if (!txtBuyPrice.getText().equals("")) { //購房價格
      buyPrice = txtBuyPrice.getText().trim();
    }
    if (!txtArea.getText().equals("")) { //面積
      area = txtArea.getText().trim();
    }
    if (!txtYTArea.getText().equals("")) { //使用面積
      ytArea = txtYTArea.getText().trim();
    }
    if (operType.equals("add")) {
      //得到新住房ID
      id = db.getID("HouseInfo","ID");
      setCurID(id);
      //生成插入語句
      sql = "insert into HouseInfo values('" + id + "','" + locationID + "','" +
          txtHouseName.getText() + "','" + heading + "','" + roomNum + "','" +
          useType + "','" + txtBuyTime.getText() + "','" + buyPrice +
          "','" + area + "','" + ytArea + "','" + ownerID + "')";
    }//生成更新語句
    else if (operType.equals("edit")) {
      sql = "update HouseInfo set BuildID='" + locationID + "',";
      sql = sql + " Name='" + txtHouseName.getText() + "',";
      sql = sql + " Heading='" + heading + "',";
      sql = sql + " Number='" + roomNum + "',";
      sql = sql + " UseType='" + useType + "',";
      sql = sql + " BuyTime='" + txtBuyTime.getText() + "',";
      sql = sql + " BuyPrice='" + buyPrice + "',";
      sql = sql + " Area='" + area + "',";
      sql = sql + " YTArea='" + ytArea + "',";
      sql = sql + " OwnerID='" + ownerID + "'";
      sql = sql + " where ID='" + curID + "'";
    }
    if (db.executeSql(sql)) {
      CommonDialog.showDialog(CommonDialog.OK, "房產管理系統", "新增住房信息成功!");
      groupSetEnabled(false);
      btnSetEnabled(true, true, true, false);
      setOperType("none");
    }
    else {
      CommonDialog.showDialog(CommonDialog.OK, "房產管理系統", "新增住房信息失?。?quot;);
    }
  }

  void btnEdit_actionPerformed(ActionEvent e) {
    groupSetEnabled(true);
    btnSetEnabled(true, true, true, true);
    setOperType("edit");

  }

  void btnDelete_actionPerformed(ActionEvent e) {
    if (!curID.equals("")) {
      int ir = CommonDialog.showDialog(3, "房產管理系統", "確定要刪除當前記錄嗎?");
      if (ir == 2) {
        return;
      }
      String sql = "delete from HouseInfo where ID='" + curID + "'";
      if (db.executeSql(sql)) {
        CommonDialog.showDialog(CommonDialog.OK, "房產管理系統", "刪除記錄成功!");
        clearData();
        groupSetEnabled(false);
        btnSetEnabled(true, false, false, false);
        setOperType("none");
      }
      else {
        CommonDialog.showDialog(CommonDialog.OK, "房產管理系統", "刪除記錄失敗,請重試!");
      }
    }
  }
}

class HouseInfo_txtArea_actionAdapter
    implements java.awt.event.ActionListener {
  HouseInfo adaptee;

  HouseInfo_txtArea_actionAdapter(HouseInfo adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.txtArea_actionPerformed(e);
  }
}

class HouseInfo_btnExit_actionAdapter
    implements java.awt.event.ActionListener {
  HouseInfo adaptee;

  HouseInfo_btnExit_actionAdapter(HouseInfo adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.btnExit_actionPerformed(e);
  }
}

class HouseInfo_btnAdd_actionAdapter
    implements java.awt.event.ActionListener {
  HouseInfo adaptee;

  HouseInfo_btnAdd_actionAdapter(HouseInfo adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.btnAdd_actionPerformed(e);
  }
}

class HouseInfo_btnSave_actionAdapter
    implements java.awt.event.ActionListener {
  HouseInfo adaptee;

  HouseInfo_btnSave_actionAdapter(HouseInfo adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.btnSave_actionPerformed(e);
  }
}

class HouseInfo_btnEdit_actionAdapter
    implements java.awt.event.ActionListener {
  HouseInfo adaptee;

  HouseInfo_btnEdit_actionAdapter(HouseInfo adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.btnEdit_actionPerformed(e);
  }
}

class HouseInfo_btnDelete_actionAdapter
    implements java.awt.event.ActionListener {
  HouseInfo adaptee;

  HouseInfo_btnDelete_actionAdapter(HouseInfo adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.btnDelete_actionPerformed(e);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99久国产精品黄毛片色诱| 一区二区三区久久久| 欧美在线观看视频一区二区三区| 成人美女在线视频| 成人午夜视频在线| 不卡在线视频中文字幕| youjizz国产精品| 色综合天天性综合| 在线视频综合导航| 欧美撒尿777hd撒尿| 欧美妇女性影城| 日韩免费福利电影在线观看| 精品国免费一区二区三区| 26uuu亚洲婷婷狠狠天堂| 久久精品人人爽人人爽| 国产精品乱码久久久久久| 亚洲欧美综合另类在线卡通| 亚洲精品久久久久久国产精华液| 亚洲午夜羞羞片| 免费成人性网站| 国产精品77777| 成人aa视频在线观看| 欧洲中文字幕精品| 日韩精品一区二区三区swag| 国产蜜臀av在线一区二区三区| 亚洲图片激情小说| 日本不卡中文字幕| 国产精品亚洲成人| 91九色最新地址| 日韩一区二区三区高清免费看看| 国产亚洲成aⅴ人片在线观看| 亚洲色欲色欲www在线观看| 日本色综合中文字幕| 国产成人精品影视| 欧美男男青年gay1069videost| 精品国产免费一区二区三区四区| 国产精品少妇自拍| 日韩精品国产欧美| 成人免费精品视频| 欧美一区日本一区韩国一区| 国产精品妹子av| 日本不卡视频在线| 91久久精品一区二区二区| 久久综合成人精品亚洲另类欧美| 亚洲综合小说图片| 国产**成人网毛片九色| 欧美一区二区福利视频| 亚洲免费在线看| 精品一区二区三区免费毛片爱| 在线免费av一区| 国产嫩草影院久久久久| 免费成人在线影院| 欧美调教femdomvk| 国产精品久久久久久久久久免费看| 奇米在线7777在线精品| 色哟哟一区二区三区| 国产视频一区在线播放| 奇米色一区二区| 欧美日韩亚州综合| 亚洲免费观看高清完整版在线 | 国产成人综合网站| 88在线观看91蜜桃国自产| 亚洲精品福利视频网站| 不卡一卡二卡三乱码免费网站 | 国产一区二区三区在线观看免费视频 | 色琪琪一区二区三区亚洲区| 欧美激情综合五月色丁香小说| 久久se精品一区精品二区| 51午夜精品国产| 亚洲成国产人片在线观看| 在线观看欧美黄色| 亚洲一区二区三区视频在线| 色呦呦国产精品| 亚洲区小说区图片区qvod| 91在线视频官网| 亚洲日本在线a| 色哟哟一区二区| 亚洲永久精品大片| 欧美在线观看18| 天天爽夜夜爽夜夜爽精品视频 | 美女视频一区在线观看| 欧美乱熟臀69xxxxxx| 日韩高清一区在线| 欧美一区二区视频在线观看2020| 图片区小说区国产精品视频| 51久久夜色精品国产麻豆| 美女高潮久久久| 精品国产乱码91久久久久久网站| 激情五月播播久久久精品| 久久精品夜色噜噜亚洲a∨| 高清不卡一区二区在线| 亚洲日本在线a| 欧美在线一区二区三区| 五月天激情综合| 久久综合久久综合久久| 91性感美女视频| 亚洲v中文字幕| 精品理论电影在线观看| av动漫一区二区| 亚洲成人久久影院| 亚洲精品在线三区| 91美女片黄在线观看| 午夜久久久久久久久久一区二区| 日韩欧美一区二区不卡| 成人免费视频免费观看| 亚洲网友自拍偷拍| 久久免费视频色| 欧美性感一区二区三区| 精品一区二区三区影院在线午夜| 国产精品卡一卡二| 欧美老肥妇做.爰bbww视频| 国内久久精品视频| 亚洲精品视频免费观看| 91精品国产高清一区二区三区蜜臀| 国产一区二区主播在线| 亚洲一区二区三区四区的| 久久久夜色精品亚洲| 欧美日韩精品一区二区三区四区| 国产精品乡下勾搭老头1| 午夜欧美视频在线观看| 中文字幕一区二区三区不卡在线| 日韩视频一区在线观看| 色哟哟国产精品免费观看| 精品无人码麻豆乱码1区2区| 亚洲午夜免费视频| 国产精品色噜噜| 日韩欧美在线综合网| 欧美视频一区二区三区| 成人性生交大片免费| 韩国女主播一区| 日本aⅴ亚洲精品中文乱码| 亚洲欧美电影院| 国产午夜一区二区三区| 日韩一区二区三区在线观看| 在线观看区一区二| 色天使色偷偷av一区二区| 国产精品亚洲成人| 精品一区二区三区视频在线观看 | 日欧美一区二区| 亚洲精品久久久蜜桃| 日韩一区日韩二区| 中文字幕巨乱亚洲| 国产亚洲精品bt天堂精选| 欧美精品一区二区三区蜜桃| 日韩精品一区二区三区三区免费| 欧美剧情片在线观看| 欧美美女激情18p| 欧美综合视频在线观看| 在线精品视频免费观看| 91猫先生在线| 99久久精品免费精品国产| av一区二区久久| 99久久综合色| 91免费在线看| 在线观看欧美黄色| 欧美日韩中文字幕一区| 欧美日韩黄色一区二区| 8v天堂国产在线一区二区| 日韩视频国产视频| 日韩久久精品一区| 精品国产不卡一区二区三区| 2022国产精品视频| 久久精品一区蜜桃臀影院| 中文在线一区二区| 国产精品久久午夜夜伦鲁鲁| 亚洲女与黑人做爰| 亚洲午夜一区二区| 蜜桃av一区二区| 国产精品一区不卡| 91蝌蚪porny| 欧美丰满一区二区免费视频 | 欧美韩国日本不卡| 综合久久国产九一剧情麻豆| 亚洲香肠在线观看| 精品一区二区三区蜜桃| 成人免费av网站| 欧美在线播放高清精品| 日韩午夜激情视频| 日本一二三不卡| 亚洲成人资源网| 国产一区二区精品久久99| 91蜜桃视频在线| 91精品国产黑色紧身裤美女| 国产欧美一区二区精品久导航 | 蜜臀久久99精品久久久久宅男| 国产一区二区影院| 91麻豆自制传媒国产之光| 欧美一级在线观看| 亚洲欧美怡红院| 看电影不卡的网站| 在线观看亚洲一区| 久久久www免费人成精品| 夜夜嗨av一区二区三区四季av| 久久99国产精品久久99| 91小视频免费看| 精品国产欧美一区二区| 亚洲成人第一页| 成人美女视频在线看| 91精品国产麻豆| 樱桃视频在线观看一区|