Exemplo n.º 1
0
        //Tú:30/07/2014
        /// <summary>
        /// Chỉ dùng để hiện thông báo, không dùng trong trường hợp lỗi
        /// </summary>
        /// <param name="s_Ngonngu"></param>
        /// <param name="s_Resource"></param>
        public static void ShowInfo(string s_Ngonngu, TienIch.Access.KeyMessage s_Resource)
        {
            if (s_Ngonngu == "")
            {
                s_Ngonngu = "_vn";
            }
            sNgonNgu = sNgonNgu.TrimEnd(new char[3] {
                '_', 'v', 'n'
            });
            sNgonNgu = sNgonNgu.TrimEnd(new char[3] {
                '_', 'e', 'n'
            });
            sNgonNgu = "_" + s_Ngonngu.Trim('_');
            if (sNgonNgu == "")
            {
                sNgonNgu = "_vn";
            }
            string sMsg = Message(s_Resource).Trim();

            if (sMsg == "")
            {
                // sMsg = PMS.NgonNgu.Messages.Message(s_Resource.ToString(), s_Ngonngu);
            }
            XtraMessageBox.Show(sMsg, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Exemplo n.º 2
0
        //end

        /// <summary>
        /// Không cần phương thức khởi tạo;
        /// Chỉ dùng trong trường hợp hỏi để user lựa chọn,không dùng trong các trường hợp cảnh báo lỗi;
        /// </summary>
        /// <param name="s_Resource"></param>
        /// <returns>Dữ liệu trả về kiểu Yes / No</returns>
        public static DialogResult Question(TienIch.Access.KeyMessage s_Resource)
        {
            string       msg  = Message(s_Resource);
            DialogResult diag = XtraMessageBox.Show(msg, Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            return(diag);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Chỉ dùng khi đã có phương thức khởi tạo, tức là đã truyền biến ngôn ngữ ít nhất 1 lần;
        /// Chỉ dùng cảnh báo trong các trường hợp lỗi, không dùng trong trường hợp hỏi để user lựa chọn;
        /// </summary>
        /// <param name="s_Resource"></param>
        public static void ShowAMS(TienIch.Access.KeyMessage s_Resource)
        {
            if (sNgonNgu == "")
            {
                sNgonNgu = "_vn";
            }
            string sMsg = Message(s_Resource);

            XtraMessageBox.Show(sMsg, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Trả về nội dung của KeyMessage, tùy vào ngôn ngữ lúc khởi tạo, phải khỏi tạo biến ngôn ngữ trước.
 /// </summary>
 /// <param name="s_Resource"></param>
 /// <returns></returns>
 static string Message(TienIch.Access.KeyMessage s_Resource)
 {
     try
     {
         if (sNgonNgu == "")
         {
             sNgonNgu = "_vn";
         }
         string sMsg = Message(s_Resource.ToString(), sNgonNgu);
         return(sMsg);
     }
     catch (Exception ex)
     {
         string s = ex.ToString();
         return(s_Resource.ToString());
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// Dùng phương thức khởi tạo này thì chỉ cần dùng hàm Show() khi cần message thông báo
 /// </summary>
 /// <param name="s_Ngonngu"></param>
 /// <param name="s_Resource"></param>
 public Messages(string s_Ngonngu, TienIch.Access.KeyMessage s_Resource)
 {
     if (s_Ngonngu == "")
     {
         s_Ngonngu = "_vn";
     }
     sNgonNgu = sNgonNgu.TrimEnd(new char[3] {
         '_', 'v', 'n'
     });
     sNgonNgu = sNgonNgu.TrimEnd(new char[3] {
         '_', 'e', 'n'
     });
     sNgonNgu = "_" + s_Ngonngu.Trim('_');
     if (sNgonNgu == "")
     {
         sNgonNgu = "_vn";
     }
 }
Exemplo n.º 6
0
        /// <summary>
        /// Lấy nội dung của KeyMessage, tùy theo ngôn ngữ lúc truyền vào
        /// </summary>
        /// <param name="s_Resource"></param>
        /// <param name="s_Ngonngu">Nếu ngôn ngữ là rỗng, mặc định sẽ là ngôn ngữ tiếng việt</param>
        /// <returns></returns>
        public static string Message(TienIch.Access.KeyMessage s_Resource, string s_NgonNgu)
        {
            string sMsg = Message(s_Resource.ToString(), s_NgonNgu);

            return(sMsg);
        }