public FrmMain() { InitializeComponent(); lista = new SajatLista <Jarmu>(); this.Text = ""; LogKezeles.LogNyitas(); }
public static List <Jarmu> Szures(SajatLista <Jarmu> jarmuvek, EldontoFuggvenyTarolo eldontes) { List <Jarmu> szurtLista = new List <Jarmu>(); foreach (Jarmu item in jarmuvek) { if (eldontes(item)) { szurtLista.Add(item); } } return(szurtLista); }
private void LsbRefresh() { //lsbJarmuvek.Items.Clear(); //foreach (Jarmu item in lista) //{ // lsbJarmuvek.Items.Add(item); //} try { lsbJarmuvek.DataSource = DBKezelo.Query(); lista = DBKezelo.Query(); } catch (DBKivetel ex) { MessageBox.Show(ex.Message, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnKereses_Click(object sender, EventArgs e) { LancoltLista <Jarmu> lancoltLista = new LancoltLista <Jarmu>(); try { lista = DBKezelo.Query(); } catch (DBKivetel ex) { MessageBox.Show(ex.Message, "Hiba...", MessageBoxButtons.OK, MessageBoxIcon.Error); } foreach (Jarmu jarmu in lista) { //MessageBox.Show(jarmu.GyartoNev); lancoltLista.Beszur(jarmu); } FrmKereso dialogus = new FrmKereso(lancoltLista); dialogus.ShowDialog(); }
public static SajatLista <Jarmu> Query() { try { SajatLista <Jarmu> Jarmuvek = new SajatLista <Jarmu>(); SqlDataReader reader; //Buszok command.CommandText = "SELECT * FROM [Jarmu] INNER JOIN [Busz] ON [Jarmu].[Azonosito] = [Busz].[Azonosito]"; reader = command.ExecuteReader(); while (reader.Read()) { Jarmuvek.Add(new Busz( reader["GyartoNev"].ToString(), reader["Azonosito"].ToString(), (int)reader["FutottKm"], (int)reader["AjtokSzama"], (int)reader["FerohelyekSzama"], (int)reader["TankUrtartalom"], (bool)reader["Hibrid"], (bool)reader["Csuklos"] )); } reader.Close(); //Villamosok command.CommandText = "SELECT* FROM[Jarmu] INNER JOIN[Kotottpalyas] ON[Jarmu].[Azonosito] = [Kotottpalyas].[Azonosito] INNER JOIN[Villamos] ON[Jarmu].[Azonosito] = [Villamos].[Azonosito]"; reader = command.ExecuteReader(); while (reader.Read()) { Jarmuvek.Add(new Villamos( reader["GyartoNev"].ToString(), reader["Azonosito"].ToString(), (int)reader["FutottKm"], (int)reader["AjtokSzama"], (int)reader["FerohelyekSzama"], (int)reader["Sinszelesseg"], (AramellatasTipusok)(Int16.Parse(reader["Aramellatas"].ToString())), (bool)reader["EgybeNyitott"] )); } reader.Close(); //Metrók command.CommandText = "SELECT* FROM[Jarmu] INNER JOIN[Kotottpalyas] ON[Jarmu].[Azonosito] = [Kotottpalyas].[Azonosito] INNER JOIN[Metro] ON[Jarmu].[Azonosito] = [Metro].[Azonosito]"; reader = command.ExecuteReader(); while (reader.Read()) { Jarmuvek.Add(new Metro( reader["GyartoNev"].ToString(), reader["Azonosito"].ToString(), (int)reader["FutottKm"], (int)reader["AjtokSzama"], (int)reader["FerohelyekSzama"], (int)reader["Sinszelesseg"], (AramellatasTipusok)(Int16.Parse(reader["Aramellatas"].ToString())), (int)reader["Szerelveny"] )); } reader.Close(); return(Jarmuvek); } catch (Exception ex) { throw new DBKivetel("Sikertelen lekérdezés!", ex.Message); } }
//internal frmSzures(SajatLista Jarmuvek) internal frmSzures(SajatLista <Jarmu> Jarmuvek) { InitializeComponent(); this.Jarmuvek = Jarmuvek; cmbSzuresSzurofeltetel.SelectedIndex = 0; }