//Metoda do aktualizowania danych w naszej bazie public bool Update(ConnectClass c) { //Tworzenie domyślnej intrukcji powrotu i ustawienie jej wartości na fałsz bool isSuccess = false; //Krok 1: Połączenie bazy danych SqlConnection conn = new SqlConnection(myconnectionString); try { //Tworzenie zapytania SQL do aktualizacji danych w bazie string sql = "UPDATE Table_Contact SET FirstName=@FirstName, LastName=@LastName, ContactNo=@ContactNo, Address=@Address, Gender=@Gender WHERE ContactID=@ContactID"; //Tworzenie komendy SQL SqlCommand cmd = new SqlCommand(sql, conn); //Tworzenie parametrów w celu dodania wartości cmd.Parameters.AddWithValue("@FirstName", c.FirstName); cmd.Parameters.AddWithValue("@LastName", c.LastName); cmd.Parameters.AddWithValue("@ContactNo", c.ContactNo); cmd.Parameters.AddWithValue("@Address", c.Address); cmd.Parameters.AddWithValue("@Gender", c.Gender); cmd.Parameters.AddWithValue("@ContactID", c.ContactID); //Otwarte połączenie z bazą danych conn.Open(); int rows = cmd.ExecuteNonQuery(); //Jeżeli zapytanie będzie prawdziwe to wartość bedzie wieksza od 0, w przeciwnym wypadku wartosc bedzie 0. if (rows > 0) { isSuccess = true; } else { isSuccess = false; } } catch (Exception) { } finally { conn.Close(); } return(isSuccess); }
//Wstawianie danych do bazy danych public bool Insert(ConnectClass c) { //Tworzenie domyślnej intrukcji powrotu i ustawienie jej wartości na fałsz bool isSucces = false; //Krok 1: Połączenie bazy danych SqlConnection conn = new SqlConnection(myconnectionString); try { //Krok 2: Tworzenie zapytania SQL aby wstawic dane string sql = "INSERT INTO Table_Contact (FirstName, LastName, ContactNo, Address, Gender) VALUES (@FirstName, @LastName, @ContactNo, @Address, @Gender)"; //Tworzenie komendy SQL przy użyciu sql i conn SqlCommand cmd = new SqlCommand(sql, conn); //Tworzenie parametrów cmd.Parameters.AddWithValue("@FirstName", c.FirstName); cmd.Parameters.AddWithValue("@LastName", c.LastName); cmd.Parameters.AddWithValue("@ContactNo", c.ContactNo); cmd.Parameters.AddWithValue("@Address", c.Address); cmd.Parameters.AddWithValue("@Gender", c.Gender); //Otwarte połączenie z bazą danych conn.Open(); int rows = cmd.ExecuteNonQuery(); //Jeżeli zapytanie będzie prawdziwe to wartość bedzie wieksza od 0, w przeciwnym wypadku wartosc bedzie 0. if (rows > 0) { isSucces = true; } else { isSucces = false; } } catch (Exception) { } finally { conn.Close(); } return(isSucces); }
//Metoda do usuwania danych z bazy danych public bool Delete(ConnectClass c) { //Tworzenie domyślnej intrukcji powrotu i ustawienie jej wartości na fałsz bool isSuccess = false; //Krok 1: Połączenie bazy danych SqlConnection conn = new SqlConnection(myconnectionString); try { //Tworzenie zapytania SQL do usuwania danych w bazie string sql = "DELETE FROM Table_Contact WHERE ContactID=@ContactID"; //Tworzenie komendy SQL SqlCommand cmd = new SqlCommand(sql, conn); //Tworzenie parametrów w celu dodania wartości cmd.Parameters.AddWithValue("@ContactID", c.ContactID); //Otwarte połączenie z bazą danych conn.Open(); int rows = cmd.ExecuteNonQuery(); //Jeżeli zapytanie będzie prawdziwe to wartość bedzie wieksza od 0, w przeciwnym wypadku wartosc bedzie 0. if (rows > 0) { isSuccess = true; } else { isSuccess = false; } } catch (Exception) { } finally { conn.Close(); } return(isSuccess); }