示例#1
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;
     }
 }
示例#2
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
            {
            }
        }
示例#3
0
 /// <summary>
 /// SaveAccountActiveStatus
 /// </summary>
 /// <param name="AccountModelDTO"></param>
 /// <returns></returns>
 public bool SaveMailRecord(MailRecordsModel MailRecordsDTO)
 {
     return objMailRecordsDAL.SaveMailRecord(MailRecordsDTO);
 }