Files
BusinessMgr-2019/SaBusinessMgrCoreWebPortal/Views/Commodity/Panel-CommodityDialog.cshtml
T
2021-08-04 21:32:35 +01:00

68 lines
2.8 KiB
Plaintext

@model Model_Commodity
@inject SbmLocaliser Localiser
@{
/* Commodities - Commodity dialog panel */
}
<script type="text/javascript">
sbm.dlg.title.createCommodity = '@Localiser.GetJavascriptText("commodity.caption.commodity.create")';
sbm.dlg.title.updateCommodity = '@Localiser.GetJavascriptText("commodity.caption.commodity.update")';
</script>
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmCommodityId", @class = "sbm-form" }))
{
@Html.HiddenFor(model => model.CommodityId, new { @class = "CommodityId" })
}
<div id="dlgCommodity" class="sbm-dialog" title="">
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmCommodity", @class = "sbm-form", @onSubmit = "return false;" }))
{
@Html.HiddenFor(model => model.CommodityId, new { @id = "", @class = "CommodityId" })
@* Commodity Type *@
<div class="sbm-form-control CommodityType">
<div class="sbm-label">
<label for="cbCommodityType"><span><span class="required">*</span> @Localiser["label.type"]</span></label>
</div>
<div class="sbm-control">
@Html.DropDownListFor(model => model.CommodityType, Model.GetCommodityTypeCodesForSelect(), Localiser["label.select"], new { @id = "cbCommodityType", @class = "CommodityType sbm-select" })
</div>
<div class="sbm-message"></div>
</div>
@* Commodity Codeription *@
<div class="sbm-form-control CommodityCode">
<div class="sbm-label">
<label for="ifCommodityCode"><span><span class="required">*</span> @Localiser["label.code"]</span></label>
</div>
<div class="sbm-control">
@Html.TextBoxFor(model => model.CommodityCode, new { @id = "ifCommodityCode", @class = "CommodityCode sbm-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Commodity_Code) })
</div>
<div class="sbm-message"></div>
</div>
@* Commodity Description *@
<div class="sbm-form-control CommodityDesc">
<div class="sbm-label">
<label for="ifCommodityDesc"><span><span class="required">*</span> @Localiser["label.description"]</span></label>
</div>
<div class="sbm-control">
@Html.TextBoxFor(model => model.CommodityDesc, new { @id = "ifCommodityDesc", @class = "CommodityDesc sbm-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Commodity_DescBrief) })
</div>
<div class="sbm-message"></div>
</div>
@* Commodity Notes *@
<div class="sbm-form-control CommodityNotes">
<div class="sbm-label">
<label for="ifCommodityNotes"><span><span class="required">*</span> @Localiser["label.notes"]</span></label>
</div>
<div class="sbm-control">
@Html.TextAreaFor(model => model.CommodityNotes, new { @id = "ifCommodityNotes", @class = "CommodityNotes sbm-textarea", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Commodity_Notes) })
</div>
<div class="sbm-message"></div>
</div>
}
</div>