Domain Expiration tasks Fixes
This commit is contained in:
parent
7d753484d9
commit
627572f1c7
8 changed files with 77 additions and 8 deletions
|
@ -207,4 +207,10 @@
|
|||
<data name="gvDomainsExpirationDate.Header" xml:space="preserve">
|
||||
<value>Expiration Date</value>
|
||||
</data>
|
||||
<data name="DomainExpirationDate.NotChecked" xml:space="preserve">
|
||||
<value>Not Checked</value>
|
||||
</data>
|
||||
<data name="DomainExpirationDate.NotExist" xml:space="preserve">
|
||||
<value>Non-Existent</value>
|
||||
</data>
|
||||
</root>
|
|
@ -40,7 +40,7 @@
|
|||
<asp:TemplateField HeaderText="gvDomainsExpirationDate">
|
||||
<ItemStyle Width="15%"></ItemStyle>
|
||||
<ItemTemplate>
|
||||
<%# GetDomainExpirationDate(Eval("ExpirationDate"))%>
|
||||
<%# GetDomainExpirationDate(Eval("ExpirationDate"), Eval("LastUpdateDate"))%>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="gvDomainsType">
|
||||
|
|
|
@ -100,16 +100,27 @@ namespace WebsitePanel.Portal
|
|||
return GetLocalizedString("DomainType.Domain");
|
||||
}
|
||||
|
||||
public string GetDomainExpirationDate(object expirationDateObject)
|
||||
public string GetDomainExpirationDate(object expirationDateObject, object LastUpdateDateObject)
|
||||
{
|
||||
var expirationDate = expirationDateObject as DateTime?;
|
||||
var lastUpdateDate = LastUpdateDateObject as DateTime?;
|
||||
|
||||
if (expirationDate == null)
|
||||
return GetLocalizedString("DomainExpirationDate.Unknown");
|
||||
else if (expirationDate < DateTime.Now)
|
||||
if (expirationDate != null && expirationDate < DateTime.Now)
|
||||
{
|
||||
return GetLocalizedString("DomainExpirationDate.Expired");
|
||||
else
|
||||
}
|
||||
else if(expirationDate != null)
|
||||
{
|
||||
return expirationDate.Value.ToShortDateString();
|
||||
}
|
||||
else if (lastUpdateDate == null)
|
||||
{
|
||||
return GetLocalizedString("DomainExpirationDate.NotChecked");
|
||||
}
|
||||
else
|
||||
{
|
||||
return GetLocalizedString("DomainExpirationDate.NotExist");
|
||||
}
|
||||
}
|
||||
|
||||
protected void odsDomainsPaged_Selected(object sender, ObjectDataSourceStatusEventArgs e)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue