zsh_root
2024-01-02 7b595546af704983dbafcd0d385c8768ddacefc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
package Company;
 
import DataBase.DatabaseManagement;
import Method.GetNowTime;
import PbuliClass.ShowMessage;
import engbs.Dell_gongzhong;
import java.util.Iterator;
import java.util.List;
import java.util.Vector;
 
public class Dell_tbCompany {
    static Vector<tb_company>company_vector=new Vector<>();
    static Vector<tb_company>company_vector1=new Vector<>();
 
 
 
    static {
        @SuppressWarnings("unchecked")
 
        Iterator<Object> iterator = DatabaseManagement.get_alldate_indatabase("tb_company").iterator();
 
        while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ
            @SuppressWarnings("unchecked")
            List<Object> info = (List<Object>) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ
            tb_company company=new tb_company();
            String name=(String)info.get(1);
            company.setCompanyName(name);
            company.setAddtime((String)info.get(2));
            company_vector.add(company);
 
        }
    }
 
 
    /**»ñÈ¡ËùÓй«Ë¾Ãû³Æ¼¯ºÏ*/
    public  static String[] getcompanyNames() {
        String[] companyNames = null;
        if(company_vector.size() !=0) {
            int i=0;
            companyNames=new String[company_vector.size()];
            Iterator<tb_company> it=company_vector.iterator();
            while (it.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ
                tb_company company = it.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ
                companyNames[i]=company.getCompanyName();
                i++;
            }
        }
        if (companyNames==null){
            ShowMessage.zidingyi_24("ÇëÏÈÔÚ¹«Ë¾¹ÜÀí½çÃæÌí¼Ó²¿ÃÅ¡£¡£¡£");
        }
        return companyNames;
    }
 
    /**ͨ¹ý¹«Ë¾Ãû³ÆÕÒµ½¹«Ë¾*/
    public static tb_company get_company(String name) {
        tb_company company=null;
        if(company_vector.size() !=0) {
            Iterator<tb_company> it=company_vector.iterator();
            while(it.hasNext()) {
                tb_company company1=it.next();
                String name1=company1.getCompanyName();
                if(name1.equals(name)) {
                    company=company1;
                    break;
                }
            }
        }
        return company;
    }
 
    /**ͨ¹ý¹«Ë¾Ãû³ÆÕÒµ½¹«Ë¾*/
    public static Vector<tb_company> get_companyList(String name) {
        tb_company company=null;
        if(company_vector.size() !=0) {
            Iterator<tb_company> it=company_vector.iterator();
            while(it.hasNext()) {
                tb_company company1=it.next();
                String name1=company1.getCompanyName();
                if(name1.equals(name)) {
                    company=company1;
                    company_vector1.add(company);
                    break;
                }
 
            }
        }
        return company_vector1;
    }
 
 
 
 
 
 
    /**Ìí¼ÓÒ»¸ö¹«Ë¾¶ÔÏó*/
    public static void add_company(String name) {
        if(get_company(name)==null) {
            tb_company company=new tb_company();
            company.setCompanyName(name);
            company.setAddtime(GetNowTime.now());
            company_vector.add(company);
        }
    }
 
 
    /**ɾ³ýij¸ö¹«Ë¾*/
    public static void delete_company(String name) {
        if(get_company(name) !=null) {
            company_vector.remove(get_company(name));
            Dell_gongzhong.delete_bumen(name);
        }
    }
 
 
    /**ɾ³ýÈ«²¿¹«Ë¾*/
    public static void delete_all_company() {
        if(company_vector.size() !=0) {
            company_vector.removeAllElements();
        }
    }
 
    public static Vector<tb_company> getCompany_vector() {
        return company_vector;
    }
}