示例#1
0
        /// <summary>
        /// LogToQiOnline
        /// </summary>
        protected void LogToQiOnline()
        {
            try
            {
                string TmpRloc;
                string TmpIPAddress;
                string TmpProcessorName;
                string TmpFormName;
                string TmpSubject;
                string TmpTeam;
                string TmpCompany;
                TmpRloc          = GetReference;
                TmpIPAddress     = GetIPAddress();
                TmpProcessorName = "DOWNLOAD_TO_CALENDAR";
                TmpFormName      = "";
                TmpSubject       = "Download to calendar - " + m_Surname;
                TmpTeam          = "";
                TmpCompany       = "";

                /////////////////////////////
                // Insert record to mailrecord before redirecting to generated document
                logger.Debug("Insert record to mailrecord");

                MailRecordsModel objMailRecordsDTO = new MailRecordsModel();
                objMailRecordsDTO.RLOC          = TmpRloc;
                objMailRecordsDTO.Created       = System.DateTime.UtcNow;
                objMailRecordsDTO.FromName      = TmpIPAddress;
                objMailRecordsDTO.ProcessorName = TmpProcessorName;
                objMailRecordsDTO.FormName      = TmpFormName;
                objMailRecordsDTO.Subject       = TmpSubject;
                objMailRecordsDTO.Team          = TmpTeam;
                objMailRecordsDTO.Company       = TmpCompany;

                MailRecordsBAL objMailRecordsBAL = new MailRecordsBAL(SetCurrentSite);
                objMailRecordsBAL.SaveMailRecord(objMailRecordsDTO);

                //ChwLib.DatabaseManager.AddMailRecord(
                //    // RLOC / PRN
                //    TmpRloc,
                //    // Created
                //    System.DateTime.UtcNow,
                //    // FromName / To-From
                //    TmpIPAddress,
                //    // ProcessorName
                //    TmpProcessorName,
                //    // FormName / Format-Name
                //    TmpFormName,
                //    // Subject
                //    TmpSubject,
                //    // Team
                //    TmpTeam,
                //    // Company
                //    TmpCompany);
            }
            catch
            {
            }
        }
示例#2
0
 /// <summary>
 /// SaveAccountActiveStatus
 /// </summary>
 /// <param name="AccountModelDTO"></param>
 /// <returns></returns>
 public bool SaveMailRecord(MailRecordsModel MailRecordsDTO)
 {
     //Rloc, Created, FromName, ProcessorName, FormName, Subject, Team, Company
     try
     {
         mailrecord objmailrecord = new mailrecord();
         objmailrecord.RLOC          = MailRecordsDTO.RLOC;
         objmailrecord.Created       = MailRecordsDTO.Created;
         objmailrecord.FromName      = MailRecordsDTO.FromName;
         objmailrecord.ProcessorName = MailRecordsDTO.ProcessorName;
         objmailrecord.FormName      = MailRecordsDTO.FormName;
         objmailrecord.Subject       = MailRecordsDTO.Subject;
         objmailrecord.Team          = MailRecordsDTO.Team;
         objmailrecord.Company       = MailRecordsDTO.Company;
         wozData.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
示例#3
0
 /// <summary>
 /// SaveAccountActiveStatus
 /// </summary>
 /// <param name="AccountModelDTO"></param>
 /// <returns></returns>
 public bool SaveMailRecord(MailRecordsModel MailRecordsDTO)
 {
     return(objMailRecordsDAL.SaveMailRecord(MailRecordsDTO));
 }