Example #1
0
 public void delete_User(Person p)
 {
     try
     {
         //Tar bort rad från databas med ID:et p.ID1
         OpenConn("DELETE FROM Namn WHERE ID= " + p.ID1);
         Command.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally
     {
         Connection.Close(); //Avslutar anslutningen
     }
 }
        // ********************************S**T GEMENSAM********************************************************
        // ********************************TAR BORT ANVÄNDARE***************************************************
        private void delete_User_Click(object sender, RoutedEventArgs e)
        {
            //Skapar en lokal objekt(p), utav klassen Person
            Person p = new Person();
            //Hämtar ID:et från databasen, baserat på den markerade raden
            p.ID1 = Convert.ToInt32(GetCell(dataGrid1, dataGrid1.SelectedIndex, 0));

            //Ifall det är någon rad som är markerad, så går den in i denna if-sats
            if (p.ID1 > -1)
            {
                //Tar bort markerad rad från databasen
                d.delete_User(p);
                //Laddar om databasen på nytt genom metoden data
                data();
            }
        }