예제 #1
0
 public SearchDialog(Table tab)
 {
     src=tab;
     constraints = new List<string>();
     InitializeComponent();
     for (int i = 0; i < src.columns.Count; i++)
     {
         comboBox1.Items.Add(src.columns[i].label);
     }
     curr = null;
 }
예제 #2
0
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     curr = src.columns[comboBox1.SelectedIndex];
     List<string> operators;
     operators = curr.getOperators();
     comboBox2.Items.Clear();
     for (int i = 0; i < operators.Count; i++)
     {
         comboBox2.Items.Add(operators[i]);
     }
     comboBox2.SelectedIndex = 0;
 }
예제 #3
0
 public AirportsTable()
     : base()
 {
     tableName = "LOTNISKA";
     columns.Add(new Field("ID_LOTNISKA", Field.ID, "ID"));
     columns.Add(new Field("KRAJ", Field.TEXT, "Kraj"));
     columns.Add(new Field("MIEJSCOWOSC", Field.TEXT, "Miasto"));
     columns.Add(new Field("NAZWA", Field.TEXT, "Nazwa"));
     var cmbcol = new Field("TYP", Field.SELECT, "Typ");
     cmbcol.comboValues.Add("DUŻE");
     cmbcol.comboValues.Add("ŚREDNIE");
     cmbcol.comboValues.Add("MAŁE");
     columns.Add(cmbcol);
     //columns.Add(new Field("MAKS_ROZMIAR", Field.SELECT, "Pasażerów do przyjęcia"));
     cmbcol = new Field("MAKS_ROZMIAR", Field.SELECT, "Pasażerów do przyjęcia");
     cmbcol.comboValues.Add("MIEDZYNARODOWE");
     cmbcol.comboValues.Add("KRAJOWE");
     cmbcol.comboValues.Add("REGIONALNE");
     columns.Add(cmbcol);
     columns.Add(new Field("WSP_X", Field.NUMERIC, "Pozycja X"));
     columns.Add(new Field("WSP_Y", Field.NUMERIC, "Pozycja Y"));
 }
예제 #4
0
 public QuickSearchField(TextBox textBox, Label label, Field field)
 {
     this.textBox = textBox;
     this.label = label;
     this.field = field;
     textBox.Text = "";
     label.Text = field.label;
 }
예제 #5
0
 public PlanesTable()
     : base()
 {
     tableName = "SAMOLOTY";
     columns.Add(new Field("ID_SAMOLOTU", Field.ID, "ID"));
     columns.Add(new Field("MARKA", Field.TEXT, "Marka"));
     columns.Add(new Field("MODEL", Field.TEXT, "Model"));
     columns.Add(new Field("ZASIEG", Field.NUMERIC, "Zasięg"));
     columns.Add(new Field("MIEJSCA", Field.NUMERIC, "Ilość miejsc"));
     columns.Add(new Field("BIZNES_KLASA", Field.NUMERIC, "Miejsca w biznes klasie"));
     columns.Add(new Field("PREDKOSC", Field.NUMERIC, "Prędkość"));
     var cmbcol = new Field("TYP", Field.SELECT, "Typ");
     cmbcol.comboValues.Add("DUŻY");
     cmbcol.comboValues.Add("ŚREDNI");
     cmbcol.comboValues.Add("MAŁY");
     columns.Add(cmbcol);
 }
예제 #6
0
 public ResetvationsTable()
     : base()
 {
     tableName = "REZERWACJE_VIEW";
     columns.Add(new Field("REZERWACJA", Field.ID, "Numer rezerwacji"));
     columns.Add(new Field("idKLIENT", Field.REF, "ID klienta"));
     columns.Add(new Field("KLIENT", Field.LABEL, "ID klienta"));
     columns.Add(new Field("LOT", Field.REF, "Numer lotu"));
     var f = new Field("KLASA", Field.SELECT, "Klasa");
     f.comboValues.Add("ECONOMIC");
     f.comboValues.Add("BUISNESS");
     columns.Add(f);
 }
예제 #7
0
 public void addField(Field field)
 {
     fields.Add(field);
 }