@*

*@
@Html.DisplayFor(modelItem => Model.Invoice.Company.Title)
@Html.DisplayFor(modelItem => Model.Invoice.Company.Street) @Html.DisplayFor(modelItem => Model.Invoice.Company.HouseNumber)
@Html.DisplayFor(modelItem => Model.Invoice.Company.PostNumber) @Html.DisplayFor(modelItem => Model.Invoice.Company.Post)
@Html.DisplayFor(modelItem => Model.Invoice.Company.Email), @Html.DisplayFor(modelItem => Model.Invoice.Company.Phone)
@Html.DisplayFor(modelItem => Model.Invoice.Company.TaxNumber), Matična številka: @Html.DisplayFor(modelItem => Model.Invoice.Company.RegistrationNumber)
@Html.DisplayFor(modelItem => Model.Invoice.Company.Iban) @Html.DisplayFor(modelItem => Model.Invoice.Company.SwiftBic)
@Html.DisplayFor(modelItem => Model.Invoice.Partner.Title)
@Html.DisplayFor(modelItem => Model.Invoice.Partner.Street) @Html.DisplayFor(modelItem => Model.Invoice.Partner.HouseNumber)
@Html.DisplayFor(modelItem => Model.Invoice.Partner.PostNumber) @Html.DisplayFor(modelItem => Model.Invoice.Partner.Post)
@Html.DisplayFor(modelItem => Model.Invoice.Partner.Country.TranslationSlovenian)
: @Html.DisplayFor(modelItem => Model.Invoice.InvoiceYear)-@Html.DisplayFor(modelItem => Model.Invoice.InvoiceNumber)
: @Html.DisplayFor(modelItem => Model.Invoice.Date)
@if ((Model.Invoice.Type == Invoice.InvoiceType.DeliveryNote
|| Model.Invoice.Type == Invoice.InvoiceType.BuyersOrder
|| Model.Invoice.Type == Invoice.InvoiceType.Invoice)
&& !string.IsNullOrEmpty(Model.Invoice.BuyersOrderNumber))
{
:
@Html.DisplayFor(modelItem => Model.Invoice.BuyersOrderNumber)
}
@if (!string.IsNullOrEmpty(Model.ProjectNumber))
{
:
@Html.DisplayFor(modelItem => Model.ProjectNumber)
}
@switch (Model.Invoice.Type)
{
case Models.Invoice.Invoice.InvoiceType.Order:
case Models.Invoice.Invoice.InvoiceType.BuyersOrder:
break;
default:
break;
}
@Html.DisplayFor(modelItem => Model.Invoice.DateOfDispatch)
@Html.Raw(HttpUtility.HtmlDecode(Model.Invoice.PreText))
| # |
@Model.Translation.Article
|
@Model.Translation.Quantity
|
@if (Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.Invoice
|| Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.BuyersOrder)
{
@Model.Translation.Price
|
@Model.Translation.Amount
|
}
else if (Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.Order)
{
@Model.Translation.Dimensions
|
}
@foreach (var item in Model.InvoiceItems)
{
|
@(Model.InvoiceItems.IndexOf(item) + 1)
|
@Html.DisplayFor(x => item.Item.Title)
@if (Model.Invoice.Type != Models.Invoice.Invoice.InvoiceType.Order && !string.IsNullOrEmpty(item.ItemDescription))
{
@Html.DisplayFor(x => item.ItemDescription)
}
@if (Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.Invoice)
{
@Model.Translation.DeliveryNote
@Html.DisplayFor(x => item.InvoiceItemJoin.Invoice.InvoiceNumberFormatted)
}
|
@Html.DisplayFor(x => item.Quantity) |
@if (Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.Invoice
|| Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.BuyersOrder)
{
@Html.DisplayFor(x => item.Price) |
@Html.DisplayFor(x => item.TotalValue) |
}
else if (Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.Order)
{
@Html.DisplayFor(x => item.ItemDescription) |
}
}
@if (Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.Invoice
|| Model.Invoice.Type == Models.Invoice.Invoice.InvoiceType.BuyersOrder)
{
@{
string total = Model.InvoiceItems.Sum(x => x.TotalValue).ToString("0.00");
}
@total €
}
@Html.Raw(HttpUtility.HtmlDecode(Model.Invoice.PostText))
@if (Model.Invoice.Type == Invoice.InvoiceType.DeliveryNote)
{
__________________________
__________________________
}
else
{
@Html.DisplayFor(modelItem => Model.Invoice.Company.Ceo)
}