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); } }
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; } }
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(); } }
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); } }
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); } }