95 lines
6.1 KiB
Plaintext
95 lines
6.1 KiB
Plaintext
@model EveryThing.Pages.Invoices.EditModel.EditInvoiceItemData
|
|
|
|
<tr class="no-hover">
|
|
@using (Html.BeginForm("UpdateInvoiceItem", "Edit", FormMethod.Post))
|
|
{
|
|
<td colspan="100">
|
|
<div class="row">
|
|
<div class="col-6">
|
|
<div class="form-group row">
|
|
<label class="col-sm-2 col-form-label">Artikel</label>
|
|
<div class="col-sm-10">
|
|
<input type="hidden" asp-for="InvoiceItem.IdInvoiceItem" />
|
|
<select id="selTblItem_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.IdItemFk" class="form-control" asp-items="Model.SelectListItems" style="width: 100%"></select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="col-sm-2 col-form-label">Opis</label>
|
|
<div class="col-sm-10">
|
|
<textarea id="inpTblItemDescription_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.ItemDescription" class="form-control" rows="3" style="width: 100%; resize: none;"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="row">
|
|
<div class="col-6">
|
|
<div class="form-group row">
|
|
<label class="col-sm-4 col-form-label">Količina</label>
|
|
<div class="col-sm-8">
|
|
<input id="inpTblQuantity_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.Quantity" class="form-control input-number" style="width:100%" />
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="col-sm-4 col-form-label">Rabat</label>
|
|
<div class="col-sm-8">
|
|
<input id="inpTblDiscount_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.Discount" class="form-control input-number" style="width: 100%" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="form-group row">
|
|
<label class="col-sm-4 col-form-label">Cena</label>
|
|
<div class="col-sm-8">
|
|
<input id="inpTblPrice_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.Price" class="form-control input-number" style="width: 100%" />
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="col-sm-4 col-form-label">DDV</label>
|
|
<div class="col-sm-8">
|
|
<input id="inpTblTax_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.Tax" class="form-control input-number" style="width: 100%" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="col-sm-2 col-form-label">Status</label>
|
|
<div class="col-sm-10">
|
|
<select id="selTblStatus_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.State" asp-items="Html.GetEnumSelectList<EveryThing.Models.Invoice.InvoiceItem.InvoiceItemState>()" class="form-control" style="width: 100%">
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div style="width: 100%; text-align: right;">
|
|
<a class="btn btn-primary btn-sm" href='javascript:;' data-state="success" data-iditem="@(Model.InvoiceItem.IdInvoiceItem)" onclick="updateInvoiceItem(this)">Potrdi</a>
|
|
<a class="btn btn-default btn-sm" id="btnTblCancel_@(Model.InvoiceItem.IdInvoiceItem.ToString())" href='javascript:;' class="btn btn-xs icon-btn btn-outline-danger borderless" data-state="danger" hx-get="@Url.Page("Edit", "InvoiceItemDetails", new { id = Model.InvoiceItem.IdInvoiceItem })" hx-swap="outerHTML" hx-target="closest tr">Prekliči</a>
|
|
</div>
|
|
</td>
|
|
@* <td>
|
|
<input type="hidden" asp-for="InvoiceItem.IdInvoiceItem" />
|
|
<select id="selTblItem_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.IdItemFk" class="form-control" asp-items="Model.SelectListItems" style="width: 100%"></select>
|
|
<input id="inpTblItemDescription_@(Model.InvoiceItem.IdInvoiceItem.ToString())" asp-for="InvoiceItem.ItemDescription" class="form-control" style="width:100%" />
|
|
</td>
|
|
<td class="table-eddit table-price-edit">
|
|
|
|
</td>
|
|
<td class="table-eddit table-price-edit">
|
|
|
|
</td>
|
|
<td class="table-eddit table-price-edit">
|
|
</td>
|
|
<td class="table-eddit table-price-edit">
|
|
</td>
|
|
<td class="table-eddit table-price-edit">
|
|
@Html.DisplayFor(x => Model.InvoiceItem.TotalValue)
|
|
</td>
|
|
<td class="table-status">
|
|
|
|
</td>
|
|
<td class="text-right" style="width: 70px;">
|
|
<a class="btn btn-xs icon-btn btn-outline-success borderless" href='javascript:;' data-state="success" data-iditem="@(Model.InvoiceItem.IdInvoiceItem)" onclick="updateInvoiceItem(this)"><i class="fas fa-check"></i></a>
|
|
<a id="btnTblCancel_@(Model.InvoiceItem.IdInvoiceItem.ToString())" href='javascript:;' class="btn btn-xs icon-btn btn-outline-danger borderless" data-state="danger" hx-get="@Url.Page("Edit", "InvoiceItemDetails", new { id = Model.InvoiceItem.IdInvoiceItem })" hx-swap="outerHTML" hx-target="closest tr"><i class="fas fa-ban"></i></a>
|
|
</td>*@
|
|
}
|
|
</tr>
|