protected void Page_PreRender(object sender, EventArgs e) { Master.PageTitle = MessagesStrings.GetText(@"MessagesPageTitle"); Master.ActiveMenu = "Messages"; Master.AddClientScriptInclude(@"dgDateManager.js"); }
//protected override string[] AllowedPermissions { get { return new string[] { Permissions.PermissionKeys.sys_view_users, Permissions.PermissionKeys.sys_edit_users }; } } protected void Page_Init(object sender, EventArgs e) { //HasEditPermission = Permissions.PermissionsForUser(SessionHelper.UserId()).Contains(Permissions.PermissionKeys.sys_edit_users); HasEditPermission = Permissions.PermissionsForUser(SessionHelper.UserId()).Contains(Permissions.PermissionKeys.sys_perm); Master.AddButtonNew(MessagesStrings.GetText(@"NewMessageButton"), @"EditMessage.aspx?New=yes", new string[] { Permissions.PermissionKeys.sys_perm }); dgMessages.PageIndexChanged += dgMessages_PageIndexChanging; }
protected void btnSave_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } MessageUI MessageUI = new MessageUI(); MessageUI.Description = txtDescription.Text; if (IsNewMode) { List <string> SendTo = new List <string>(); foreach (ListItem item in ddlSendTo.Items) { if (item.Selected) { SendTo.Add(item.Value); } } MessageId = MessagesController.CreateNewMessage(MessageUI); if ((SendTo.Count == 1 && SendTo[0] == "Suppliers") || SendTo.Count == 0 || SendTo.Count == 2) { SupplierNotification.SendNotificationNewMessage(MessageUI.Description); } if ((SendTo.Count == 1 && SendTo[0] == "AppUsers") || SendTo.Count == 0 || SendTo.Count == 2) { // int results = FcmService.SendFcmNotification(MessageUI.Description); // Notification.SendNotificationNewMessageToAllDevices(MessageUI.Description); //var result = FcmService.SendFcmNotification(MessageUI.Description); } } if (IsNewMode) { string successMessage = MessagesStrings.GetText(@"MessageMessageCreated"); string url = @"EditMessage.aspx?ID=" + MessageId.ToString(); url += @"&message-success=" + Server.UrlEncode(successMessage); Response.Redirect(url, true); } else { string successMessage = MessagesStrings.GetText(@"MessageMessageSaved"); string url = @"EditMessage.aspx?message-success=" + Server.UrlEncode(successMessage); url += @"&ID=" + MessageId.ToString(); Response.Redirect(url, true); } }
protected void Page_PreRender(object sender, EventArgs e) { Master.PageTitle = MessagesStrings.GetText(IsNewMode ? @"NewMessagePageTitle" : @"EditMessagePageTitle"); Master.ActiveMenu = IsNewMode ? "EditMessage" : "Messages"; }
protected void Page_Init(object sender, EventArgs e) { Master.AddButtonNew(MessagesStrings.GetText(@"NewMessageButton"), @"EditMessage.aspx?New=yes", new string[] { Permissions.PermissionKeys.sys_perm }); }