package tbDataModel_Dell; import java.util.Iterator; import java.util.List; import java.util.Vector; import DataBase.DatabaseManagement; import Judge.JugeNumber; import PbuliClass.ShowMessage; import anchor.Dell_cengao; import home.Open_soft_dialog; import tbDataModel.Tb_cengzu; @SuppressWarnings("rawtypes") public class Dell_tbcengzu { static Vector cengzuvc=new Vector<>();//²ã×éµÄ¼¯ºÏ static Vector zkdc_vector=new Vector<>();//×é¿ç¶à²ãµÄ¼¯ºÏ static Vector outzu_vector=new Vector<>();//ÊÒÍâ×éµÄ¼¯ºÏ static Vector bjz_vector=new Vector<>();//±Ø¾­×éµÄ¼¯ºÏ static Vector zkdys_vector=new Vector<>();//¿í¶ÈÔ¼Êø×éµÄ¼¯ºÏ static Vector line_vector=new Vector<>();;//һά»ùÕ¾µÄ¼¯ºÏ static Vector cengvc=new Vector<>();//²ãµÄ¼¯ºÏ static { Open_soft_dialog.addara("¼ÓÔØtb_cengzu"); List list=DatabaseManagement.get_alldate_indatabase("tb_ceng_zu"); Iterator iterator =list.iterator() ; while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ Tb_cengzu tb_cengzu=new Tb_cengzu(); String id=(String) info.get(0); // String floor=(String) info.get(1); //²ã String zu=(String) info.get(2); //×é String bi_jing_ju_li=(String) info.get(3);//±Ø¾­¾àÀë String is_shi_wai_zu=(String) info.get(4);//ÊÇ·ñÊÇÊÒÍâ×é0²»ÊÇ£¬1ÊÇ String is_bi_jing_zu=(String) info.get(5);//ÊÇ·ñÊDZؾ­×é0²»ÊÇ£¬1ÊÇ String suan_fa_wei_du=(String) info.get(6);//Ëã·¨µÄά¶È0,1,2,3 String suan_fa=(String) info.get(7);//ĬÈÏTOF String zu_kua_duo_ceng=(String) info.get(8);//×é¿ç¶à²ã String you_xiao_qu_yu=(String) info.get(9);//ÓÐÐ§ÇøÓò String zu_kuang_du=(String) info.get(10);//×é¿í¶È tb_cengzu.setId(id); tb_cengzu.setFloor(floor); tb_cengzu.setZu(zu); tb_cengzu.setBi_jing_ju_li(bi_jing_ju_li); tb_cengzu.setIs_shi_wai_zu(is_shi_wai_zu); tb_cengzu.setIs_bi_jing_zu(is_bi_jing_zu); tb_cengzu.setSuan_fa_wei_du(suan_fa_wei_du); tb_cengzu.setSuan_fa(suan_fa); tb_cengzu.setZu_kua_duo_ceng(zu_kua_duo_ceng); tb_cengzu.setYou_xiao_qu_yu(you_xiao_qu_yu); tb_cengzu.setZu_kuang_du(zu_kuang_du); cengzuvc.add(tb_cengzu); addceng(floor); addvc(tb_cengzu,bi_jing_ju_li, is_shi_wai_zu,is_bi_jing_zu,suan_fa_wei_du, zu_kua_duo_ceng,zu_kuang_du); } if(cengzuvc.size()==0) { add_cengzu(); } } /**ͨ¹ý²ãIDÕÒµ½²ã*/ public static String getfloor(String ceng) { String ceng1=null; for(int i=0;i1) { for(int i=0;i2 && !zu_kua_duo_ceng.equals("×éÎÞ¿ç²ã")) { zkdc_vector.add(suanfa); } //ÊÇ·ñÊÇÊÇÊÒÍâ×é if(is_shi_wai_zu.equals("1")) { outzu_vector.add(suanfa); } //±Ø¾­×é if(!is_bi_jing_zu.equals("0")) { bjz_vector.add(suanfa); } //ºÏ·¨µÄ¿í¶ÈÔ¼ÊøËã·¨·ÅÈ뼯ºÏ if(JugeNumber.isDigit(zu_kuang_du) && zu_kuang_du.length()>2) { zkdys_vector.add(suanfa); } //Èç¹ûË㷨ά¶ÈÊÇ1ά if(suan_fa_wei_du.equals("1")){ line_vector.add(suanfa); } } public static Vector getCengzuvc() { return cengzuvc; } public static void setCengzuvc(Vector cengzuvc) { Dell_tbcengzu.cengzuvc = cengzuvc; } public static Vector getZkdc_vector() { return zkdc_vector; } public static void setZkdc_vector(Vector zkdc_vector) { Dell_tbcengzu.zkdc_vector = zkdc_vector; } public static Vector getOutzu_vector() { return outzu_vector; } public static void setOutzu_vector(Vector outzu_vector) { Dell_tbcengzu.outzu_vector = outzu_vector; } public static Vector getBjz_vector() { return bjz_vector; } public static void setBjz_vector(Vector bjz_vector) { Dell_tbcengzu.bjz_vector = bjz_vector; } public static Vector getZkdys_vector() { return zkdys_vector; } public static void setZkdys_vector(Vector zkdys_vector) { Dell_tbcengzu.zkdys_vector = zkdys_vector; } public static Vector getLine_vector() { return line_vector; } public static void setLine_vector(Vector line_vector) { Dell_tbcengzu.line_vector = line_vector; } /**»ñÈ¡²ã×éµÄµÄËã·¨*/ public static int[] weidu(int ceng,int[] zu) { String floor=String.valueOf(ceng); int size=zu.length; int[] weidu=new int[size]; if(size==1) { String zustr=String.valueOf(zu[0]); Tb_cengzu a=get_tbcengzu(floor, zustr); if(a!=null) { String sf=a.getSuan_fa_wei_du(); weidu[0]=Integer.parseInt(sf); } }else { for(int i=0;i getCengvc() { return cengvc; } public static void setCengvc(Vector cengvc) { Dell_tbcengzu.cengvc = cengvc; } }