//Видалення даних з БД public bool Delete(electroClass m) { //Створення стандартно типу повернення та встановлення його значення false bool isSuccess = false; //1. Пікдлючення до БД SqlConnection conn = new SqlConnection(myconnstrng); try { //Запит SQL для видалення даних в БД string sql = "DELETE FROM table_marshrut WHERE TransportID=@TransportID"; //Створення cmd за допомогою sql та conn SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@TransportID", m.TransportID); //Підключення відкрито conn.Open(); int rows = cmd.ExecuteNonQuery(); //Якщо запит виконується успішно тоді значення рядків буде більше за 0, в іншому випадку його значення буде 0 if (rows > 0) { isSuccess = true; } else { isSuccess = false; } } catch (Exception ex) { } finally{ //Підключення закрито conn.Close(); } return(isSuccess); }
//Запис даних в БД public bool Insert(electroClass m) { //Створення стандартно типу повернення та встановлення його значення false bool isSuccess = false; //1. Пікдлючення до БД SqlConnection conn = new SqlConnection(myconnstrng); try { //2. Запит SQL для запису даних в БД string sql = "INSERT INTO table_marshrut (TransportID, Finish1, Finish2, Interval, Stops1, Stops2, Price, Тип) VALUES (@TransportID, @Finish1, @Finish2, @Interval, @Stops1, @Stops2, @Price, @Тип)"; //Створення cmd за допомогою sql та conn SqlCommand cmd = new SqlCommand(sql, conn); //Створення параметрів для додавання даних cmd.Parameters.AddWithValue("@TransportID", m.TransportID); cmd.Parameters.AddWithValue("@Finish1", m.Finish1); cmd.Parameters.AddWithValue("@Finish2", m.Finish2); cmd.Parameters.AddWithValue("@Interval", m.Interval); cmd.Parameters.AddWithValue("@Stops1", m.Stops1); cmd.Parameters.AddWithValue("@Stops2", m.Stops2); cmd.Parameters.AddWithValue("@Price", m.Price); cmd.Parameters.AddWithValue("@Тип", m.Тип); //Підключення відкрито conn.Open(); int rows = cmd.ExecuteNonQuery(); //Якщо запит виконується успішно тоді значення рядків буде більше за 0, в іншому випадку його значення буде 0 if (rows > 0) { isSuccess = true; } else { isSuccess = false; } } catch (Exception ex) { } finally { conn.Close(); } return(isSuccess); }
//Оновлення даних в БД public bool Update(electroClass m) { //Створення стандартно типу повернення та встановлення його значення false bool isSuccess = false; //1. Пікдлючення до БД SqlConnection conn = new SqlConnection(myconnstrng); try { //Запит SQL для оновлення даних в БД string sql = "UPDATE table_marshrut SET Start=@Start, Finish=@Finish, Interval=@Interval, Stops=@Stops, Type=@Type WHERE TransportID=@TransportID"; //Створення cmd за допомогою sql та conn SqlCommand cmd = new SqlCommand(sql, conn); //Створення параметрві для додавання даних cmd.Parameters.AddWithValue("@Start", m.Start); cmd.Parameters.AddWithValue("@Finish", m.Finish); cmd.Parameters.AddWithValue("@Interval", m.Interval); cmd.Parameters.AddWithValue("@Stops", m.Stops); cmd.Parameters.AddWithValue("@Type", m.Type); cmd.Parameters.AddWithValue("TransportID", m.TransportID); //Підключення відкрито conn.Open(); int rows = cmd.ExecuteNonQuery(); //Якщо запит виконується успішно тоді значення рядків буде більше за 0, в іншому випадку його значення буде 0 if (rows > 0) { isSuccess = true; } else { isSuccess = false; } } catch (Exception ex) { } finally { conn.Close(); } return(isSuccess); }