package tbDataModel_Dell; import java.util.Iterator; import java.util.List; import java.util.Vector; import DataBase.DatabaseManagement; import Method.GetNowTime; import PbuliClass.ShowMessage; import home.Open_soft_dialog; import tbDataModel.Point_fence_inout; import tbDataModel.Tb_fence_inout; public class Dell_Fenceinout { static Vector finout_vec=new Vector<>(); static Vector point_finout_vec=new Vector<>(); /**³õʼ»¯Êý¾Ý*/ @SuppressWarnings("rawtypes") public static void chushihua(){ Open_soft_dialog.addara("¼ÓÔØtb_fence_inout"); Iterator iterator = DatabaseManagement.get_alldate_indatabase("tb_fence_inout").iterator(); while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ Tb_fence_inout tbinout=new Tb_fence_inout(); tbinout.setId(Integer.parseInt((String)info.get(0))); tbinout.setName((String)info.get(1)); tbinout.setZuobiao((String)info.get(2)); tbinout.setBianshu((String)info.get(3)); tbinout.setCanin((String)info.get(4)); tbinout.setCanout((String)info.get(5)); tbinout.setFloor((String)info.get(6)); tbinout.setAddtime((String)info.get(7)); String zu=(String)info.get(8); String allFloor=(String)info.get(9); int group=Integer.parseInt(zu); if (allFloor==null){ allFloor="0"; } tbinout.setBaoliu1("0"); tbinout.setGoroup(group); finout_vec.add(tbinout); get_point_fencinout((String)info.get(2),(String)info.get(6)); } } /**ij¸ö»ñÈ¡¶à±ßÐεÄÇøÓò¶ÔÏó*/ public static Tb_fence_inout get_finout(String name) { Tb_fence_inout tbinout=null; int size=finout_vec.size(); if(size!=0) { for(int i=0;i getFinout_vec() { return finout_vec; } public static void alert(String name,String zuobiao,String canin,String canout,String ceng,String group) { get_finout(name).setZuobiao(zuobiao); get_finout(name).setCanin(canin); get_finout(name).setCanout(canout); get_finout(name).setFloor(ceng); get_finout(name).setGoroup(Integer.parseInt(group)); String[] ziduan= { "zuobiao","canin", "canout","addtime","floor","zu","name"}; String[] zhi= {zuobiao,canin,canout,GetNowTime.now(),ceng,group,name}; String[] ziduan2= { "zuobiao","addtime","floor","name"}; String[] zhi2= {zuobiao,GetNowTime.now(),ceng,name}; DatabaseManagement.fast_alert_dbase("tb_fence", ziduan2, zhi2); if(DatabaseManagement.fast_alert_dbase("tb_fence_inout", ziduan, zhi)) { ShowMessage.zidingyi_24("Ð޸ijɹ¦£¬ÖØÆôÈí¼þºóÉúЧ..."); } } public static void insert(String name,String zuobiaos,String type,String floor,Integer group,String allFloor) { String bianshu="4"; StringBuffer canin=new StringBuffer(); StringBuffer canout=new StringBuffer(); if(type.equals("¾ØÐÎ")) { canin=new StringBuffer("1,1,1,1"); canout=new StringBuffer("1,1,1,1"); }else if (type.equals("¶à±ßÐÎ")){ String[] zb=zuobiaos.split("\\;"); bianshu=String.valueOf(zb.length); for(int i=0;i getPoint_finout_vec() { return point_finout_vec; } }