Example #1
0
    public DataTable MailDetails(string[] MailIDs)
    {
        DL_Mails  mailDetails = new DL_Mails();
        DataTable mailData    = mailDetails.getAllMailDetails(MailIDs);

        return(mailData);
    }
Example #2
0
    public void getPreviousMail(string rowID)
    {
        if (rowID.Length == 0)
        {
            return;
        }

        string[] sep   = { "||" };
        string[] arrID = rowID.Split(sep, StringSplitOptions.RemoveEmptyEntries);

        DataTable mailData = DL_Mails.getPreviousMail(arrID[0], arrID[1]);

        if (mailData == null || mailData.Rows.Count < 1)
        {
            this.IsValid = false;
        }
        else
        {
            this.IsValid = true;
            DataRow dr = mailData.Rows[0];
            this._from          = mailData.Rows[0]["FROMUSERID"].ToString();
            this._to            = mailData.Rows[0]["USERID"].ToString();
            this._subject       = mailData.Rows[0]["SUBJECT"].ToString();
            this._date          = mailData.Rows[0]["DATERECEIVED"].ToString();
            this._message       = mailData.Rows[0]["MESSAGETEXT"].ToString();
            this._isACK         = (mailData.Rows[0]["ISACK"].ToString().ToUpper().Equals("1") ? true : false);
            this._ackMessage    = mailData.Rows[0]["ACKMESSAGE"].ToString();
            this._mailRowID     = mailData.Rows[0]["MAILROWID"].ToString();
            this._fromUserName  = dr["FromUserName"].ToString();
            this._toUserString  = dr["ToUserString"].ToString();
            this._toGroupString = dr["ToGroupString"].ToString();
        }
    }
Example #3
0
    public static void SendAcknowledgement(string mailRowId, string ackMessage, string mailToUser, string mailFromUser)
    {
        string strMailSystem = ConfigurationSettings.AppSettings["MAILSYSTEM"];
        string strMailTo     = mailToUser;

        Mails.insertMails(strMailTo, "", "Acknowledgement for message ID: " + ackMessage, "", ackMessage, mailFromUser, strMailSystem, "", "N");
        DL_Mails.UpdateAcknowledgmentFlag(mailRowId);
    }
Example #4
0
    //AM Issue#32895 04/17/2008 Build Number 0.0.0.9
    public static DataTable getMails(string userID, string displayOption, int noofRecords, int index)
    {
        DataTable returnData = new DataTable();

        returnData = DL_Mails.getMails(userID, displayOption, noofRecords, index);
        returnData.DefaultView.Sort = "DATERECEIVED DESC, TIMERECEIVED DESC";
        returnData = returnData.DefaultView.ToTable();
        return(returnData);
    }
Example #5
0
 public static void SetMailRead(string userRowId, string messageId, bool read)
 {
     if (read)
     {
         DL_Mails.SetMailRead(userRowId, messageId);
     }
     else
     {
         DL_Mails.ResetMailRead(userRowId, messageId);
     }
 }
Example #6
0
    //AM Issue#32899 04/18/2008 Build Number 0.0.0.9
    public Mails(string MailID)
    {
        this._ID = MailID;
        DL_Mails  mailDetails = new DL_Mails();
        DataTable mailData    = mailDetails.getMailDetails(MailID);

        if (mailData == null)
        {
            this.IsValid = false;
        }
        else if (mailData.Rows.Count < 1)
        {
            this.IsValid = false;
        }
        else if (mailData.Rows.Count > 1)
        {
            this.IsValid = false;
        }
        else
        {
            this.IsValid = true;
            DataRow dr = mailData.Rows[0];
            this._from          = dr["FROMUSERID"].ToString();
            this._to            = dr["USERID"].ToString();
            this._subject       = dr["SUBJECT"].ToString();
            this._date          = dr["DATERECEIVED"].ToString();
            this._time          = dr["TIMERECEIVED"].ToString();
            this._message       = dr["MESSAGETEXT"].ToString();
            this._isACK         = (dr["ISACK"].ToString().ToUpper().Equals("1") ? true : false);
            this._ackMessage    = dr["ACKMESSAGE"].ToString();
            this._mailRowID     = dr["MAILROWID"].ToString();
            this._fromUserName  = dr["FromUserName"].ToString();
            this._toUserString  = dr["ToUserString"].ToString();
            this._toGroupString = dr["ToGroupString"].ToString();
        }
    }
Example #7
0
 //AM Issue#32899 04/26/2008 Build Number 0.0.0.9
 public static void deleteMail(string UserID, string MailID)
 {
     DL_Mails.deleteMail(UserID, MailID);
 }
Example #8
0
 public static string insertMails(string toUsers, string toGropus, string subject, string message, string ack, string ackMessageID, string fromSystem, string oldMessage, string isPriority)
 {
     return(DL_Mails.insertMails(toUsers, toGropus, subject, message, ack, ackMessageID, SessionHelper.UserContext.ID, fromSystem, oldMessage, isPriority));
 }
Example #9
0
 public static string getUserGrpNameUsingIDs(string calledFor, string toUserGrpString)
 {
     return(DL_Mails.GetUserGrpNameUsingIDs(calledFor, toUserGrpString));
 }