72 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			72 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
								 | 
							
								using Model;
							 | 
						|||
| 
								 | 
							
								using System;
							 | 
						|||
| 
								 | 
							
								using System.Collections.Generic;
							 | 
						|||
| 
								 | 
							
								using System.Linq;
							 | 
						|||
| 
								 | 
							
								using System.Text;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								namespace BLL.Email_Send
							 | 
						|||
| 
								 | 
							
								{
							 | 
						|||
| 
								 | 
							
								  public static  class Email_PopService
							 | 
						|||
| 
								 | 
							
								    {
							 | 
						|||
| 
								 | 
							
								        #region 获取邮件设置
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 获取邮件设置
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="EmailID">邮件设置Id</param>
							 | 
						|||
| 
								 | 
							
								        /// <returns></returns>
							 | 
						|||
| 
								 | 
							
								        public static Email_Pop GetEmail_Pop(string EmailID)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            return Funs.DB.Email_Pop.FirstOrDefault(x => x.EmailID == EmailID);
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								        #endregion
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        #region 邮件管理
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 邮件设置
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="eProject"></param>
							 | 
						|||
| 
								 | 
							
								        public static void AddEmail_Pop(Email_Pop email_Pop)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Email_Pop pf = Funs.DB.Email_Pop.FirstOrDefault(e => e.EmailID == email_Pop.EmailID);
							 | 
						|||
| 
								 | 
							
								            if (pf == null)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                pf = new Email_Pop();
							 | 
						|||
| 
								 | 
							
								                pf.EmailID = email_Pop.EmailID;
							 | 
						|||
| 
								 | 
							
								                pf.EmailFwq = email_Pop.EmailFwq;
							 | 
						|||
| 
								 | 
							
								                pf.EmailDk = email_Pop.EmailDk;
							 | 
						|||
| 
								 | 
							
								                pf.EmailUsername = email_Pop.EmailUsername;
							 | 
						|||
| 
								 | 
							
								                pf.EmailPass = email_Pop.EmailPass;
							 | 
						|||
| 
								 | 
							
								                pf.CreateTime = email_Pop.CreateTime;
							 | 
						|||
| 
								 | 
							
								                pf.CreateName = email_Pop.CreateName;
							 | 
						|||
| 
								 | 
							
								                pf.EmailYx = email_Pop.EmailYx;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								                Funs.DB.Email_Pop.InsertOnSubmit(pf);
							 | 
						|||
| 
								 | 
							
								                Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								        #endregion
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        #region 修改
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 修改
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="email_Params"></param>
							 | 
						|||
| 
								 | 
							
								        public static void UpdateEmail_Pop(Email_Pop email_Pop)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Email_Pop pf = Funs.DB.Email_Pop.FirstOrDefault(e => e.EmailID == email_Pop.EmailID);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            pf.EmailID = email_Pop.EmailID;
							 | 
						|||
| 
								 | 
							
								            pf.EmailFwq = email_Pop.EmailFwq;
							 | 
						|||
| 
								 | 
							
								            pf.EmailDk = email_Pop.EmailDk;
							 | 
						|||
| 
								 | 
							
								            pf.EmailUsername = email_Pop.EmailUsername;
							 | 
						|||
| 
								 | 
							
								            pf.EmailPass = email_Pop.EmailPass;
							 | 
						|||
| 
								 | 
							
								            pf.CreateTime = email_Pop.CreateTime;
							 | 
						|||
| 
								 | 
							
								            pf.CreateName = email_Pop.CreateName;
							 | 
						|||
| 
								 | 
							
								            pf.EmailYx = email_Pop.EmailYx;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								        #endregion
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |