Exemple #1
0
        private void BindMessages()
        {
            pnlViewMessages.Visible = true;
            pnlSendMessage.Visible = false;
            pnlCreateFolder.Visible = false;
            MemberMessage messages = new MemberMessage();
            btnDeleteMessages.OnClientClick = "";
            var memberField = grdMessages.Columns[1] as BoundField;
            memberField.HeaderText = "الراسل";
            memberField.DataField = "FromMember";
            if (MemberID > 0)
            {
                switch (CurrentFolder)
                {
                    case (int)Folders.Inbox:
                        messages.LoadReceivedMessages(MemberID);
                        break;
                    case (int)Folders.Sent:
                        messages.LoadSentMessages(MemberID);
                        memberField.DataField = Message.ColumnNames.ToMembers;
                        memberField.HeaderText = "إلى";
                        break;
                    case (int)Folders.Deleted:
                        messages.LoadTrashMessages(MemberID);
                        btnDeleteMessages.OnClientClick = "return confirm('سيتم الحذف نهائياهل تريد الإستمرار؟');";
                        break;
                    default:
                        messages.LoadByFolderID(CurrentFolder);
                        break;
                }
            }

            grdMessages.DataSource = messages.DefaultView;
            grdMessages.DataBind();
        }