stolpec naslednja operacija, popravljeno brisanje popravljeno da nafila samo privzete operacije in ne vec doda v kooepracije posiljanje dodano skp
94 lines
4.7 KiB
Plaintext
94 lines
4.7 KiB
Plaintext
@using System.Globalization
|
|
@model EveryThing.Models.Project.ProjectPartItem
|
|
|
|
<tr data-idpartitem="@Model.IdProjectPartItem" style="cursor: pointer;" ondblclick="if(!$(event.target).closest('a,button,input').length) { $('[data-toggle=tooltip]').tooltip('hide'); $(this).find('.btn-tbl-inline-edit').click(); }">
|
|
<td style="width: 20px;">
|
|
@if(Model.Status != Models.Project.ProjectPartItemStatus.Shipped)
|
|
{
|
|
<input type="checkbox" class="form-control" name="projectPartItem" style="width:15px; height:15px; margin: 0px;"/>
|
|
}
|
|
</td>
|
|
<td>
|
|
@if (Model.Item != null)
|
|
{
|
|
<a data-idcodetableitem="@Model.Item.IdItem" href="javascript:;" onclick="editCodetableItem(this)">@Html.DisplayFor(modelItem => Model.Item.Title)</a>
|
|
}
|
|
else
|
|
{
|
|
@Html.DisplayFor(modelItem => Model.IdItemFk)
|
|
}
|
|
<br/>
|
|
@(Model.ProjectPartNumberFormatted)
|
|
</td>
|
|
<td>
|
|
@if (Model.Material != null)
|
|
{
|
|
<a data-idcodetableitem="@Model.Material.IdItem" href="javascript:;" onclick="editCodetableItem(this)">@Html.DisplayFor(modelItem => Model.Material.Title)</a>
|
|
}
|
|
else
|
|
{
|
|
@Html.DisplayFor(modelItem => Model.IdMaterialFk)
|
|
}
|
|
-
|
|
@Html.DisplayFor(modelItem => Model.MaterialSupplier.Title)
|
|
@*@Html.DisplayFor(modelItem => Model.MaterialSupplier.Title)*@
|
|
<br/>
|
|
@Html.DisplayFor(modelItem => Model.MaterialDimensions)
|
|
</td>
|
|
<td>
|
|
@{
|
|
var ops = Model.ProjectPartItemOperation;
|
|
var nextOp = ops?.Where(x => !x.Finished).OrderBy(x => x.Order).FirstOrDefault();
|
|
}
|
|
@if (ops != null && ops.Any() && nextOp == null)
|
|
{
|
|
<span class="badge badge-success"><i class="fas fa-check"></i> Vse zaključeno</span>
|
|
}
|
|
else
|
|
{
|
|
@(nextOp?.Operation?.Title ?? "")
|
|
}
|
|
</td>
|
|
<td class="table-number">
|
|
@(Model.NumberOfItems.ToString("0.00", new CultureInfo("sl-SI")))
|
|
<br/>
|
|
@(Model.NumberOfSets.ToString("0.00", new CultureInfo("sl-SI")))
|
|
</td>
|
|
<td class="table-number">
|
|
@(Model.MaterialPrice.ToString("0.00", new CultureInfo("sl-SI")))
|
|
<br/>
|
|
@(Model.MaterialValue.ToString("0.00", new CultureInfo("sl-SI")))
|
|
</td>
|
|
<td class="table-number">
|
|
@(Model.WorkPrice.ToString("0.00", new CultureInfo("sl-SI")))
|
|
<br />
|
|
@(Model.WorkValue.ToString("0.00", new CultureInfo("sl-SI")))
|
|
</td>
|
|
<td class="table-number">
|
|
@(Model.CostPrice.ToString("0.00", new CultureInfo("sl-SI")))
|
|
<br />
|
|
@(Model.CostValue.ToString("0.00", new CultureInfo("sl-SI")))
|
|
</td>
|
|
<td class="table-number">
|
|
@(Model.DifferenceInPrice.ToString("0.00", new CultureInfo("sl-SI")))
|
|
<br />
|
|
@(Model.DifferenceInPricePercentage.ToString("0.00", new CultureInfo("sl-SI")))%
|
|
</td>
|
|
<td class="table-number">
|
|
@(Model.SellingPrice.ToString("0.00", new CultureInfo("sl-SI")))
|
|
<br />
|
|
@(Model.SellingValue.ToString("0.00", new CultureInfo("sl-SI")))
|
|
</td>
|
|
<td style="width: 100px">
|
|
@Html.DisplayFor(modelItem => Model.Status)
|
|
<br/>
|
|
@Html.DisplayFor(modelItem => Model.DeliveryDate)
|
|
</td>
|
|
<td class="text-right" style="width: 90px;">
|
|
<a asp-page="CreateEditPartItem" asp-route-idProjectPartItem="@Model.IdProjectPartItem" asp-route-idProject="@Model.ProjectPart.IdProjectFk" asp-route-idProjectPart="@Model.IdProjectPartFk" asp-route-edit="@true" class="btn btn-xs icon-btn btn-outline-secondary borderless" data-state="secondary" data-toggle="tooltip" data-placement="top" title="Urejanje"><i class="far fa-edit"></i></a>
|
|
<a class="btn btn-xs icon-btn btn-outline-secondary borderless" data-state="secondary" href='javascript:;' data-toggle="tooltip" data-placement="top" title="Hitro urejanje"><i class="fas fa-pencil-alt btn-tbl-inline-edit" hx-get="@Url.Page("Edit", "EditPartItem", new {id = Model.IdProjectPartItem})" hx-swap="outerHTML" hx-target="closest tr"></i></a>
|
|
<a class="btn btn-xs icon-btn btn-outline-danger borderless" data-state="danger" href='javascript:;' onclick="deletePartItem(this)" data-toggle="tooltip" data-placement="top" title="Izbriši"><i class="fas fa-times"></i></a>
|
|
<a style="display: none;" id="btnTblCancel_@(Model.IdProjectPartItem.ToString())" href='javascript:;' class="btn btn-xs icon-btn btn-outline-danger borderless" data-state="danger" data-toggle="tooltip" data-placement="top" title="Prekliči" hx-get="@Url.Page("Edit", "DetailPartItem", new { id = Model.IdProjectPartItem })" hx-swap="outerHTML" hx-target="closest tr"><i class="fas fa-ban"></i></a>
|
|
</td>
|
|
</tr>
|