Exemple #1
0
    protected void txtSearch_TextChanged(object sender, EventArgs e)
    {
        string searchValue = txtSearch.Text.Trim();

        try
        {
            if (searchValue != "")
            {
                //ATTUserLogin userlogin = new ATTUserLogin();

                //user = ((ATTUserLogin)Session["Login_User_Detail"]);

                txtSearch.Text             = searchValue;
                Session["SrchMessageLst"]  = BLLMessage.GetMessageList("IN", user, searchValue);
                grdMessageInbox.DataSource = (List <ATTMessage>)Session["SrchMessageLst"];
                grdMessageInbox.DataBind();
            }
            else
            {
                grdMessageInbox.DataSource = (List <ATTMessage>)Session["MessageLst"];
                grdMessageInbox.DataBind();
            }
        }
        catch (Exception ex)
        {
            throw (ex);
        }
    }
Exemple #2
0
 public void LoadBodyFromMessage(int orgID, int msgID)
 {
     try
     {
         List <ATTMessage> lst = BLLMessage.GetMessageByIDs(orgID, msgID);
         this.txtNote.Text = lst[0].Body;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
    public void LoadInbox()
    {
        try
        {
            Session["MessageLst"] = BLLMessage.GetMessageList("IN", user, "");

            grdMessageInbox.DataSource = (List <ATTMessage>)Session["MessageLst"];
            grdMessageInbox.DataBind();
        }
        catch (Exception ex)
        {
            this.lblStatusMessageTitle.Text = "Error Status";
            this.lblStatusMessage.Text      = ex.Message;
            this.programmaticModalPopup.Show();
        }
    }
Exemple #4
0
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        try
        {
            ArrayList arrMsgToDelete = new ArrayList();

            List <ATTMessage> lst = new List <ATTMessage>();

            lst = GetCheckedLst();

            if (lst.Count > 0)
            {
                if (BLLMessage.DeleteMessage(lst))
                {
                    ClearControls();
                    LoadInbox();

                    this.lblStatusMessageTitle.Text = "Message";
                    this.lblStatusMessage.Text      = "Message Delete successfully !!!";
                    this.programmaticModalPopup.Show();
                }
                else
                {
                    this.lblStatusMessageTitle.Text = "Message";
                    this.lblStatusMessage.Text      = "Message Delete failed !!!";
                    this.programmaticModalPopup.Show();
                }
            }
            else
            {
                this.lblStatusMessageTitle.Text = "Message";
                this.lblStatusMessage.Text      = "No Messages to be deleted !!!";
                this.programmaticModalPopup.Show();
            }
        }
        catch (Exception ex)
        {
            this.lblStatusMessageTitle.Text = "Error Status";
            this.lblStatusMessage.Text      = ex.Message;
            this.programmaticModalPopup.Show();
        }
    }
    protected void txtSearch_TextChanged(object sender, EventArgs e)
    {
        string searchValue = txtSearch.Text.Trim();

        try
        {
            if (searchValue != "")
            {
                txtSearch.Text = searchValue;
                Session["SrchMessageOutLst"] = BLLMessage.GetMessageList("OUT", user, searchValue);
                grdMessageOutBox.DataSource  = (List <ATTMessage>)Session["SrchMessageOutLst"];
                grdMessageOutBox.DataBind();
            }
            else
            {
                grdMessageOutBox.DataSource = (List <ATTMessage>)Session["MessageOutLst"];
                grdMessageOutBox.DataBind();
            }
        }
        catch (Exception ex)
        {
            throw (ex);
        }
    }
Exemple #6
0
    protected void btnSend_Click(object sender, EventArgs e)
    {
        try
        {
            ATTMessage objMessage = new ATTMessage();

            objMessage.OrgID         = orgID;
            objMessage.MessageID     = null;
            objMessage.SenderID      = userID;
            objMessage.MessageTypeID = 2;

            if (this.txtSubject_rqd.Text != "")
            {
                objMessage.Subject = txtSubject_rqd.Text.Trim();
            }

            if (ddlLetterType.SelectedIndex > 0)
            {
                objMessage.LetterType = ddlLetterType.SelectedValue.ToString();
            }


            if (Session["LstRplyMsgAttachment"] != null)
            {
                objMessage.LstMsgAttachment = (List <ATTMessageAttachment>)Session["LstRplyMsgAttachment"];
            }

            if (this.HtmlEditor.Text != "")
            {
                objMessage.Body = HtmlEditor.Text;
            }

            if (chkApprove.Checked)
            {
                objMessage.Approve = "Y";
            }
            else
            {
                objMessage.Approve = "N";
            }

            objMessage.Action  = "A";
            objMessage.EntryBy = entryBy;

            int? receiverID = objRqdMsg.SenderID;
            bool flag       = false;

            if (receiverID != null)
            {
                List <ATTMessageReceiver> lstReceiver = new List <ATTMessageReceiver>();

                if (chkGroup.Checked && chkGroup.Visible == true)
                {
                    int?groupID       = int.Parse(objRqdMsg.LstMessageReceiver[0].GroupID.ToString());
                    int?receiverOrgID = int.Parse(objRqdMsg.LstMessageReceiver[0].ReceiverOrgID.ToString());

                    lstReceiver.Add(new ATTMessageReceiver(orgID, null, null, "Y", groupID, receiverOrgID, "", null, "A", entryBy));

                    flag = true;
                }

                if (!flag)
                {
                    lstReceiver.Add(new ATTMessageReceiver(orgID, null, null, "N", null, null, "", receiverID, "A", entryBy));
                }

                if (lstReceiver.Count > 0)
                {
                    objMessage.LstMessageReceiver = lstReceiver;
                }
            }


            if (BLLMessage.SaveMessage(objMessage))
            {
                ClearControls();
                flag = true;
                string confirmation = "Reply sent successfully to " + objRqdMsg.Sender + " !!!";
                this.lblStatusMessageTitle.Text = "Message";
                this.lblStatusMessage.Text      = confirmation;
                this.programmaticModalPopup.Show();
            }
            else
            {
                flag = false;
                this.lblStatusMessageTitle.Text = "Message";
                this.lblStatusMessage.Text      = "Reply sent failed !!!";
                this.programmaticModalPopup.Show();
            }
        }
        catch (Exception ex)
        {
            throw(ex);
        }
    }