Ejemplo n.º 1
0
        protected void Page_PreRender(object sender, EventArgs e)
        {
            Master.PageTitle  = MessagesStrings.GetText(@"MessagesPageTitle");
            Master.ActiveMenu = "Messages";

            Master.AddClientScriptInclude(@"dgDateManager.js");
        }
Ejemplo n.º 2
0
        //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;
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
 protected void Page_PreRender(object sender, EventArgs e)
 {
     Master.PageTitle  = MessagesStrings.GetText(IsNewMode ? @"NewMessagePageTitle" : @"EditMessagePageTitle");
     Master.ActiveMenu = IsNewMode ? "EditMessage" : "Messages";
 }
Ejemplo n.º 5
0
 protected void Page_Init(object sender, EventArgs e)
 {
     Master.AddButtonNew(MessagesStrings.GetText(@"NewMessageButton"), @"EditMessage.aspx?New=yes", new string[] { Permissions.PermissionKeys.sys_perm });
 }