Commit Changes by DanVB
This commit is contained in:
commit
77017f46d6
8 changed files with 532 additions and 123 deletions
|
@ -112,10 +112,10 @@
|
|||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="cbSignatureEnabled.Text" xml:space="preserve">
|
||||
<value>Yes</value>
|
||||
|
@ -165,4 +165,37 @@
|
|||
<data name="Signature.Text" xml:space="preserve">
|
||||
<value>Signature</value>
|
||||
</data>
|
||||
<data name="chkEnabled.Text" xml:space="preserve">
|
||||
<value>Yes</value>
|
||||
</data>
|
||||
<data name="chkForwardingEnabled.Text" xml:space="preserve">
|
||||
<value>Yes</value>
|
||||
</data>
|
||||
<data name="chkResponderExpires.Text" xml:space="preserve">
|
||||
<value>Yes</value>
|
||||
</data>
|
||||
<data name="lblEnabled.Text" xml:space="preserve">
|
||||
<value>Mailbox Enabled:</value>
|
||||
</data>
|
||||
<data name="lblForwardingEnabled.Text" xml:space="preserve">
|
||||
<value>Forwarding Enabled:</value>
|
||||
</data>
|
||||
<data name="lblLastLoginDate.Text" xml:space="preserve">
|
||||
<value>Last Login Date:</value>
|
||||
</data>
|
||||
<data name="lblQuotaUsed.Text" xml:space="preserve">
|
||||
<value>Quota Used:</value>
|
||||
</data>
|
||||
<data name="lblResponderExpireDate.Text" xml:space="preserve">
|
||||
<value>Autoresponder Expire Date:</value>
|
||||
</data>
|
||||
<data name="lblResponderExpires.Text" xml:space="preserve">
|
||||
<value>Autoresponder Expires:</value>
|
||||
</data>
|
||||
<data name="lblSize.Text" xml:space="preserve">
|
||||
<value>Current Size:</value>
|
||||
</data>
|
||||
<data name="secStatusInfo.Text" xml:space="preserve">
|
||||
<value>Account Information</value>
|
||||
</data>
|
||||
</root>
|
|
@ -1,6 +1,45 @@
|
|||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="hMailServer43_EditAccount.ascx.cs" Inherits="WebsitePanel.Portal.ProviderControls.hMailServer43_EditAccount" %>
|
||||
<%@ Register TagPrefix="wsp" TagName="CollapsiblePanel" Src="../UserControls/CollapsiblePanel.ascx" %>
|
||||
|
||||
<wsp:CollapsiblePanel id="secStatusInfo" runat="server" IsCollapsed="True"
|
||||
TargetControlID="StatusInfoPanel" meta:resourcekey="secStatusInfo" Text="Account Information" >
|
||||
</wsp:CollapsiblePanel>
|
||||
|
||||
<asp:Panel ID="StatusInfoPanel" runat="server" Height="0" style="overflow:hidden;">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="SubHead" style="width:150px;" nowrap><asp:Label ID="lblEnabled" runat="server" meta:resourcekey="lblEnabled" Text="Mailbox Enabled:"></asp:Label></td>
|
||||
<td class="normal">
|
||||
<asp:CheckBox ID="chkEnabled" Runat="server" meta:resourcekey="chkEnabled" Text="Yes" Checked="true"></asp:CheckBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead" style="width:150px;" nowrap>
|
||||
<asp:Label ID="lblSize" runat="server" meta:resourcekey="lblSize" Text="Size:"></asp:Label>
|
||||
</td>
|
||||
<td class="normal">
|
||||
<asp:Label ID="lblSizeInfo" runat="server"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead" style="width:150px;" nowrap>
|
||||
<asp:Label ID="lblQuotaUsed" runat="server" meta:resourcekey="lblQuotaUsed" Text="Quota Used:"></asp:Label>
|
||||
</td>
|
||||
<td class="normal">
|
||||
<asp:Label ID="lblQuotaUsedInfo" runat="server"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead" style="width:150px;" nowrap>
|
||||
<asp:Label ID="lblLastLoginDate" runat="server" meta:resourcekey="lblLastLoginDate" Text="Last Login Date:"></asp:Label>
|
||||
</td>
|
||||
<td class="normal">
|
||||
<asp:Label ID="lblLastLoginDateInfo" runat="server"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</asp:Panel>
|
||||
|
||||
<wsp:CollapsiblePanel id="secPersonalInfo" runat="server"
|
||||
TargetControlID="PersonalInfoPanel" meta:resourcekey="secPersonalInfo" Text="Personal Information">
|
||||
</wsp:CollapsiblePanel>
|
||||
|
@ -8,15 +47,15 @@
|
|||
<asp:Panel ID="PersonalInfoPanel" runat="server" Height="0" style="overflow:hidden;">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="SubHead" width="200" nowrap>
|
||||
<td class="SubHead" style="width:150px;" nowrap>
|
||||
<asp:Label ID="lblFirstName" runat="server" meta:resourcekey="lblFirstName" Text="First Name:"></asp:Label>
|
||||
</td>
|
||||
<td class="normal" width="100%">
|
||||
<td class="normal">
|
||||
<asp:TextBox ID="txtFirstName" runat="server" Width="200px" CssClass="NormalTextBox"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead">
|
||||
<td class="SubHead" style="width:150px;">
|
||||
<asp:Label ID="lblLastName" runat="server" meta:resourcekey="lblLastName" Text="Last Name:"></asp:Label>
|
||||
</td>
|
||||
<td class="normal" valign="top">
|
||||
|
@ -33,23 +72,35 @@
|
|||
<asp:Panel ID="AutoresponderPanel" runat="server" Height="0" style="overflow:hidden;">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="SubHead" width="200" nowrap><asp:Label ID="lblResponderEnabled" runat="server" meta:resourcekey="lblResponderEnabled" Text="Autoresponder Enabled:"></asp:Label></td>
|
||||
<td class="normal" width="100%">
|
||||
<td class="SubHead" style="width:150px;" nowrap><asp:Label ID="lblResponderEnabled" runat="server" meta:resourcekey="lblResponderEnabled" Text="Autoresponder Enabled:"></asp:Label></td>
|
||||
<td class="normal">
|
||||
<asp:CheckBox ID="chkResponderEnabled" Runat="server" meta:resourcekey="chkResponderEnabled" Text="Yes"></asp:CheckBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead"><asp:Label ID="lblSubject" runat="server" meta:resourcekey="lblSubject" Text="Subject:"></asp:Label></td>
|
||||
<td class="SubHead" style="width:150px;"><asp:Label ID="lblSubject" runat="server" meta:resourcekey="lblSubject" Text="Subject:"></asp:Label></td>
|
||||
<td class="normal" vAlign="top">
|
||||
<asp:TextBox id="txtSubject" runat="server" Width="400px" CssClass="NormalTextBox"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead" vAlign="top"><asp:Label ID="lblMessage" runat="server" meta:resourcekey="lblMessage" Text="Message:"></asp:Label></td>
|
||||
<td class="SubHead" style="width:150px;" vAlign="top"><asp:Label ID="lblMessage" runat="server" meta:resourcekey="lblMessage" Text="Message:"></asp:Label></td>
|
||||
<td class="normal">
|
||||
<asp:TextBox id="txtMessage" runat="server" Width="400px" TextMode="MultiLine" Rows="5" CssClass="NormalTextBox"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead" style="width:150px;" nowrap><asp:Label ID="lblResponderExpires" runat="server" meta:resourcekey="lblResponderExpires" Text="Autoresponder Expires:"></asp:Label></td>
|
||||
<td class="normal">
|
||||
<asp:CheckBox ID="chkResponderExpires" Runat="server" meta:resourcekey="chkResponderExpires" Text="Yes"></asp:CheckBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead" style="width:150px;" nowrap><asp:Label ID="lblResponderExpireDate" runat="server" meta:resourcekey="lblResponderExpireDate" Text="Autoresponder Expire Date:"></asp:Label></td>
|
||||
<td class="normal">
|
||||
<asp:TextBox ID="txtResponderExireDate" Runat="server" Text="" CssClass="NormalTextBox"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</asp:Panel>
|
||||
|
||||
|
@ -59,13 +110,19 @@
|
|||
<asp:Panel ID="ForwardingPanel" runat="server" Height="0" style="overflow:hidden;">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="SubHead" width="200" nowrap><asp:Label ID="lblForwardTo" runat="server" meta:resourcekey="lblForwardTo" Text="Forward mail to address:"></asp:Label></td>
|
||||
<td class="normal" width="100%" valign="top">
|
||||
<td class="SubHead" style="width:150px;" nowrap><asp:Label ID="lblForwardingEnabled" runat="server" meta:resourcekey="lblForwardingEnabled" Text="Forwarding Enabled:"></asp:Label></td>
|
||||
<td class="normal">
|
||||
<asp:CheckBox ID="chkForwardingEnabled" Runat="server" meta:resourcekey="chkForwardingEnabled" Text="Yes"></asp:CheckBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead" style="width:150px;" nowrap><asp:Label ID="lblForwardTo" runat="server" meta:resourcekey="lblForwardTo" Text="Forward mail to address:"></asp:Label></td>
|
||||
<td class="normal" valign="top">
|
||||
<asp:TextBox id="txtForward" runat="server" Width="200px" CssClass="NormalTextBox"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="SubHead">
|
||||
<td class="SubHead" style="width:150px;">
|
||||
</td>
|
||||
<td class="Normal">
|
||||
<asp:CheckBox ID="chkOriginalMessage" runat="server" meta:resourcekey="chkOriginalMessage"
|
||||
|
|
|
@ -50,9 +50,16 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
|
||||
public void BindItem(MailAccount item)
|
||||
{
|
||||
chkResponderEnabled.Checked = item.ResponderEnabled;
|
||||
chkEnabled.Checked = item.Enabled;
|
||||
lblSizeInfo.Text = item.Size.ToString() + " MB";
|
||||
lblQuotaUsedInfo.Text = item.QuotaUsed.ToString() + " %";
|
||||
lblLastLoginDateInfo.Text = item.LastLogonTime;
|
||||
chkResponderEnabled.Checked = item.ResponderEnabled;
|
||||
chkResponderExpires.Checked = item.ResponderExpires;
|
||||
txtResponderExireDate.Text = item.ResponderExpirationDate;
|
||||
txtSubject.Text = item.ResponderSubject;
|
||||
txtMessage.Text = item.ResponderMessage;
|
||||
chkForwardingEnabled.Checked = item.ForwardingEnabled;
|
||||
txtForward.Text = item.ForwardingAddresses[0];
|
||||
chkOriginalMessage.Checked = item.RetainLocalCopy;
|
||||
txtFirstName.Text = item.FirstName;
|
||||
|
@ -60,14 +67,21 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
cbSignatureEnabled.Checked = item.SignatureEnabled;
|
||||
txtPlainSignature.Text = item.Signature;
|
||||
txtHtmlSignature.Text = item.SignatureHTML;
|
||||
secStatusInfo.IsCollapsed = false;
|
||||
}
|
||||
|
||||
public void SaveItem(MailAccount item)
|
||||
{
|
||||
item.Enabled = chkEnabled.Checked;
|
||||
item.ResponderEnabled = chkResponderEnabled.Checked;
|
||||
item.ResponderSubject = txtSubject.Text;
|
||||
item.ResponderMessage = txtMessage.Text;
|
||||
item.ForwardingAddresses = new string[] { txtForward.Text };
|
||||
item.ResponderExpires = chkResponderExpires.Checked;
|
||||
if (txtResponderExireDate.Text.Trim().Length >= 10) {
|
||||
item.ResponderExpirationDate = txtResponderExireDate.Text.Trim().Substring(0, 10);}
|
||||
item.ForwardingEnabled = chkForwardingEnabled.Checked;
|
||||
if (txtForward.Text.Trim().Length > 0) {
|
||||
item.ForwardingAddresses = new string[] { txtForward.Text.Trim() };}
|
||||
item.RetainLocalCopy = chkOriginalMessage.Checked;
|
||||
item.FirstName = txtFirstName.Text;
|
||||
item.LastName = txtLastName.Text;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
@ -12,6 +12,96 @@ namespace WebsitePanel.Portal.ProviderControls {
|
|||
|
||||
public partial class hMailServer43_EditAccount {
|
||||
|
||||
/// <summary>
|
||||
/// secStatusInfo control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::WebsitePanel.Portal.CollapsiblePanel secStatusInfo;
|
||||
|
||||
/// <summary>
|
||||
/// StatusInfoPanel control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Panel StatusInfoPanel;
|
||||
|
||||
/// <summary>
|
||||
/// lblEnabled control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblEnabled;
|
||||
|
||||
/// <summary>
|
||||
/// chkEnabled control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.CheckBox chkEnabled;
|
||||
|
||||
/// <summary>
|
||||
/// lblSize control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblSize;
|
||||
|
||||
/// <summary>
|
||||
/// lblSizeInfo control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblSizeInfo;
|
||||
|
||||
/// <summary>
|
||||
/// lblQuotaUsed control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblQuotaUsed;
|
||||
|
||||
/// <summary>
|
||||
/// lblQuotaUsedInfo control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblQuotaUsedInfo;
|
||||
|
||||
/// <summary>
|
||||
/// lblLastLoginDate control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblLastLoginDate;
|
||||
|
||||
/// <summary>
|
||||
/// lblLastLoginDateInfo control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblLastLoginDateInfo;
|
||||
|
||||
/// <summary>
|
||||
/// secPersonalInfo control.
|
||||
/// </summary>
|
||||
|
@ -138,6 +228,42 @@ namespace WebsitePanel.Portal.ProviderControls {
|
|||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox txtMessage;
|
||||
|
||||
/// <summary>
|
||||
/// lblResponderExpires control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblResponderExpires;
|
||||
|
||||
/// <summary>
|
||||
/// chkResponderExpires control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.CheckBox chkResponderExpires;
|
||||
|
||||
/// <summary>
|
||||
/// lblResponderExpireDate control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblResponderExpireDate;
|
||||
|
||||
/// <summary>
|
||||
/// txtResponderExireDate control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox txtResponderExireDate;
|
||||
|
||||
/// <summary>
|
||||
/// secForwarding control.
|
||||
/// </summary>
|
||||
|
@ -156,6 +282,24 @@ namespace WebsitePanel.Portal.ProviderControls {
|
|||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Panel ForwardingPanel;
|
||||
|
||||
/// <summary>
|
||||
/// lblForwardingEnabled control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblForwardingEnabled;
|
||||
|
||||
/// <summary>
|
||||
/// chkForwardingEnabled control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.CheckBox chkForwardingEnabled;
|
||||
|
||||
/// <summary>
|
||||
/// lblForwardTo control.
|
||||
/// </summary>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue