private void loggedin() { //Maakt een niewe window window en sluit de actieve window window mwindow = new window(); mwindow.Show(); Close(); }
private void Back_Click(object sender, RoutedEventArgs e) { //Maakt een niewe window window en sluit de actieve window window mwindow = new window(); mwindow.Show(); Close(); }
private void BtnAdd_Click(object sender, RoutedEventArgs e) { //Maakt van alle textblocken een string string partijnaam = tbPName.Text; string partijinfo = tbPInfo.Text; string standpunten = tbPStandpunten.Text; //Checkt of er een foto is geselecteerd if (tbPLocation.Text != "") { //Maakt een value byte[] aan voor de foto die wordt omgezet byte[] encode = getJPGFromImageControl(iPfoto.Source as BitmapImage); //Als de vakken niet leeg zijn dan voeg je de partij toe if (partijnaam != "" && partijinfo != "" && standpunten != "") { //Slaat de data voor het inloggen op MySqlConnection conn = new MySqlConnection("Server=localhost;Database=projecten;Uid=root;Pwd=;"); //Opent de connectie conn.Open(); //Maakt een sql command aan MySqlCommand command = conn.CreateCommand(); command.CommandText = $"INSERT INTO partijen (partijnaam, partijinfo, standpunten, partijfoto) VALUES ('{partijnaam}', '{partijinfo}', '{standpunten}', @img);"; //Zet de byte[] array om in een blob MySqlParameter blob = new MySqlParameter("@img", MySqlDbType.Blob, encode.Length); blob.Value = encode; command.Parameters.Add(blob); //Execute de command command.ExecuteNonQuery(); //Geeft weer dat de partij is toegevoedg MessageBox.Show($"De partij {partijnaam} is toegevoegd", "Toegevoegd", MessageBoxButton.OK, MessageBoxImage.Information); //Gaat terug naar de window window window mwindow = new window(); mwindow.Show(); Close(); } else { //Geeft de error code dat er data mist MessageBox.Show("Er mist data", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { //Geeft aan dat er geen foto is geselecteerd MessageBox.Show("Er is geen image geselecteerd", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }