protected void Page_Load(object sender, EventArgs e)
 {
     AuthorVerification();
     FillGridView();
     if (Request[RequestMSG.Msg] != null && Request[RequestMSG.Msg] != string.Empty && Request[RequestMSG.Type] != null && Request[RequestMSG.Type] != string.Empty)
     {
         DBMessageType type = DBMessageType.NoShow;
         if (DBMessageType.Sucsess.ToString() == FormBase.UrlDecode(Request[RequestMSG.Type].ToString()))
         {
             type = DBMessageType.Sucsess;
         }
         if (DBMessageType.Error.ToString() == FormBase.UrlDecode(Request[RequestMSG.Type].ToString()))
         {
             type = DBMessageType.Error;
         }
         DBmessage dbm = new DBmessage(type, FormBase.UrlDecode(Request[RequestMSG.Msg].ToString()));
         ShowNotify(dbm);
     }
 }
Ejemplo n.º 2
0
        public static void ShowMessage(this Controller controller, DBMessageType messageType, string message, bool showAfterRedirect = false)
        {
            var messageTypeKey = string.Empty;

            switch (messageType)
            {
            case DBMessageType.Sucsess:
                messageTypeKey = MessageType.Success.ToString();
                break;

            case DBMessageType.Info:
                messageTypeKey = MessageType.Success.ToString();
                break;

            case DBMessageType.Warning:
                messageTypeKey = MessageType.Warning.ToString();
                break;

            case DBMessageType.Error:
                messageTypeKey = MessageType.Error.ToString();
                break;

            case DBMessageType.NoShow:
                break;

            default:
                break;
            }

            if (showAfterRedirect)
            {
                controller.TempData[messageTypeKey] = message;
            }
            else
            {
                controller.ViewData[messageTypeKey] = message;
            }
        }
 public static string Enum_DBMessageType_ToString(DBMessageType v)
 {
     switch (v) {
      case DBMessageType.aEUROBALISE: return "EUROBALISE";
      case DBMessageType.aEUROLOOP: return "EUROLOOP";
      case DBMessageType.aEURORADIO: return "EURORADIO";
     } return "";
 }