关键事项、邮件管理、任务管理

This commit is contained in:
2025-03-13 10:52:32 +08:00
parent 7a242ed776
commit c73bb1124d
99 changed files with 9738 additions and 3791 deletions
@@ -0,0 +1,36 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Email_Pop_Edit.aspx.cs" Inherits="FineUIPro.Web.Email_Send.Email_Pop_Edit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" />
<f:SimpleForm ID="SimpleForm1" CssClass="blockpanel" BodyPadding="10px" LabelWidth="200px"
EnableCollapse="false" runat="server" ShowBorder="true" ShowHeader="true" Title="邮箱配置">
<Items>
<f:TextBox ID="EmailFwq" ShowLabel="true" Required="true" LabelWidth="160px" BoxFlex="2"
runat="server" Label="邮件服务器地址" LabelAlign="Right" ShowRedStar="true">
</f:TextBox>
<f:TextBox ID="EmailDk" ShowLabel="true" Required="true" LabelWidth="160px" BoxFlex="2"
runat="server" Label="端口" LabelAlign="Right" ShowRedStar="true">
</f:TextBox>
<f:TextBox ID="EmailYx" ShowLabel="true" Required="true" LabelWidth="160px" BoxFlex="2"
runat="server" Label="发送者邮箱" LabelAlign="Right" ShowRedStar="true">
</f:TextBox>
<f:TextBox ID="EmailUsername" ShowLabel="true" LabelWidth="160px"
BoxFlex="2" runat="server" Label="用户名" LabelAlign="Right">
</f:TextBox>
<f:TextBox ID="EmailPass" ShowLabel="true" LabelWidth="160px" BoxFlex="2"
runat="server" Label="服务授权码" LabelAlign="Right">
</f:TextBox>
<f:Button ID="btnSubmit" ValidateForms="SimpleForm1" CssClass="marginr" Text="提交"
runat="server" OnClick="btnSubmit_Click" Icon="SystemSave">
</f:Button>
</Items>
</f:SimpleForm>
</form>
</body>
</html>
@@ -0,0 +1,92 @@
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
}
}
@@ -0,0 +1,98 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.Email_Send
{
public partial class Email_Pop_Edit
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.SimpleForm SimpleForm1;
/// <summary>
/// EmailFwq 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox EmailFwq;
/// <summary>
/// EmailDk 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox EmailDk;
/// <summary>
/// EmailYx 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox EmailYx;
/// <summary>
/// EmailUsername 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox EmailUsername;
/// <summary>
/// EmailPass 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox EmailPass;
/// <summary>
/// btnSubmit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSubmit;
}
}