/// <summary> /// Получение единиц измерения /// </summary> public static void GetMeasureUnits() { try { using (MySqlConnection connection = new MySqlConnection(Criptex.UnCript(ProgramSettings.ConnectionString))) { connection.Open(); string sql = "SELECT * FROM UNIT"; Units = new Dictionary <int, string>(); using (MySqlCommand command = new MySqlCommand(sql, connection)) { MySqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Units.Add(int.Parse(reader["ID"].ToString()), reader["NOMINATION"].ToString()); } } connection.Close(); } } catch (Exception ex) { Dialog.ErrorMessage(null, "Ошибка получения единиц измерения", ex.Message); } }
/// <summary> /// Преобразование в зашифрованную строку /// </summary> /// <param name="value">расшифрованная строка</param> /// <returns>возвращает зашифрованную строку, или пустую строку, если преобразование не удалось</returns> public static string ToCriptString(string value) { string temp = string.Empty; if (value != "") { try { temp = Criptex.Cript(value); } catch { temp = string.Empty; } } return(temp); }