private void fillCombos() { List <Locomotief> list1 = Locomotief.LocomotiefOphalen(); foreach (Locomotief loco in list1) { cmbCabine.Items.Add(loco); } List <Coupe> list = Coupe.CoupeOphalen(); foreach (Coupe coupe in list) { cmbCoupe.Items.Add(coupe); } }
private void btnAddCoupeTrein_Click(object sender, EventArgs e) { for (int i = 0; i < Convert.ToInt32(textAantal.Text); i++) { counterTotaalCoupe++; try { Coupe coupe = (Coupe)cmbCoupe.SelectedItem; if (coupe.Klasse_Links == "1") { counterEerste++; } else { counterTweede++; } if (coupe.Klasse_Rechts == "1") { counterEerste++; } else { counterTweede++; } if (coupe.Speciaal) { counterSpeciaal++; } coupeLijst.Add(coupe); } catch (Exception c) { Error.ErrorWegschrijven(c.ToString()); } } labelTotaalCoupes.Text = String.Format("Totaal aantal coupe's: {0}", counterTotaalCoupe); labelEersteklasse.Text = String.Format("Aantal eerste klasse: {0}", counterEerste); labelTweedeklasse.Text = String.Format("Aantal tweede klasse: {0}", counterTweede); labelHandiCoupe.Text = String.Format("Aantal speciale coupe's: {0}", counterSpeciaal); }
private void String1Aanmaken() { Coupe coupe = coupeList.First(); string speciaal; string klasseR = coupe.Klasse_Rechts; string klasseL = coupe.Klasse_Links; string stoelenInCoupe = coupe.Aantal_stoelen.ToString(); if (coupe.Speciaal) { speciaal = "1"; } else { speciaal = "0"; } opsturenEerste = String.Format("{0},{1},{2},{3}", speciaal, klasseR, klasseL, stoelenInCoupe); }
public static List <Coupe> CoupeOphalen() { string query = "SELECT * FROM dbo.Coupe"; List <Coupe> list = new List <Coupe>(); using (SqlConnection connection = new SqlConnection(DatabaseCONN.ConnString)) using (SqlCommand cmd = new SqlCommand(query, connection)) { connection.Open(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); try { cmd.ExecuteNonQuery(); } catch (Exception e) { Error.ErrorWegschrijven(e.ToString()); } foreach (DataRow dr in dt.Rows) { string naam = dr["naam"].ToString(); int stoelen = (int)dr["aantal_stoelen"]; string klasseLinks = dr["klasse_links"].ToString(); string klasseRechts = dr["klasse_rechts"].ToString(); bool speciaal = Convert.ToBoolean(dr["speciaal"]); bool dubbeldekker = Convert.ToBoolean(dr["is_dubbeldekker"]); byte[] byteImage = (byte[])dr["image"]; Image image = ImageConverter.byteArrayToImage(byteImage); Coupe coupe = new Coupe(stoelen, dubbeldekker, klasseLinks, klasseRechts, naam, image, speciaal); list.Add(coupe); } } return(list); }
private void cmbCoupe_SelectedIndexChanged(object sender, EventArgs e) { Coupe coupe = (Coupe)cmbCoupe.SelectedItem; pictureCoupeHoofd.Image = coupe.Image; }
private void coupeToevoegen() { int stoelen = 0; try { stoelen = Convert.ToInt32(textboxStoelenL.Text) + Convert.ToInt32(textboxStoelenR.Text); } catch (Exception c) { Error.ErrorWegschrijven(c.ToString()); } bool dubbeldekker; if (radioDubbelJa.Checked) { dubbeldekker = true; } else { dubbeldekker = false; } string klasseL; string klasseR; if (radio1eL.Checked) { klasseL = "1"; } else { klasseL = "2"; } if (radio1eR.Checked) { klasseR = "1"; } else { klasseR = "2"; } string naam = textboxNaamCoupe.Text; bool speciaal; if (checkSpeciaal.Checked) { speciaal = true; } else { speciaal = false; } try { Coupe coupe = new Coupe(stoelen, dubbeldekker, klasseL, klasseR, naam, pictureCoupe.Image, speciaal); coupe.CoupeToevoegen(); fillCombos(); MessageBox.Show("Coupe is toegevoegd"); } catch (Exception c) { MessageBox.Show("U bent iets vergeten!"); Error.ErrorWegschrijven(c.ToString()); } }