PlaceManager.java
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:3k
源码类别:

OA系统

开发平台:

Java

  1. package com.gforce.gfoa;
  2. /**
  3.  * <p>Title: 吉力科技办公自动化系统</p>
  4.  * <p>Description: 吉力科技办公自动化系统</p>
  5.  * <p>Copyright: 版权所有 2003 (c) 西安吉力科技发展有限公司  Copyright (c) 2003 GForce Sceince & Technology</p>
  6.  * <p>Company: 西安吉力科技发展有限公司 (GForce Sceince & Technology)</p>
  7.  * @author 王江涛
  8.  * @version 1.0
  9.  */
  10. import com.gforce.currency.database.*;
  11. import java.util.*;
  12. public class PlaceManager
  13.     extends RecordManager {
  14.     public PlaceManager() {
  15.     }
  16.     protected final static String TableName = "PlaceInfo"; //定义声明本类操作表名称
  17.     protected final static String IDFieldName = "ID"; //定义声明主键或者可以确定唯一记录的字段名称为“ID”,必须为自增整型
  18.     protected final static String[] NumericFieldsName = {"DepartmentID"}; //声明数值型字段名称
  19.     protected final static String[] StringFieldsName = {"PlaceName"}; //声明字符型字段名称
  20.     protected final static String[] DatetimeFieldsName = {}; //声明日期时间型字段名称
  21.     protected final static String[] TextFieldsName =        {}; //声明大字符串型字段名称
  22.     /**
  23.      * 根据字段名称获取插入数据时表单元素名称
  24.      * @param strFieldName  字段名称
  25.      * @return  表单素名称
  26.      */
  27.     protected String InsertParament(String strFieldName) {
  28.         return "" + strFieldName + ""; //可以根据需要加前缀、后缀
  29.     }
  30.     /**
  31.      * 根据字段名称获取修改数据时表单元素名称
  32.      * @param strFieldName  字段名称
  33.      * @return  表单素名称
  34.      */
  35.     protected String UpdateParament(String strFieldName) {
  36.         return "" + strFieldName + ""; //可以根据需要加前缀、后缀
  37.     }
  38.     /**
  39.      * 获取本类操作表名称
  40.      * @return  表名称
  41.      */
  42.     public String getTableName() { //获取本类操作表名称
  43.         return TableName;
  44.     }
  45.     protected String getIDFieldName() { //获取主键或者可以确定唯一记录的字段名称
  46.         return IDFieldName;
  47.     }
  48.     protected String[] getNumericFieldsName() { //获取数值型字段名称
  49.         return NumericFieldsName;
  50.     }
  51.     protected String[] getStringFieldsName() { //获取字符型字段名称
  52.         return StringFieldsName;
  53.     }
  54.     protected String[] getDatetimeFieldsName() { //获取日期时间型字段名称
  55.         return DatetimeFieldsName;
  56.     }
  57.     protected String[] getTextFieldsName() { //获取大字符串型字段名称
  58.         return TextFieldsName;
  59.     }
  60.     public static Vector getAllRecord()
  61.     {
  62.         Vector vt = SQLManager.GetResultSet("SELECT * FROM " + TableName +
  63.                                             " ORDER BY DepartmentID");
  64.         return vt;
  65.     }
  66.     public static Vector getRecordByDepartmentID(int iDepartmentID)
  67.     {
  68.         Vector vt = SQLManager.GetResultSet("SELECT * FROM " + TableName + " where DepartmentID=" + iDepartmentID +
  69.                                             " ORDER BY DepartmentID");
  70.         return vt;
  71.     }
  72. }