⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 moneyclassda.java

📁 医药供应链管理系统
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return tmp;
	}
	/**
	 * 现金费用单,通过ID返回该单bean
	 * @param m_id
	 * @return
	 */
	public AccountlistBean showAccountlist(int m_id){
		AccountlistBean bean = null;
		String sql = "SELECT money.m_time, money.m_mbc_type, msmallclass.msc_name, bank.b_name, money.m_amount, money.m_note, login.l_name " +
				"FROM money INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_id = ?";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistBean();
				bean.setM_time(rs.getString("m_time"));
				bean.setM_mbc_type(rs.getInt("m_mbc_type"));
				bean.setMsc_name(rs.getString("msc_name"));
				bean.setB_name(rs.getString("b_name"));
				bean.setM_amount(rs.getDouble("m_amount"));
				bean.setM_note(rs.getString("m_note"));
				bean.setL_name(rs.getString("l_name"));
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return bean;
	} 
	/**
	 * 帐务查询返回集合
	 * @return
	 */
	public ArrayList showMoney(){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"ORDER BY m_time desc";
		try {
			stmt = conn.createStatement();
			rs = stmt.executeQuery(sql);
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过帐务小类m_msc_id返回集合
	 * @param m_msc_id
	 * @return
	 */
	public ArrayList showMoneyByM_msc_id(int m_msc_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_msc_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_msc_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过帐务大类m_mbc_id返回集合
	 * @param m_mbc_id
	 * @return
	 */
	public ArrayList showMoneyByM_mbc_id(int m_mbc_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_mbc_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_mbc_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过帐务大类m_mbc_id和帐务小类m_msc_id返回集合
	 * @param m_mbc_id
	 * @param m_msc_id
	 * @return
	 */
	public ArrayList showMoneyByM_mbc_idAndM_msc_id(int m_mbc_id, int m_msc_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_mbc_id = ? AND m_msc_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_mbc_id);
			pstmt.setInt(2, m_msc_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过银行m_b_id返回集合
	 * @param m_b_id
	 * @return
	 */
	public ArrayList showMoneyByM_b_id(int m_b_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_b_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_b_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过银行帐务m_b_id和帐务小类m_msc_id返回集合
	 * @param m_b_id
	 * @param m_msc_id
	 * @return
	 */
	public ArrayList showMoneyByM_b_idAndM_msc_id(int m_b_id, int m_msc_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_b_id = ? AND m_msc_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_b_id);
			pstmt.setInt(2, m_msc_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过银行m_b_id和帐务大类m_mbc_id返回集合
	 * @param m_b_id
	 * @param m_mbc_id
	 * @return
	 */
	public ArrayList showMoneyByM_b_idAndM_mbc_id(int m_b_id, int m_mbc_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_b_id = ? AND m_mbc_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_b_id);
			pstmt.setInt(2, m_mbc_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过银行m_b_id和帐务大类m_mbc_id和帐务小类m_msc_id返回集合
	 * @param m_b_id
	 * @param m_mbc_id
	 * @param m_msc_id
	 * @return
	 */
	public ArrayList showMoneyByM_b_idAndM_mbc_idAndM_msc_id(int m_b_id, int m_mbc_id, int m_msc_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_b_id = ? AND m_mbc_id = ? AND m_msc_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_b_id);
			pstmt.setInt(2, m_mbc_id);
			pstmt.setInt(3, m_msc_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过帐务类型m_mbc_type返回集合
	 * @param m_mbc_type
	 * @return
	 */
	public ArrayList showMoneyByM_mbc_type(int m_mbc_type){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_mbc_type = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_mbc_type);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过帐务类型m_mbc_type和帐务小类m_msc_id返回集合
	 * @param m_mbc_type
	 * @param m_msc_id
	 * @return
	 */
	public ArrayList showMoneyByM_mbc_typeAndM_msc_id(int m_mbc_type, int m_msc_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_mbc_type = ? AND m_msc_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_mbc_type);
			pstmt.setInt(2, m_msc_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过帐务类型m_mbc_type和帐务大类m_mbc_id返回集合
	 * @param m_mbc_type
	 * @param m_mbc_id
	 * @return
	 */
	public ArrayList showMoneyByM_mbc_typeAndM_mbc_id(int m_mbc_type, int m_mbc_id){
		ArrayList arry = new ArrayList();
		AccountlistShowBean bean = null;
		String sql = "SELECT money.m_id, money.m_mbc_type, mbigclass.mbc_name, msmallclass.msc_name, login.l_name, money.m_time, bank.b_name, money.m_amount " +
				"FROM money INNER JOIN mbigclass ON money.m_mbc_id = mbigclass.mbc_id INNER JOIN msmallclass ON money.m_msc_id = msmallclass.msc_id AND " +
				"mbigclass.mbc_id = msmallclass.msc_mbc_id INNER JOIN bank ON money.m_b_id = bank.b_id INNER JOIN login ON money.m_l_id = login.l_id " +
				"WHERE m_mbc_type = ? AND m_mbc_id = ? ORDER BY m_time desc";
		try {
			pstmt = conn.prepareStatement(sql);
			pstmt.setInt(1, m_mbc_type);
			pstmt.setInt(2, m_mbc_id);
			rs = pstmt.executeQuery();
			while(rs.next()){
				bean = new AccountlistShowBean(rs.getInt("m_id"), rs.getInt("m_mbc_type"), rs.getString("mbc_name"), rs.getString("msc_name"), rs.getString("l_name"), rs.getString("m_time"), rs.getString("b_name"), rs.getDouble("m_amount"));
				arry.add(bean);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			closeDB();
		}
		return arry;
	}
	/**
	 * 通过帐务类型m_mbc_type和帐务大类m_mbc_id和帐务小类m_msc_id返回集合
	 * @param m_mbc_type
	 * @param m_mbc_id

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -