Exemple #1
0
 public FrmMain()
 {
     InitializeComponent();
     lista     = new SajatLista <Jarmu>();
     this.Text = "";
     LogKezeles.LogNyitas();
 }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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);
            }
        }
Exemple #6
0
 //internal frmSzures(SajatLista Jarmuvek)
 internal frmSzures(SajatLista <Jarmu> Jarmuvek)
 {
     InitializeComponent();
     this.Jarmuvek = Jarmuvek;
     cmbSzuresSzurofeltetel.SelectedIndex = 0;
 }