} // Конец UpdateDateBlock /// <summary> /// Обновление даты последнего обновления /// </summary> /// <param name="idChannels">Ади строки которую надо обновить</param> /// <param name="date">Юникс дата которую надо установить</param> public void UpdateDateLastLogin(int idChannels, int date) { string sql = "UPDATE Cannels SET Last_login=@Last_login WHERE Id_cannels = @Id_cannels"; try { SQLiteCommand mycommand = new SQLiteCommand(sql, connection); mycommand.Parameters.Add("@Last_login", DbType.Int32).Value = date; mycommand.Parameters.Add("@Id_cannels", DbType.Int32).Value = idChannels; ExecuteCommandMy(mycommand); } //try catch (Exception e) { connection.Close(); LogicMy.LogErorrMy(e, "DataMy.UpdateDateBlock(int idChannels, int date)"); } } // Конец UpdateDateBlock
} // Конец UpdateDateBlock /// <summary> /// Метод для обновления столбца Is_Activ /// </summary> /// <param name="idChannels">Айди строки которую нужно обновить</param> /// <param name="isActive">Значение которое нужно поставить в столбец Is_Active</param> public void UpdateIsActive(int idChannels, int isActive) { string sql = "UPDATE Cannels SET Is_active=@Is_active WHERE Id_cannels = @Id_cannels"; try { SQLiteCommand mycommand = new SQLiteCommand(sql, connection); mycommand.Parameters.Add("@Is_active", DbType.Int32).Value = isActive; mycommand.Parameters.Add("@Id_cannels", DbType.Int32).Value = idChannels; ExecuteCommandMy(mycommand); } //try catch (Exception e) { connection.Close(); LogicMy.LogErorrMy(e, "DataMy.UpdateIsActive(int idChannels, int isActive)"); } } // UpdateIsActive
} // UpdateChannels /// <summary> /// Обновить ошибку при соединении каналла в базе. /// </summary> /// <param name="idChannels">Айди каналла который надо обновить</param> /// <param name="ex">Ошибка которую надо записать в Login_error</param> public void UpdateEror(int idChannels, string ex) { string sql = "UPDATE Cannels SET Login_error=@Login_error WHERE Id_cannels = @Id_cannels"; try { SQLiteCommand mycommand = new SQLiteCommand(sql, connection); mycommand.Parameters.Add("@Login_error", DbType.String).Value = ex; mycommand.Parameters.Add("@Id_cannels", DbType.Int32).Value = idChannels; ExecuteCommandMy(mycommand); } //try catch (Exception e) { connection.Close(); LogicMy.LogErorrMy(e, "DataMy.UpdateEror(int idChannels, int isActive)"); } } // Конец UpdateEror