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

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

?? gbs_rfpcountry_db.java

?? 對日軟件外包 為東芝做的一個全球商業管理系統
?? JAVA
字號:
/** 
 * method GBS_MMember_DB.java
 * created on 07-29-2004
 * 
 * @author   GXK
 * @version  1.0
 */

package DB;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

import javax.sql.DataSource;

import COMMON.BaseCommonCheck;
import COMMON.ReturnValue;
import COMMON.SystemConstants;
import DataBean.GBS_RfpCountry_stBean;

public class GBS_RfpCountry_DB implements SystemConstants {

	private DataSource datasource = null;

	/**
	 * get datasource from logic
	 * @param datasource
	 */
	public GBS_RfpCountry_DB(DataSource datasource) {
		this.datasource = datasource;
	}

	public ReturnValue selectByCustomerIDRfpID(String CustomerID, String RfpNo) throws Exception {
		//Add by Gxk 2004/09/10 Start
		CustomerID = BaseCommonCheck.convertSql(CustomerID);
		RfpNo = BaseCommonCheck.convertSql(RfpNo);
		//Add by Gxk 2004/09/10 End
		StringBuffer sql = new StringBuffer();

		//	  ///////////////////////////////////////////////////////////////////////////
		//	  EDIT SQL
		sql.append("  SELECT ");
		sql.append("         T_RFP_COUNTRY.COUNTRY_CODE, ");
		sql.append("         T_RFP_COUNTRY.SUBSIDIARY_CODE, ");
		sql.append("         M_COUNTRY.COUNTRY_NAME, ");
		sql.append("         M_SUBSIDIARY.SUBSIDIARY_NAME ");
		sql.append("    FROM ");
		sql.append("         T_RFP_COUNTRY, ");
		sql.append("         M_COUNTRY, ");
		sql.append("         M_SUBSIDIARY ");
		sql.append("   WHERE ");
		sql.append("         T_RFP_COUNTRY.CUSTOMER_ID = '" + CustomerID + "' ");
		sql.append("     AND T_RFP_COUNTRY.RFP_NO = '" + RfpNo + "' ");
		sql.append("     AND T_RFP_COUNTRY.SUBSIDIARY_CODE = M_SUBSIDIARY.SUBSIDIARY_CODE(+) ");
		sql.append("     AND T_RFP_COUNTRY.COUNTRY_CODE = M_COUNTRY.COUNTRY_CODE(+) ");
		sql.append("ORDER BY ");
		sql.append("         M_COUNTRY.DISP_ORDER, T_RFP_COUNTRY.COUNTRY_CODE, ");
		sql.append("         M_SUBSIDIARY.DISP_ORDER, T_RFP_COUNTRY.SUBSIDIARY_CODE ");
		System.out.println("[INFO] sql = " + sql.toString());
		//	  END EDIT SQL		
		//	  DEFINE RETURNVALUE
		ReturnValue returnValue = new ReturnValue();
		GBS_RfpCountry_stBean out_st = null;
		ArrayList list = new ArrayList();
		//	  END
		//	  ///////////////////////////////////////////////////////////////////////////

		ResultSet rset = null;
		Connection conn = null;
		Statement st = null;

		try {
			conn = this.datasource.getConnection();
			st = conn.createStatement();
			rset = st.executeQuery(sql.toString());
			//	  //////////////////////////////////////////////////////////////////////////
			//	  GET DATA FROM DB RESULTSET
			while (rset.next()) {
				out_st = new GBS_RfpCountry_stBean();
				out_st.setCountryCode(BaseCommonCheck.convertNullToSpace(rset.getString("COUNTRY_CODE")));
				out_st.setCountryName(BaseCommonCheck.convertNullToSpace(rset.getString("COUNTRY_NAME")));
				out_st.setSubsidiaryCode(BaseCommonCheck.convertNullToSpace(rset.getString("SUBSIDIARY_CODE")));
				out_st.setSubsidiaryName(BaseCommonCheck.convertNullToSpace(rset.getString("SUBSIDIARY_NAME")));
				list.add(out_st);
			}
			returnValue.setDataValue(list);
			//	  END GET DATA
			//	  //////////////////////////////////////////////////////////////////////////
		} catch (Exception exception) {
			System.out.println("[Error Happen!]");
			System.out.println("[Start Trace]");
			exception.printStackTrace();
			System.out.println("[End Trace]");
			throw exception;
		} finally {
			//CLOSE DB CONN
			try {
				if (rset != null) {
					rset.close();
				}
				if (st != null) {
					st.close();
				}
				if (conn != null) {
					conn.close();
				}
			} catch (SQLException se) {
			}
		}
		return returnValue;
	}

	public void deleteByCustomerIDRfpNo(String customerID, String rfpNo) throws Exception {
		//Add by Gxk 2004/09/10 Start
		customerID = BaseCommonCheck.convertSql(customerID);
		rfpNo = BaseCommonCheck.convertSql(rfpNo);
		//Add by Gxk 2004/09/10 End
		String sql = new String();
		String sql1 = new String();
		ReturnValue ret = new ReturnValue();

		/////////////////////////////////////////////////////////////////////////////
		//EDIT SQL
		sql += " SELECT ";
		sql += " 		CUSTOMER_ID ";
		sql += " FROM ";
		sql += " 		T_RFP_COUNTRY ";
		sql += " WHERE ";
		sql += " 		CUSTOMER_ID     ='" + customerID + "'";
		sql += " 		AND RFP_NO      ='" + rfpNo + "'";
		sql += " FOR UPDATE ";

		System.out.println("[INFO] sql = " + sql);

		sql1 = " DELETE FROM ";
		sql1 += " 		T_RFP_COUNTRY ";
		sql1 += " WHERE ";
		sql1 += " 		CUSTOMER_ID     ='" + customerID + "'";
		sql1 += " 		AND RFP_NO      ='" + rfpNo + "'";

		System.out.println("[INFO] sql = " + sql1);

		//END EDIT SQL		
		//DEFINE RETURNVALUE

		//END
		/////////////////////////////////////////////////////////////////////////////

		ResultSet rset = null;
		Connection conn = null;
		Statement st = null;
		PreparedStatement pstmt = null;
		int bresult = 0;
		try {
			conn = this.datasource.getConnection();
			st = conn.createStatement();
			rset = st.executeQuery(sql);
			if (rset.next()) {
				bresult = 1;
			}
			if (bresult > 0) {
				pstmt = conn.prepareStatement(sql1);
				bresult = pstmt.executeUpdate();
			}
			if (bresult > 0) {
				conn.commit();
			} else {
				conn.rollback();
			}

			////////////////////////////////////////////////////////////////////////////
			//GET DATA FROM DB RESULTSET

			//END GET DATA
			////////////////////////////////////////////////////////////////////////////
		} catch (Exception exception) {
			System.out.println("[Error Happen!]");
			System.out.println("[Start Trace]");
			exception.printStackTrace();
			System.out.println("[End Trace]");
			throw exception;
		} finally {
			//CLOSE DB CONN
			try {
				if (rset != null) {
					rset.close();
				}
				if (st != null) {
					st.close();
				}
				if (pstmt != null) {
					pstmt.close();
				}
				if (conn != null) {
					conn.close();
				}
			} catch (SQLException se) {
			}
		}

	}
	public ReturnValue update(String customerID, String rfpNo, String createUserID, ArrayList list) throws Exception {
		//Add by Gxk 2004/09/10 Start
		customerID = BaseCommonCheck.convertSql(customerID);
		rfpNo = BaseCommonCheck.convertSql(rfpNo);
		createUserID = BaseCommonCheck.convertSql(createUserID);
		//Add by Gxk 2004/09/10 End
		StringBuffer sql = new StringBuffer();
		StringBuffer sql1 = new StringBuffer();
		String sql2 = new String();
		int bresult = 0;
		String countryCode = "";
		ReturnValue returnValue = new ReturnValue();
		//		  ///////////////////////////////////////////////////////////////////////////
		//		  EDIT SQL

		sql.append(" SELECT ");
		sql.append(" 		CUSTOMER_ID");
		sql.append("	FROM ");
		sql.append("		T_RFP_COUNTRY ");
		sql.append(" WHERE  ");
		sql.append("		CUSTOMER_ID = '" + customerID + "'");
		sql.append("	AND RFP_NO      = '" + rfpNo + "'");
		sql.append(" FOR UPDATE ");
		System.out.println("[INFO]sql=" + sql.toString());

		sql1.append("DELETE  ");
		sql1.append("	T_RFP_COUNTRY ");
		sql1.append("WHERE ");
		sql1.append(" 	CUSTOMER_ID = '" + customerID + "' ");
		sql1.append("AND RFP_NO = '" + rfpNo + "' ");
		System.out.println("[INFO]sql=" + sql1);
		//		END EDIT SQL	
		//		///////////////////////////////////////////////////////////////////////////

		ResultSet rset = null;
		Connection conn = null;
		Statement st = null;
		PreparedStatement pstmt = null;
		GBS_RfpCountry_stBean RfpCountry_stBean = new GBS_RfpCountry_stBean();
		try {
			conn = this.datasource.getConnection();
			st = conn.createStatement();
			rset = st.executeQuery(sql.toString());
			if (rset.next()) {
				bresult = 1;
			}
			if (bresult > 0) {
				pstmt = conn.prepareStatement(sql1.toString());
				bresult = pstmt.executeUpdate();
			}
			//				if ( bresult > 0 ){
			for (int i = 0; i < list.size(); i++) {
				RfpCountry_stBean = (GBS_RfpCountry_stBean) list.get(i);
				sql2 = "";
				sql2 += " INSERT INTO ";
				sql2 += "     T_RFP_COUNTRY (";
				sql2 += "     CUSTOMER_ID  ,";
				sql2 += "     RFP_NO ,";
				sql2 += "     COUNTRY_CODE ,";
				sql2 += "     SUBSIDIARY_CODE  ,";
				sql2 += "     CREATE_USER ,";
				sql2 += "     CREATE_DATE )";
				sql2 += " VALUES (  ";
				sql2 += " '" + customerID + "', ";
				sql2 += " '" + rfpNo + "', ";
				sql2 += " '" + BaseCommonCheck.convertSql(RfpCountry_stBean.getCountryCode()) + "', ";
				sql2 += " '" + BaseCommonCheck.convertSql(RfpCountry_stBean.getSubsidiaryCode()) + "', ";
				sql2 += " '" + createUserID + "', ";
				sql2 += "		SYSDATE ) ";
				System.out.println("[INFO]sql=" + sql2);
				pstmt = conn.prepareStatement(sql2.toString());
				bresult = pstmt.executeUpdate();
				if (bresult < 0) {
					break;
				}
			}
			//				}
			if (bresult > 0) {
				conn.commit();
			} else {
				conn.rollback();
			}
		} catch (Exception exception) {
			System.out.println("[Error Happen!]");
			System.out.println("[Start Trace]");
			exception.printStackTrace();
			System.out.println("[End Trace]");
			throw exception;
		} finally {
			//CLOSE DB CONN
			try {
				if (rset != null) {
					rset.close();
				}
				if (st != null) {
					st.close();
				}
				if (conn != null) {
					conn.close();
				}
			} catch (SQLException se) {
			}
		}
		return returnValue;
	}


	public ReturnValue selectCountryInfo(String countryCode) throws Exception {
		//Add by Gxk 2004/09/10 Start
		countryCode = BaseCommonCheck.convertSql(countryCode);
		//Add by Gxk 2004/09/10 End
		StringBuffer sql = new StringBuffer();

		//	  ///////////////////////////////////////////////////////////////////////////
		//	  EDIT SQL
		sql.append("  SELECT ");
		sql.append("         M_COUNTRY.COUNTRY_CODE, ");
		sql.append("         M_COUNTRY.SUBSIDIARY_CODE ");
		sql.append("    FROM ");
		sql.append("         M_COUNTRY ");
		sql.append("   WHERE ");
		sql.append("         M_COUNTRY.COUNTRY_CODE = '" + countryCode + "' ");
		//	  END EDIT SQL		
		//	  DEFINE RETURNVALUE
		ReturnValue returnValue = new ReturnValue();
		GBS_RfpCountry_stBean out_st = new GBS_RfpCountry_stBean();
		//	  END
		//	  ///////////////////////////////////////////////////////////////////////////
		ResultSet rset = null;
		Connection conn = null;
		Statement st = null;
		try {
			conn = this.datasource.getConnection();
			st = conn.createStatement();
			rset = st.executeQuery(sql.toString());
			//	  //////////////////////////////////////////////////////////////////////////
			//	  GET DATA FROM DB RESULTSET
			while (rset.next()) {
				out_st.setCountryCode(rset.getString("COUNTRY_CODE"));
				out_st.setSubsidiaryCode(rset.getString("SUBSIDIARY_CODE"));
			}
			returnValue.setDataValue(out_st);

			//	  END GET DATA
			//	  //////////////////////////////////////////////////////////////////////////
		} catch (Exception exception) {
			System.out.println("[Error Happen!]");
			System.out.println("[Start Trace]");
			exception.printStackTrace();
			System.out.println("[End Trace]");
			throw exception;
		} finally {
			//CLOSE DB CONN
			try {
				if (rset != null) {
					rset.close();
				}
				if (st != null) {
					st.close();
				}
				if (conn != null) {
					conn.close();
				}
			} catch (SQLException se) {
			}
		}
		return returnValue;
	}

	/**
	 * Select the mail address list for send mail
	 * @param CustomerID String
	 * @param RfpNo String
	 * @return ReturnValue
	 * @throws Exception
	 */
	public ReturnValue selectEmailList(String CustomerID, String RfpNo) throws Exception {
		//Add by Gxk 2004/09/10 Start
		CustomerID = BaseCommonCheck.convertSql(CustomerID);
		RfpNo = BaseCommonCheck.convertSql(RfpNo);
		//Add by Gxk 2004/09/10 End
		StringBuffer sql = new StringBuffer();

		//	  ///////////////////////////////////////////////////////////////////////////
		//	  EDIT SQL
		sql.append(" SELECT");
		sql.append("  DISTINCT M_MEMBER.E_MAIL");
		sql.append(" FROM");
		sql.append("  T_RFP_COUNTRY,");
		sql.append("  M_MEMBER");
		sql.append(" WHERE");
		sql.append(" M_MEMBER.E_MAIL IS NOT NULL AND ");
		sql.append(" ( (T_RFP_COUNTRY.CUSTOMER_ID='" + CustomerID + "'");
		sql.append("  AND T_RFP_COUNTRY.RFP_NO=" + RfpNo);
		sql.append("  AND M_MEMBER.SUBSIDIARY_CODE=T_RFP_COUNTRY.SUBSIDIARY_CODE");
		sql.append(" ) OR M_MEMBER.MEMBER_KIND IN ('2','3') )");
		
		System.out.println("[INFO] sql = " + sql.toString());
		//	  END EDIT SQL		
		//	  DEFINE RETURNVALUE
		ReturnValue returnValue = new ReturnValue();
		ArrayList list = new ArrayList();
		//	  END
		//	  ///////////////////////////////////////////////////////////////////////////

		ResultSet rset = null;
		Connection conn = null;
		Statement st = null;

		try {
			conn = this.datasource.getConnection();
			st = conn.createStatement();
			rset = st.executeQuery(sql.toString());
			//	  //////////////////////////////////////////////////////////////////////////
			//	  GET DATA FROM DB RESULTSET
			while (rset.next()) {
				list.add(rset.getString("E_MAIL"));
			}
			returnValue.setDataValue(list);
			//	  END GET DATA
			//	  //////////////////////////////////////////////////////////////////////////
		} catch (Exception exception) {
			System.out.println("[Error Happen!]");
			System.out.println("[Start Trace]");
			exception.printStackTrace();
			System.out.println("[End Trace]");
			throw exception;
		} finally {
			//CLOSE DB CONN
			try {
				if (rset != null) {
					rset.close();
				}
				if (st != null) {
					st.close();
				}
				if (conn != null) {
					conn.close();
				}
			} catch (SQLException se) {
			}
		}
		return returnValue;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美电影在线免费观看| 欧美激情一区二区| 国产日韩欧美精品一区| 夜夜嗨av一区二区三区四季av| 日本不卡一二三| 91蜜桃网址入口| 国产丝袜美腿一区二区三区| 婷婷夜色潮精品综合在线| 成人免费视频一区| 欧美成人vps| 视频一区欧美日韩| 色综合夜色一区| ...av二区三区久久精品| 日韩二区在线观看| 欧美亚洲愉拍一区二区| 国产亚洲婷婷免费| 美国毛片一区二区| 欧美群妇大交群中文字幕| 亚洲三级在线看| 成人三级伦理片| 国产日本亚洲高清| 国产精品12区| 26uuu国产电影一区二区| 日本成人在线看| 欧美日韩一级二级| 亚洲国产一区视频| 色久综合一二码| 综合在线观看色| 99热精品一区二区| 国产精品国产三级国产| 成人黄色av网站在线| 国产日韩亚洲欧美综合| 国产伦精一区二区三区| 久久五月婷婷丁香社区| 国产在线精品一区二区夜色| 精品美女被调教视频大全网站| 日韩电影网1区2区| 日韩欧美在线观看一区二区三区| 奇米精品一区二区三区在线观看一| 欧美三级电影网站| 视频一区视频二区在线观看| 3atv一区二区三区| 久久精品久久99精品久久| 亚洲欧洲韩国日本视频| 91在线看国产| 一区二区三区免费观看| 欧美日韩免费在线视频| 亚洲国产精品一区二区www在线| 欧美性色黄大片| 日本v片在线高清不卡在线观看| 日韩免费视频一区| 国产酒店精品激情| 成人免费一区二区三区视频| 色综合久久久久网| 日韩成人免费电影| 26uuu久久综合| 99视频有精品| 亚洲成av人片www| www一区二区| 色综合久久88色综合天天免费| 亚洲综合自拍偷拍| 欧美成人一级视频| 成人av电影在线网| 天天色天天爱天天射综合| 精品理论电影在线观看| 成人综合婷婷国产精品久久 | 久久精品国内一区二区三区| 亚洲精品一区二区三区福利| www.欧美亚洲| 免费成人在线网站| 亚洲欧洲色图综合| 日韩一级大片在线| 91婷婷韩国欧美一区二区| 丝袜美腿成人在线| 中文欧美字幕免费| 91精品国产91久久综合桃花| 国产成人自拍网| 天天色图综合网| 国产精品国产三级国产普通话蜜臀| 欧美性videosxxxxx| 国产一区二区三区在线看麻豆| 亚洲视频1区2区| 欧美精品一区二区三区高清aⅴ| 在线一区二区观看| 国产福利一区在线观看| 三级在线观看一区二区| 国产精品婷婷午夜在线观看| 884aa四虎影成人精品一区| av一区二区三区黑人| 麻豆国产精品官网| 亚洲乱码国产乱码精品精可以看| 久久亚洲综合av| 欧美丰满少妇xxxxx高潮对白| 成人午夜激情影院| 精品一区二区在线播放| 丝袜诱惑制服诱惑色一区在线观看| 国产精品久久久久桃色tv| 日韩美女一区二区三区| 欧美精品欧美精品系列| 色哟哟亚洲精品| a在线欧美一区| 国产精品 欧美精品| 精品一区二区三区在线播放| 奇米色一区二区三区四区| 亚洲国产精品天堂| 亚洲国产精品综合小说图片区| 国产精品久久久久久久久图文区| 久久人人97超碰com| 日韩你懂的电影在线观看| 91 com成人网| 欧美一区二视频| 欧美浪妇xxxx高跟鞋交| 欧美日韩视频在线观看一区二区三区 | 精品成人私密视频| 日韩免费成人网| 91麻豆精品国产自产在线 | 亚洲欧美一区二区三区久本道91| 久久九九全国免费| 久久久不卡影院| 国产精品免费久久| 中文字幕日本不卡| 亚洲精品午夜久久久| 一区二区在线电影| 亚洲一区二区中文在线| 午夜精品久久久久久久久久| 亚洲国产欧美在线| 视频一区二区不卡| 免费观看久久久4p| 国产中文字幕一区| 成人激情小说网站| 狠狠狠色丁香婷婷综合久久五月| 成人理论电影网| 久久99深爱久久99精品| 国产丝袜欧美中文另类| 国产视频亚洲色图| 国产精品美女久久福利网站| 日韩一区在线播放| 亚洲夂夂婷婷色拍ww47| 日本欧美一区二区在线观看| 老司机免费视频一区二区| 国产成人免费xxxxxxxx| 91视视频在线观看入口直接观看www | 亚洲第一激情av| 久久精品国产一区二区三区免费看| 黑人精品欧美一区二区蜜桃| 国产v日产∨综合v精品视频| jlzzjlzz亚洲女人18| 欧美性淫爽ww久久久久无| 欧美成人vps| 日本系列欧美系列| 韩国av一区二区三区| 91丨九色丨蝌蚪丨老版| 欧美美女直播网站| 国产日韩欧美激情| 亚洲国产精品嫩草影院| 国产精品一卡二| 欧美日韩综合一区| 国产日韩欧美高清在线| 性感美女极品91精品| 岛国一区二区在线观看| 欧美日韩一区二区三区在线看| 精品国偷自产国产一区| 一区二区三区在线播放| 久久99精品久久久| 欧美亚洲国产一区二区三区| 久久网站最新地址| 亚洲1区2区3区视频| 成人免费精品视频| 欧美一区在线视频| 亚洲精品va在线观看| 国产精品亚洲第一区在线暖暖韩国| 欧美性大战久久久久久久蜜臀| 久久综合国产精品| 丝袜美腿成人在线| 在线免费观看日本一区| 国产午夜精品美女毛片视频| 日本午夜精品视频在线观看| 97精品久久久午夜一区二区三区| 欧美成人在线直播| 婷婷综合五月天| 在线这里只有精品| 中文字幕成人av| 国内精品视频一区二区三区八戒 | 成人看片黄a免费看在线| 欧美电视剧免费观看| 91精品一区二区三区在线观看| 久久国产生活片100| 色一区在线观看| 欧美国产日韩亚洲一区| 国内精品视频666| 亚洲男人天堂一区| 国产91清纯白嫩初高中在线观看| 亚洲精品在线免费观看视频| 免费成人在线视频观看| 91精品国产美女浴室洗澡无遮挡| 五月天视频一区| 欧美日韩一级视频| 香蕉成人啪国产精品视频综合网| 欧美综合一区二区| 亚洲一区自拍偷拍|