예제 #1
0
        //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);
        }
예제 #2
0
        //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);
        }
예제 #3
0
        //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);
        }