diff --git a/EveryThing/Models/Invoice/Invoice.cs b/EveryThing/Models/Invoice/Invoice.cs index 39bc32b..f597f1f 100644 --- a/EveryThing/Models/Invoice/Invoice.cs +++ b/EveryThing/Models/Invoice/Invoice.cs @@ -110,6 +110,9 @@ namespace EveryThing.Models.Invoice [NotMapped] public string InvoiceNumberFormatted => $"{InvoiceYear}-{InvoiceNumber}"; + [NotMapped] + public string InvoiceNumberFormattedLong => $"{InvoiceNumberFormatted}-{Partner?.Title ?? ""}"; + [NotMapped] public string InvoiceTypeString { diff --git a/EveryThing/Pages/Projects/Edit.cshtml b/EveryThing/Pages/Projects/Edit.cshtml index 98a2ae9..e44f58c 100644 --- a/EveryThing/Pages/Projects/Edit.cshtml +++ b/EveryThing/Pages/Projects/Edit.cshtml @@ -170,65 +170,68 @@
| - # - | -- Dobavitelj - | -- Datum - | -- Dobavni rok - | -- Status - | -Pokaži vse | -
|---|---|---|---|---|---|
| + # + | ++ Dobavitelj + | ++ Datum + | ++ Dobavni rok + | ++ Status + | +Pokaži vse | +
| - @Html.DisplayFor(modelItem => invoice.InvoiceYear) - @Html.DisplayFor(modelItem => invoice.InvoiceNumber) - | -- @Html.DisplayFor(x => invoice.Partner.Title) - | -- @Html.DisplayFor(x => invoice.Date) - | -- @Html.DisplayFor(x => invoice.DateOfDispatch) - | -- @switch (invoice.State) - { - case Models.Invoice.Invoice.InvoiceState.Closed: - @Html.DisplayFor(modelItem => invoice.State) - break; - case Models.Invoice.Invoice.InvoiceState.Confirmed: - @Html.DisplayFor(modelItem => invoice.State) - break; - default: - @Html.DisplayFor(modelItem => invoice.State) - break; - } - | -- - - | -
| + @Html.DisplayFor(modelItem => invoice.InvoiceYear) - @Html.DisplayFor(modelItem => invoice.InvoiceNumber) + | ++ @Html.DisplayFor(x => invoice.Partner.Title) + | ++ @Html.DisplayFor(x => invoice.Date) + | ++ @Html.DisplayFor(x => invoice.DateOfDispatch) + | ++ @switch (invoice.State) + { + case Models.Invoice.Invoice.InvoiceState.Closed: + @Html.DisplayFor(modelItem => invoice.State) + break; + case Models.Invoice.Invoice.InvoiceState.Confirmed: + @Html.DisplayFor(modelItem => invoice.State) + break; + default: + @Html.DisplayFor(modelItem => invoice.State) + break; + } + | ++ + + | +
| - # - | -- Partner - | -- Datum - | -- Datum odpreme - | -- Status - | -Pokaži vse | -|
|---|---|---|---|---|---|---|
| + # + | ++ Partner + | ++ Datum + | ++ Datum odpreme + | ++ Status + | ++ Znesek + | +Pokaži vse | +
| - @Html.DisplayFor(modelItem => invoice.InvoiceYear) - @Html.DisplayFor(modelItem => invoice.InvoiceNumber) - | -- @Html.DisplayFor(x => invoice.Partner.Title) - | -- @Html.DisplayFor(x => invoice.Date) - | -- @Html.DisplayFor(x => invoice.DateOfDispatch) - | -- @switch (invoice.State) - { - case Models.Invoice.Invoice.InvoiceState.Closed: - @Html.DisplayFor(modelItem => invoice.State) - break; - case Models.Invoice.Invoice.InvoiceState.Confirmed: - @Html.DisplayFor(modelItem => invoice.State) - break; - default: - @Html.DisplayFor(modelItem => invoice.State) - break; - } - | -- - - | -|
| + @Html.DisplayFor(modelItem => invoice.InvoiceYear) - @Html.DisplayFor(modelItem => invoice.InvoiceNumber) + | ++ @Html.DisplayFor(x => invoice.Partner.Title) + | ++ @Html.DisplayFor(x => invoice.Date) + | ++ @Html.DisplayFor(x => invoice.DateOfDispatch) + | ++ @switch (invoice.State) + { + case Models.Invoice.Invoice.InvoiceState.Closed: + @Html.DisplayFor(modelItem => invoice.State) + break; + case Models.Invoice.Invoice.InvoiceState.Confirmed: + @Html.DisplayFor(modelItem => invoice.State) + break; + default: + @Html.DisplayFor(modelItem => invoice.State) + break; + } + | ++ @invoice.InvoiceInvoiceItem.Sum(y => y.TotalValue).ToString("#,###,##0.00") € + | ++ + + | +