Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/MVCDemos/Views/GridView/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/MVCDemos/Views/GridView/EditingForm.aspx

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<EditableProduct>" %>
<asp:Content ID="indexContent" ContentPlaceHolderID="ContentHolder" runat="server">
    <% Html.EnableClientValidation(); %> 
    <% Html.BeginForm("ExternalEditFormEdit", "GridView", FormMethod.Post, new { @class = "edit_form" }); %>
    <%= Html.Hidden("ProductID")%>
    <div class="line">
        <% 
            Html.DevExpress().Label(
                settings => {
                    settings.ControlStyle.CssClass = "label";
                    settings.Text = "Product Name:";
                    settings.AssociatedControlName = "ProductName";
                }
            )
            .Render();
        %>
        <% 
        Html.DevExpress().TextBox(
            settings => {
                settings.Name = "ProductName";
                settings.ControlStyle.CssClass = "editor";
            }
        )
        .Bind(Model.ProductName)
        .Render();
        %>
        <%= Html.ValidationMessageFor(model => model.ProductName, null, new { @class = "validator" })%>
    </div>
    <div class="line">
        <% 
            Html.DevExpress().Label(
                settings => {
                    settings.ControlStyle.CssClass = "label";
                    settings.Text = "Category:";
                    settings.AssociatedControlName = "CategoryID";
                }
            )
            .Render();
        %>
        <% 
            Html.DevExpress().ComboBox(
                settings => {
                    settings.Name = "CategoryID";
                    settings.ControlStyle.CssClass = "editor";
                    settings.Properties.TextField = "CategoryName";
                    settings.Properties.ValueField = "CategoryID";
                    settings.Properties.ValueType = typeof(int);
                }
            )
            .BindList(NorthwindDataProvider.GetCategories())
            .Bind(Model.CategoryID)
            .Render();
        %>
        <%= Html.ValidationMessageFor(model => model.CategoryID, null, new { @class = "validator" })%>
    </div>
    <div class="line">
        <% 
            Html.DevExpress().Label(
                settings => {
                    settings.ControlStyle.CssClass = "label";
                    settings.Text = "Quantity Per Unit:";
                    settings.AssociatedControlName = "QuantityPerUnit";
                }
            )
            .Render();
        %>
        <% 
            Html.DevExpress().TextBox(
                settings => {
                    settings.Name = "QuantityPerUnit";
                    settings.ControlStyle.CssClass = "editor";
                }
            )
            .Bind(Model.QuantityPerUnit)
            .Render();
        %>
        <%= Html.ValidationMessageFor(model => model.QuantityPerUnit, null, new { @class = "validator" })%>
    </div>
    <div class="line">
        <% 
            Html.DevExpress().Label(
                settings => {
                    settings.ControlStyle.CssClass = "label";
                    settings.Text = "Unit Price:";
                    settings.AssociatedControlName = "UnitPrice";
                }
            )
            .Render();
        %>
        <% 
            Html.DevExpress().SpinEdit(
                settings => {
                    settings.Name = "UnitPrice";
                    settings.ControlStyle.CssClass = "editor";
                    settings.Properties.DisplayFormatString = "C";
                }
            )
            .Bind(Model.UnitPrice)
            .Render();
        %>
        <%= Html.ValidationMessageFor(model => model.UnitPrice, null, new { @class = "validator" })%>
    </div>
    <div class="line">
        <% 
            Html.DevExpress().Label(
                settings => {
                    settings.ControlStyle.CssClass = "label";
                    settings.Text = "Units In Stock:";
                    settings.AssociatedControlName = "UnitsInStock";
                }
            )
            .Render();
        %>
        <% 
            Html.DevExpress().SpinEdit(
                settings => {
                    settings.Name = "UnitsInStock";
                    settings.ControlStyle.CssClass = "editor";
                }
            )
            .Bind(Model.UnitsInStock)
            .Render();
        %>
        <%= Html.ValidationMessageFor(model => model.UnitsInStock, null, new { @class = "validator" })%>
    </div>
    <div class="line">
        <% 
            Html.DevExpress().Label(
                settings => {
                    settings.ControlStyle.CssClass = "label";
                }
            )
            .Render();
        %>
        <% 
            Html.DevExpress().CheckBox(
                settings => {
                    settings.Name = "Discontinued";
                    settings.ControlStyle.CssClass = "checkEditor";
                    settings.Text = "Discontinued";
                }
            )
            .Bind(Model.Discontinued)
            .Render();
        %>
        <%= Html.ValidationMessageFor(model => model.Discontinued, null, new { @class = "validator" })%>
    </div>
    <div class="line">
        <% 
            Html.DevExpress().Label(
                settings => {
                    settings.ControlStyle.CssClass = "label";
                }
            )
            .Render();
        %>
        <% 
            Html.DevExpress().Button(
                settings => {
                    settings.Name = "btnUpdate";
                    settings.ControlStyle.CssClass = "button";
                    settings.Text = "Update";
                    settings.UseSubmitBehavior = true;
                }
            )
            .Render();
        %>
        <% 
            Html.DevExpress().Button(
                settings => {
                    settings.Name = "btnCancel";
                    settings.ControlStyle.CssClass = "button";
                    settings.Text = "Cancel";
                    settings.ClientSideEvents.Click = "function(s, e){ document.location='" + DevExpressHelper.GetUrl(new { Controller = "GridView", Action = "ExternalEditForm" }) + "'; }";
                }
            )
            .Render();
        %>
    </div>
    <% Html.EndForm(); %>
</asp:Content>