home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / SearchPanel.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-09  |  4.4 KB  |  145 lines

  1. import java.awt.BorderLayout;
  2. import java.awt.CheckboxGroup;
  3. import java.awt.Container;
  4. import java.awt.Event;
  5. import java.awt.Panel;
  6. import java.util.Vector;
  7.  
  8. public class SearchPanel extends JDPClassLayout {
  9.    JDPUser user;
  10.    JDPJagg jaggSQL;
  11.    JDPPopupMessage popuppanel;
  12.    JDPMaskEdit JDPMaskEditMain;
  13.    String moduleParameter;
  14.    Panel Main;
  15.    Panel Panel1;
  16.    JDPSearchResults ResultList1;
  17.    JDPWhereClause SearchPanel1;
  18.  
  19.    public void InitClass(JDPUser var1, Panel var2, String var3) {
  20.       this.user = var1;
  21.       this.moduleParameter = var3;
  22.       this.jaggSQL = new JDPJagg(var1.jaggPath);
  23.       ((Container)this).setLayout(new BorderLayout());
  24.       this.popuppanel = new JDPPopupMessage(var1, this);
  25.       ((Container)this).add(this.popuppanel);
  26.       this.JDPMaskEditMain = new JDPMaskEdit();
  27.       new CheckboxGroup();
  28.       this.Main = new Panel();
  29.       this.Panel1 = new Panel();
  30.       this.ResultList1Main();
  31.       this.SearchPanel1Main();
  32.       this.Main.setLayout(new BorderLayout());
  33.       ((Container)this).add("Center", this.Main);
  34.       this.Main.add("West", this.Panel1);
  35.       this.Panel1.setLayout(new BorderLayout());
  36.       this.Panel1.add("Center", this.ResultList1);
  37.       this.Panel1.add("North", this.SearchPanel1);
  38.       this.InitComponents();
  39.       var1.gParm.addElement(this);
  40.    }
  41.  
  42.    public boolean handleEvent(Event var1) {
  43.       switch (var1.id) {
  44.          case 503:
  45.          case 504:
  46.          case 505:
  47.             this.popuppanel.postEvent(var1);
  48.             return false;
  49.          case 1001:
  50.             if (var1.target.equals(this.SearchPanel1)) {
  51.                this.ResultList1.clearList();
  52.                this.ResultList1.setFromWhereClause(this.SearchPanel1.getFromWhereClause());
  53.                this.ResultList1.loadList();
  54.                return true;
  55.             }
  56.  
  57.             return false;
  58.          default:
  59.             return false;
  60.       }
  61.    }
  62.  
  63.    public void InitComponents() {
  64.    }
  65.  
  66.    public void ResultList1Main() {
  67.       String var1 = "stor_id";
  68.       String[] var2 = new String[0];
  69.       String var3 = "(1=1)";
  70.       String[] var4 = new String[]{"Stor  name", "Stor Address"};
  71.       String[] var5 = new String[]{"stor_name", "stor_address"};
  72.       this.jaggSQL.setDSN("JDP Tutorial");
  73.       this.jaggSQL.setCSTR("DSN=JDP Tutorial;UID=;PWD=;");
  74.       this.jaggSQL.setMRW("1000");
  75.       this.jaggSQL.setTOUT("60");
  76.       this.ResultList1 = new JDPSearchResults(this.user, super.targetPanel, true, this.jaggSQL, false, var1, var2, var3, var4, var5, var5, "", true, "Total Entries:");
  77.       int[] var6 = new int[]{3, 5, 0, 0};
  78.       this.ResultList1.setMinWidth(130);
  79.       this.ResultList1.setIcons(var6);
  80.       this.ResultList1.setFromWhereClause(" FROM dbo_stores WHERE (1=1)");
  81.       this.ResultList1.clearList("");
  82.       this.ResultList1.loadList();
  83.    }
  84.  
  85.    public void SearchPanel1Main() {
  86.       String[] var1 = new String[5];
  87.       String[] var2 = new String[5];
  88.       Vector var3 = new Vector();
  89.       Vector var4 = new Vector();
  90.       var1[0] = "Store name";
  91.       var2[0] = "stor_name";
  92.       var1[1] = "Store Address";
  93.       var2[1] = "stor_address";
  94.       var1[2] = "City";
  95.       var2[2] = "city";
  96.       var1[3] = "State";
  97.       var2[3] = "state";
  98.       var1[4] = "Zip";
  99.       var2[4] = "zip";
  100.       var3.addElement(new Vector());
  101.       var4.addElement(new Vector());
  102.       var3.addElement(new Vector());
  103.       var4.addElement(new Vector());
  104.       var3.addElement(new Vector());
  105.       var4.addElement(new Vector());
  106.       var3.addElement(new Vector());
  107.       var4.addElement(new Vector());
  108.       var3.addElement(new Vector());
  109.       var4.addElement(new Vector());
  110.       ((Vector)var3.elementAt(0)).addElement("Begins with");
  111.       ((Vector)var4.elementAt(0)).addElement("like");
  112.       ((Vector)var3.elementAt(0)).addElement("Contains");
  113.       ((Vector)var4.elementAt(0)).addElement("like");
  114.       ((Vector)var3.elementAt(1)).addElement("Begins with");
  115.       ((Vector)var4.elementAt(1)).addElement("like");
  116.       ((Vector)var3.elementAt(1)).addElement("Contains");
  117.       ((Vector)var4.elementAt(1)).addElement("like");
  118.       ((Vector)var3.elementAt(2)).addElement("Begins with");
  119.       ((Vector)var4.elementAt(2)).addElement("like");
  120.       ((Vector)var3.elementAt(2)).addElement("Contains");
  121.       ((Vector)var4.elementAt(2)).addElement("like");
  122.       ((Vector)var3.elementAt(3)).addElement("Begins with");
  123.       ((Vector)var4.elementAt(3)).addElement("like");
  124.       ((Vector)var3.elementAt(3)).addElement("Contains");
  125.       ((Vector)var4.elementAt(3)).addElement("like");
  126.       ((Vector)var3.elementAt(4)).addElement("Begins with");
  127.       ((Vector)var4.elementAt(4)).addElement("like");
  128.       ((Vector)var3.elementAt(4)).addElement("Contains");
  129.       ((Vector)var4.elementAt(4)).addElement("like");
  130.       int[] var5 = new int[5];
  131.       boolean[] var6 = new boolean[5];
  132.       var5[0] = 8;
  133.       var6[0] = true;
  134.       var5[1] = 44;
  135.       var6[1] = true;
  136.       var5[2] = 44;
  137.       var6[2] = true;
  138.       var5[3] = 24;
  139.       var6[3] = true;
  140.       var5[4] = 6;
  141.       var6[4] = true;
  142.       this.SearchPanel1 = new JDPWhereClause(this.user, super.targetPanel, "", true, "", var1, var2, var3, var4, (String[][])null, (String[][])null, var5, var6, "FROM dbo_stores WHERE (1=1)");
  143.    }
  144. }
  145.