92 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
| using Model;
 | |
| using System;
 | |
| using System.Linq;
 | |
| 
 | |
| namespace FineUIPro.Web.Email_Send
 | |
| {
 | |
|     public partial class Email_Pop_Edit : PageBase
 | |
|     {
 | |
|         #region 加载
 | |
|         protected void Page_Load(object sender, EventArgs e)
 | |
|         {
 | |
|             if (!IsPostBack)
 | |
|             {
 | |
|                 //按钮权限
 | |
|                 GetButtonPower();
 | |
|                 Email_Pop pops = new Email_Pop();
 | |
| 
 | |
|                 pops = BLL.Email_PopService.GetEmail_Pop("7EC5E991-B7A0-495A-90ED-2BE15370C959");
 | |
|                 if (pops != null)
 | |
|                 {
 | |
|                     EmailFwq.Text = pops.EmailFwq;
 | |
|                     EmailDk.Text = pops.EmailDk;
 | |
|                     EmailYx.Text = pops.EmailYx;
 | |
|                     EmailUsername.Text = pops.EmailUsername;
 | |
|                     EmailPass.Text = pops.EmailPass;
 | |
|                 }
 | |
|             }
 | |
|         }
 | |
|         #endregion
 | |
| 
 | |
|         protected void btnSubmit_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             var pop1 = BLL.Email_PopService.GetEmail_Pop("7EC5E991-B7A0-495A-90ED-2BE15370C959");
 | |
|             Email_Pop pop = new Email_Pop();
 | |
| 
 | |
|             if (pop1 == null)
 | |
|             {
 | |
|                 pop.EmailID = "7EC5E991-B7A0-495A-90ED-2BE15370C959";
 | |
|                 pop.EmailFwq = EmailFwq.Text.Trim();
 | |
|                 pop.EmailDk = EmailDk.Text.Trim();
 | |
|                 pop.EmailYx = EmailYx.Text.Trim();
 | |
|                 pop.EmailUsername = EmailUsername.Text.Trim();
 | |
|                 pop.EmailPass = EmailPass.Text.Trim();
 | |
|                 pop.CreateTime = DateTime.Now;
 | |
|                 pop.CreateUserId = this.CurrUser.UserId;
 | |
|                 pop.CreateName = this.CurrUser.UserName;
 | |
|                 pop.UpdateTime = DateTime.Now;
 | |
|                 pop.UpdateUserId = this.CurrUser.UserId;
 | |
|                 pop.UpdateName = this.CurrUser.UserName;
 | |
|                 BLL.Email_PopService.AddEmail_Pop(pop);
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 pop.EmailID = "7EC5E991-B7A0-495A-90ED-2BE15370C959";
 | |
|                 pop.EmailFwq = EmailFwq.Text.Trim();
 | |
|                 pop.EmailDk = EmailDk.Text.Trim();
 | |
|                 pop.EmailYx = EmailYx.Text.Trim();
 | |
|                 pop.EmailUsername = EmailUsername.Text.Trim();
 | |
|                 pop.EmailPass = EmailPass.Text.Trim();
 | |
|                 pop.CreateTime = DateTime.Now;
 | |
|                 pop.CreateUserId = this.CurrUser.UserId;
 | |
|                 pop.CreateName = this.CurrUser.UserName;
 | |
|                 pop.UpdateTime = DateTime.Now;
 | |
|                 pop.UpdateUserId = this.CurrUser.UserId;
 | |
|                 pop.UpdateName = this.CurrUser.UserName;
 | |
| 
 | |
|                 BLL.Email_PopService.UpdateEmail_Pop(pop);
 | |
|             }
 | |
| 
 | |
|             BLL.LogService.AddSys_Log(this.CurrUser, "", "", "", "Update Email information");
 | |
|             ShowNotify("Save Successfully!", MessageBoxIcon.Success);
 | |
| 
 | |
|         }
 | |
| 
 | |
|         #region 权限设置
 | |
|         /// <summary>
 | |
|         /// 菜单按钮权限
 | |
|         /// </summary>
 | |
|         private void GetButtonPower()
 | |
|         {
 | |
|             var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.RolePowerMenuId);
 | |
|             if (buttonList.Count() > 0)
 | |
|             {
 | |
|                 if (buttonList.Contains(BLL.Const.BtnSave))
 | |
|                 {
 | |
|                     this.btnSubmit.Hidden = false;
 | |
|                 }
 | |
|             }
 | |
|         }
 | |
|         #endregion
 | |
|     }
 | |
| } |