示例#1
0
        public static void SetValue(string key, object value, MiMFa_MessageType messageType = MiMFa_MessageType.Text)
        {
            if (!Start)
            {
                Restart();
            }
            string mt;

            switch (MessageType)
            {
            case MiMFa_MessageType.Success:
                mt = SuccessTableName;
                break;

            case MiMFa_MessageType.Alert:
                mt = AlertTableName;
                break;

            case MiMFa_MessageType.Error:
                mt = ErrorTableName;
                break;

            default:
                mt = TextTableName;
                break;
            }
            db.SetValue(mt, key, value);
        }
示例#2
0
        public void UpdateTranslator(string key, string value)
        {
            MiMFa_MessageType mt = MiMFa_MessageType.Text;

            Language.MiMFa_LanguageReader.SetValue(
                key, value, mt);
        }
示例#3
0
 public string Error(string message = "", int lenghtTime = -1)
 {
     ForeColor   = ErrorForeColor;
     BackColor   = ErrorBackColor;
     Image       = ErrorImage;
     MessageType = MiMFa_MessageType.Error;
     Start(message, lenghtTime);
     return(Message);
 }
示例#4
0
 public string Alert(string message = "", int lenghtTime = -1)
 {
     ForeColor   = AlertForeColor;
     BackColor   = AlertBackColor;
     Image       = AlertImage;
     MessageType = MiMFa_MessageType.Alert;
     Start(message, lenghtTime);
     return(Message);
 }
示例#5
0
 public string Success(string message = "", int lenghtTime = -1)
 {
     ForeColor   = SuccessForeColor;
     BackColor   = SuccessBackColor;
     Image       = SuccessImage;
     MessageType = MiMFa_MessageType.Success;
     Start(message, lenghtTime);
     return(Message);
 }
示例#6
0
 public string Text(string message = "", int lenghtTime = -1)
 {
     ForeColor   = TextForeColor;
     BackColor   = TextBackColor;
     Image       = TextImage;
     MessageType = MiMFa_MessageType.Text;
     Start(message, lenghtTime);
     return(Message);
 }
示例#7
0
        public string Text(params string[] keys)
        {
            string message = MiMFa_LanguageReader.GetText(MiMFa_MessageType.Text, keys);

            ForeColor   = TextForeColor;
            BackColor   = TextBackColor;
            Image       = TextImage;
            MessageType = MiMFa_MessageType.Text;
            Start(message, -1);
            return(Message);
        }
示例#8
0
        public string Error(params string[] keys)
        {
            string message = MiMFa_LanguageReader.GetText(MiMFa_MessageType.Error, keys);

            ForeColor   = ErrorForeColor;
            BackColor   = ErrorBackColor;
            Image       = ErrorImage;
            MessageType = MiMFa_MessageType.Error;
            Start(message, -1);
            return(Message);
        }
示例#9
0
        public string Success(params string[] keys)
        {
            string message = MiMFa_LanguageReader.GetText(MiMFa_MessageType.Success, keys);

            ForeColor   = SuccessForeColor;
            BackColor   = SuccessBackColor;
            Image       = SuccessImage;
            MessageType = MiMFa_MessageType.Success;
            Start(message, -1);
            return(Message);
        }
示例#10
0
        public string Get(MiMFa_MessageType messageType, int lenghtTime, params string[] keys)
        {
            string message = MiMFa_LanguageReader.GetText(messageType, keys);

            switch (messageType)
            {
            case MiMFa_MessageType.Success:
                return(Success(message, lenghtTime));

            case MiMFa_MessageType.Alert:
                return(Alert(message, lenghtTime));

            case MiMFa_MessageType.Error:
                return(Error(message, lenghtTime));

            case MiMFa_MessageType.Text:
                return(Text(message, lenghtTime));

            default:
                return(message);
            }
        }
示例#11
0
 public string Get(MiMFa_MessageType messageType, params string[] keys)
 {
     return(Get(messageType, -1, keys));
 }
示例#12
0
 /// <summary>
 /// if key start with:
 /// ¶ (Alt + 20): is Internal Parameter & Converted to than Parameter
 /// § (Alt + 21): if cant translated, no changed
 /// ▬ (Alt + 22): No Translate, No Change
 /// ↨ (Alt + 23): Full Translate
 ///
 /// Example: ¶FName => MyNameParameter
 /// Example: §FName => FirstName
 /// Example: ▬FName => FName
 /// </summary>
 public static string[] GetTextArray(MiMFa_MessageType messageType, params string[] Keys)
 {
     MessageType = messageType;
     return(GetTextArray(Keys));
 }