Files
InventoryTraker-Box/InventoryTraker.Web/js/inventory/templates/inventoryRemove.tmpl.cshtml
T

62 lines
1.9 KiB
Plaintext

@using InventoryTraker.Web.Helpers
@model InventoryTraker.Web.Models.InventoryRemoveForm
@{
var removeForm = Html.Angular().ModelFor("vm.removeForm");
}
<form novalidate
name="form"
ng-submit="form.$valid && vm.save()">
<fieldset ng-disabled="vm.saving">
<div class="modal-header">
<h3 class="modal-title"><i class="fa fa-cubes"></i> Inventory Removal</h3>
</div>
<div class="modal-body">
<div class="alert alert-info" ng-hide="vm.errorMessages.length">
Enter details for the inventory removal below.
</div>
<div class="alert alert-danger" ng-show="vm.errorMessages.length">
There were problems removing the inventory.
<ul>
<li ng-repeat="error in vm.errorMessages">{{error}}</li>
</ul>
</div>
<div class="panel panel-default">
<div class="panel-body">
<inventory-info inventory="inventory"></inventory-info>
</div>
</div>
<div class="form-group" form-group-validation="TransactionType">
<label class="radio-inline">
<input type="radio" name="TransactionType"
ng-model="vm.removeForm.transactionType"
value="Expired"
required />
Expired
</label>
<label class="radio-inline">
<input type="radio" name="TransactionType"
ng-model="vm.removeForm.transactionType"
value="Loss"
required />
Loss
</label>
</div>
@removeForm.FormGroupFor(m => m.Quantity)
@removeForm.FormGroupFor(m => m.RemovedDate)
@removeForm.FormGroupFor(m => m.Memo)
</div>
<div class="modal-footer">
<button class="btn btn-success">Remove</button>
<button type="button" class="btn" ng-click="$parent.$dismiss()">Cancel</button>
</div>
</fieldset>
</form>