root/trunk/Wierszowki/Wierszowki.Web/Views/Report/AuthorsByMagazines.aspx @ 752

Wersja 752, 2.3 KB (wprowadzona przez marek, 17 years temu)

wiersz

Line 
1<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Wierszowki.Models.ReportViewData>" %>
2
3<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
4        Zestawienie wycen wszystkich dziennikarzy - podzia³ na tytu³y
5</asp:Content>
6
7<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
8    <h2>Zestawienie wycen wszystkich dziennikarzy - podzia³ na tytu³y</h2>
9    <h3>Rok, miesi¹c: <%= Html.Encode(Model.ReportDate.ToString("yyyy-MM"))%></h3>
10   
11    <%if (Model.Employment != null) { %>
12        <h3>Forma zatrudnienia: <%= Html.Encode(Model.Employment.Name)%></h3>
13    <%} %>
14    <table>
15        <tr>
16            <th>
17                Imiê i nazwisko
18            </th>
19           
20            <% foreach (var item in Model.Magazines) { %>
21                <th><%=Html.Encode(item.NickName) %></th>
22            <% } %>
23           
24            <th>
25                Razem
26            </th>
27        </tr>
28    <% var total = decimal.Zero; %>
29    <% foreach (var item in Model.Authors) { %>
30        <tr>
31            <td>
32                <%= Html.Encode(item.FirstName + " " + item.LastName)%>
33            </td>
34            <% var authorTotal = decimal.Zero; %>
35            <% foreach (var m in Model.Magazines) { %>
36                <% authorTotal += Model.ReportData[item.Id][m.NickName]; %>
37                <td><%=Html.Encode(String.Format("{0:F}", Model.ReportData[item.Id][m.NickName]))%></td>
38            <% } %>
39            <td>
40                <%=Html.Encode(String.Format("{0:F}", authorTotal))%>
41            </td>
42        </tr>
43        <% total += authorTotal; %>
44    <% } %>
45        <tr>
46            <td><strong>Suma</strong></td>
47           
48            <% foreach (var m in Model.Magazines) { %>
49            <% var magazineTotal = decimal.Zero; %>
50                <% foreach (var item in Model.Authors)
51                     magazineTotal += Model.ReportData[item.Id][m.NickName];
52              %>
53            <td><strong><%=Html.Encode(String.Format("{0:F}", magazineTotal))%></strong></td>
54    <% } %>
55            <td><strong><%=Html.Encode(String.Format("{0:F}", total))%></strong></td>
56        </tr>
57    </table>
58
59    <p>
60        <%= Html.ActionLink("Powrót", "Index") %>
61    </p>
62</asp:Content>
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.