root/branches/Abonament/Wierszowki/Wierszowki.Web/Views/MagazineItem/Create.aspx @ 854

Wersja 854, 5.6 KB (wprowadzona przez marek, 17 years temu)

re #184 - merged with latest trunk

RevLine 
[752]1<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Wierszowki.Models.MagazineItemViewData>" %>
[854]2<%@ Import namespace="Wierszowki.Core.Validation"%>
[752]3<asp:Content ID="js" ContentPlaceHolderID="jsContent" runat="server">
4    <script src="../../Scripts/jquery-1.3.1.js" type="text/javascript"></script>
5    <script src="../../Scripts/jquery-1.3.1.min.js" type="text/javascript"></script>
6    <script src="../../Scripts/jquery.form.js" type="text/javascript"></script>
7    <script src="../../Scripts/jquery.blockUI.js" type="text/javascript"></script>
8    <script src="../../Scripts/date.js" type="text/javascript"></script>
9    <script src="../../Scripts/jquery.datePicker.js" type="text/javascript"></script>
10    <script src="../../Scripts/spiffy.js" type="text/javascript"></script>
11    <script src="../../Scripts/jHelper.js" type="text/javascript"></script>
[854]12    <script src="../../Scripts/jquery.validate.js" type="text/javascript" ></script>
13    <script src="../../Scripts/xVal.jquery.validate.js" type="text/javascript"></script>
14    <script src="../../Scripts/jqueryvalid.js" type="text/javascript"></script>
15    <script src="../../Scripts/xValCreateMagazineItem.js" type="text/javascript"></script>
[752]16</asp:Content>
17
18<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
19        Dodaj wierszówkê
20</asp:Content>
21
22<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
[854]23    <script type="text/javascript">
24        $(document).ready(function() {           
25            $("#Magazine_Id").change(function() {
26                var magazineId = $("#Magazine_Id > option:selected").attr("value");
27                var urlAction = "<%= Url.Action("FindIssuesById", "Magazine") %>";
28                urlAction = urlAction + "/" + magazineId;
29                $.getJSON(urlAction, function(data) {
30                    $("#IssueId").addItems(data);
31                });
32            });       
[752]33        });
[854]34    </script>
[752]35    <h2>Dodaj wierszówkê</h2>
[854]36    <%= Html.ValidationSummary("Proszê poprawiæ b³êdy i spróbowaæ ponownie.")%>
37    <div>                     
38        <% Html.BeginForm("Create", "MagazineItem", Model.MagazineItem, FormMethod.Post, new { id = "myform" }) ;
39            %>
[752]40            <fieldset>
41                <legend>Nowa wierszówka</legend>
42                <div class="formitem">
43                    <label for="MagazineItem.AuthorId">Autor:</label>
[854]44                    <%= Html.DropDownList("AuthorId", ViewData.Model.AuthorList, "-- proszê wybraæ --")%>
45                    <%= Html.ValidationMessage("AuthorId", "*")%>
46                    <br />
[752]47                </div>
48                <div class="formitem">
49                    <label for="Magazine">Gazeta:</label>
[854]50                    <%= Html.DropDownList("Magazine.Id", ViewData.Model.MagazineList, "-- proszê wybraæ --")%>
51                    <%= Html.ValidationMessage("Magazine.Id", "*")%>
52                    <br />
[752]53                </div>
54                <div class="formitem">
55                    <label for="MagazineItem.IssueId">Wydanie:</label>
[854]56                    <%= Html.DropDownList("IssueId", ViewData.Model.IssueList, "-- proszê wybraæ --")%>
57                    <%= Html.ValidationMessage("IssueId", "*")%>
58                    <br />
[752]59                </div>
60                <div class="formitem">
61                    <label for="MagazineItem.ItemTypeId">Typ:</label>
[854]62                    <%= Html.DropDownList("ItemTypeId", ViewData.Model.ItemTypeList, "-- proszê wybraæ --")%>
63                    <%= Html.ValidationMessage("ItemTypeId", "*")%>
64                     <br />
[752]65                </div>
66                <div class="formitem">
67                    <label for="MagazineItem.Date">Miesi¹c:</label>
[854]68                    <%= Html.TextBox("Date", ViewData.Model.MagazineItem.Date, new { Class = "date-pick" })%>
69                    <%= Html.ValidationMessage("Date", "*")%>
70                    <br />
71                </div>               
[752]72                <div class="formitem">
73                    <label for="MagazineItem.Caption">Tytu³:</label>
[854]74                    <%= Html.TextBox("Caption", ViewData.Model.MagazineItem.Caption)%>
75                    <%= Html.ValidationMessage("Caption", "*")%>
76                    <br />
[752]77                </div>
78                <div class="formitem">
79                    <label for="MagazineItem.Description">Opis:</label>
[854]80                    <%= Html.TextArea("Description", ViewData.Model.MagazineItem.Description)%>
81                    <br />
[752]82                </div>
83                <div class="formitem">
84                    <label for="MagazineItem.Price">Wycena:</label>
[854]85                    <%= Html.TextBox("Price", ViewData.Model.MagazineItem.Price)%>
86                    <%= Html.ValidationMessage("Price", "*")%>
87                    <br />
[752]88                </div>
89                <div class="formitem">
90                    <label for="MagazineItem.Bonus">Bonus:</label>
[854]91                    <%= Html.TextBox("Bonus", ViewData.Model.MagazineItem.Bonus)%>
92                    <%= Html.ValidationMessage("Bonus", "*")%>
93                    <br />
[752]94                </div>
[854]95                <div>               
96                    <input type="submit" value="Dodaj" name="dodaj" id="dodaj"/>               
[752]97                </div>
98            </fieldset>       
[854]99        <% Html.EndForm();%>               
[752]100    </div>
101    <div>
102        <%=Html.ActionLink("Powrót", "Index", "Home") %>
[854]103        <%=Html.ClientSideValidation<MagazineItemValidation>("MagazineItem")%>
[752]104    </div>
105</asp:Content>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.