Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

View File

@ -0,0 +1,3 @@
<%@ Control Language="C#" CodeFile="Boolean.ascx.cs" Inherits="BooleanField" %>
<span class="field"><%= Column.Name %></span>: <asp:CheckBox runat="server" ID="CheckBox1" Enabled="false" />

View File

@ -0,0 +1,30 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class BooleanField : System.Web.DynamicData.FieldTemplateUserControl {
protected override void OnDataBinding(EventArgs e) {
base.OnDataBinding(e);
object val = FieldValue;
if (val != null)
CheckBox1.Checked = (bool) val;
}
public override Control DataControl {
get {
return CheckBox1;
}
}
}

View File

@ -0,0 +1,3 @@
<%@ Control Language="C#" CodeFile="Boolean_Edit.ascx.cs" Inherits="Boolean_EditField" %>
<asp:CheckBox runat="server" ID="CheckBox1" />

View File

@ -0,0 +1,34 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class Boolean_EditField : System.Web.DynamicData.FieldTemplateUserControl {
protected override void OnDataBinding(EventArgs e) {
base.OnDataBinding(e);
object val = FieldValue;
if (val != null)
CheckBox1.Checked = (bool) val;
}
protected override void ExtractValues(IOrderedDictionary dictionary) {
dictionary[Column.Name] = CheckBox1.Checked;
}
public override Control DataControl {
get {
return CheckBox1;
}
}
}

View File

@ -0,0 +1,3 @@
<%@ Control Language="C#" CodeFile="Children.ascx.cs" Inherits="ChildrenField" %>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="<%# GetChildrenPath() %>" />

View File

@ -0,0 +1,62 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
using MonoTests.Common;
public partial class ChildrenField : PokerFieldTemplateUserControl {
private bool _allowNavigation = true;
private string _navigateUrl;
public string NavigateUrl {
get {
return _navigateUrl;
}
set {
_navigateUrl = value;
}
}
public bool AllowNavigation {
get {
return _allowNavigation;
}
set {
_allowNavigation = value;
}
}
protected void Page_Load(object sender, EventArgs e) {
HyperLink1.Text = "View " + ChildrenColumn.ChildTable.DisplayName;
}
protected string GetChildrenPath() {
if (!AllowNavigation) {
return null;
}
if (String.IsNullOrEmpty(NavigateUrl)) {
return ChildrenPath;
}
else {
return BuildChildrenPath(NavigateUrl);
}
}
public override Control DataControl {
get {
return HyperLink1;
}
}
}

View File

@ -0,0 +1,3 @@
<%@ Control Language="C#" CodeFile="CustomColor.ascx.cs" Inherits="CustomColorField" %>
<span class="field"><%= Column.Name %></span>: <span class="customColorTemplate"><asp:Literal runat="server" ID="Literal1" Text="<%# FieldValueString %>" /></span>

View File

@ -0,0 +1,32 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Drawing;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class CustomColorField : System.Web.DynamicData.FieldTemplateUserControl
{
public override Control DataControl {
get { return Literal1; }
}
public override string FieldValueString {
get {
var color = (Color)FieldValue;
if (color == null)
return "Unknown";
return color.Name;
}
}
}

View File

@ -0,0 +1,2 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="CustomFieldTemplate.ascx.cs" Inherits="DynamicData_FieldTemplates_CustomFieldTemplate" %>
<span class="field"><%= Column.Name %></span>: <span class="customFieldTemplate"><asp:Literal runat="server" ID="Literal1" Text="<%# FieldValueString %>" /></span>

View File

@ -0,0 +1,25 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class DynamicData_FieldTemplates_CustomFieldTemplate : System.Web.DynamicData.FieldTemplateUserControl
{
public override Control DataControl
{
get
{
return Literal1;
}
}
}

View File

@ -0,0 +1,3 @@
<%@ Control Language="C#" CodeFile="DateTime.ascx.cs" Inherits="DateTimeField" %>
<asp:Literal runat="server" ID="Literal1" Text="<%# FieldValueString %>" />

View File

@ -0,0 +1,22 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class DateTimeField : System.Web.DynamicData.FieldTemplateUserControl {
public override Control DataControl {
get {
return Literal1;
}
}
}

View File

@ -0,0 +1,7 @@
<%@ Control Language="C#" CodeFile="DateTime_Edit.ascx.cs" Inherits="DateTime_EditField" %>
<asp:TextBox ID="TextBox1" runat="server" CssClass="droplist" Text='<%# FieldValueEditString %>' Columns="20"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" CssClass="droplist" ControlToValidate="TextBox1" Display="Dynamic" Enabled="false" />
<asp:RegularExpressionValidator runat="server" ID="RegularExpressionValidator1" CssClass="droplist" ControlToValidate="TextBox1" Display="Dynamic" Enabled="false" />
<asp:DynamicValidator runat="server" ID="DynamicValidator1" CssClass="droplist" ControlToValidate="TextBox1" Display="Dynamic" />

View File

@ -0,0 +1,34 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class DateTime_EditField : System.Web.DynamicData.FieldTemplateUserControl {
protected void Page_Load(object sender, EventArgs e) {
TextBox1.ToolTip = Column.Description;
SetUpValidator(RequiredFieldValidator1);
SetUpValidator(RegularExpressionValidator1);
SetUpValidator(DynamicValidator1);
}
protected override void ExtractValues(IOrderedDictionary dictionary) {
dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text);
}
public override Control DataControl {
get {
return TextBox1;
}
}
}

View File

@ -0,0 +1,11 @@
<%@ Control Language="C#" CodeFile="Decimal_Edit.ascx.cs" Inherits="Decimal_EditField" %>
<asp:TextBox ID="TextBox1" runat="server" CssClass="droplist" Text='<%# FieldValueEditString %>' Columns="10"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" CssClass="droplist" ControlToValidate="TextBox1" Display="Dynamic" Enabled="false" />
<asp:CompareValidator runat="server" ID="CompareValidator1" CssClass="droplist" ControlToValidate="TextBox1" Display="Dynamic"
Operator="DataTypeCheck" Type="Double"/>
<asp:RegularExpressionValidator runat="server" ID="RegularExpressionValidator1" CssClass="droplist" ControlToValidate="TextBox1" Display="Dynamic" Enabled="false" />
<asp:RangeValidator runat="server" ID="RangeValidator1" CssClass="droplist" ControlToValidate="TextBox1" Type="Double"
Enabled="false" EnableClientScript="true" MinimumValue="0" MaximumValue="100" Display="Dynamic" />
<asp:DynamicValidator runat="server" ID="DynamicValidator1" CssClass="droplist" ControlToValidate="TextBox1" Display="Dynamic" />

View File

@ -0,0 +1,36 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class Decimal_EditField : System.Web.DynamicData.FieldTemplateUserControl {
protected void Page_Load(object sender, EventArgs e) {
TextBox1.ToolTip = Column.Description;
SetUpValidator(RequiredFieldValidator1);
SetUpValidator(CompareValidator1);
SetUpValidator(RegularExpressionValidator1);
SetUpValidator(RangeValidator1);
SetUpValidator(DynamicValidator1);
}
protected override void ExtractValues(IOrderedDictionary dictionary) {
dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text);
}
public override Control DataControl {
get {
return TextBox1;
}
}
}

View File

@ -0,0 +1,5 @@
<%@ Control Language="C#" CodeFile="ForeignKey.ascx.cs" Inherits="ForeignKeyField" %>
<asp:HyperLink ID="HyperLink1" runat="server"
Text="<%# GetDisplayString() %>"
NavigateUrl="<%# GetNavigateUrl() %>" />

View File

@ -0,0 +1,60 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class ForeignKeyField : System.Web.DynamicData.FieldTemplateUserControl {
private bool _allowNavigation = true;
private string _navigateUrl;
public string NavigateUrl {
get {
return _navigateUrl;
}
set {
_navigateUrl = value;
}
}
public bool AllowNavigation {
get {
return _allowNavigation;
}
set {
_allowNavigation = value;
}
}
protected string GetDisplayString() {
return FormatFieldValue(ForeignKeyColumn.ParentTable.GetDisplayString(FieldValue));
}
protected string GetNavigateUrl() {
if (!AllowNavigation) {
return null;
}
if (String.IsNullOrEmpty(NavigateUrl)) {
return ForeignKeyPath;
}
else {
return BuildForeignKeyPath(NavigateUrl);
}
}
public override Control DataControl {
get {
return HyperLink1;
}
}
}

View File

@ -0,0 +1,4 @@
<%@ Control Language="C#" CodeFile="ForeignKey_Edit.ascx.cs" Inherits="ForeignKey_EditField" %>
<asp:DropDownList ID="DropDownList1" runat="server" CssClass="droplist">
</asp:DropDownList>

View File

@ -0,0 +1,53 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
public partial class ForeignKey_EditField : System.Web.DynamicData.FieldTemplateUserControl {
protected void Page_Load(object sender, EventArgs e) {
if (DropDownList1.Items.Count == 0) {
if (!Column.IsRequired) {
DropDownList1.Items.Add(new ListItem("[Not Set]", ""));
}
PopulateListControl(DropDownList1);
}
}
protected override void OnDataBinding(EventArgs e) {
base.OnDataBinding(e);
if (Mode == DataBoundControlMode.Edit) {
string foreignkey = ForeignKeyColumn.GetForeignKeyString(Row);
ListItem item = DropDownList1.Items.FindByValue(foreignkey);
if (item != null) {
DropDownList1.SelectedValue = foreignkey;
}
}
}
protected override void ExtractValues(IOrderedDictionary dictionary) {
// If it's an empty string, change it to null
string val = DropDownList1.SelectedValue;
if (val == String.Empty)
val = null;
ExtractForeignKey(dictionary, val);
}
public override Control DataControl {
get {
return DropDownList1;
}
}
}

Some files were not shown because too many files have changed in this diff Show More