102 lines
No EOL
4.8 KiB
Text
102 lines
No EOL
4.8 KiB
Text
@using Kreta.Web.Areas.GRModul.Models;
|
|
@using Kreta.Web.Models.EditorTemplates;
|
|
@model PanelBarChildModel
|
|
@{
|
|
BeszerzesiIgenyModel beszerzesiIgenyModel = (BeszerzesiIgenyModel)Model.Data[0];
|
|
SzallitoModel SzallitoModel = beszerzesiIgenyModel.SzallitoModel;
|
|
}
|
|
<style>
|
|
.k-panelbar .k-content .row div[class^=col-] {
|
|
padding: 0 20px;
|
|
}
|
|
</style>
|
|
|
|
<script type="text/javascript">
|
|
var changeSzallitoAdatok = function () {
|
|
var getUrl = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.BeszerzesiIgenyApi, action = "GetSzallitoTorzsAdat" })";
|
|
var widget = $("#SzallitoModel_SzallitoId").data("kendoComboBox").value();
|
|
if (widget !== "" && widget > 0) {
|
|
$.each($("#szallitoAdatokDiv input"), function (i, v) {
|
|
$(v).val('').prop("readonly", true).parent('div').parent('div').addClass('disabledItem');
|
|
//Kell az SAP adatlekérdezés és vissza írás
|
|
});
|
|
|
|
AjaxHelper.DoGet(getUrl, { torzsId: widget }, function (d) {
|
|
$('#SzallitoModel_FizetesiMod').val(d.FizetesiMod);
|
|
$('#SzallitoModel_SzallitoNev').val(d.SzallitoNev);
|
|
$('#SzallitoModel_IrSzam').val(d.IrSzam);
|
|
$('#SzallitoModel_HelysegNev').val(d.HelysegNev);
|
|
$('#SzallitoModel_KozteruletNev').val(d.KozteruletNev);
|
|
$('#SzallitoModel_KozteruletJellegId').val(d.KozteruletJellegId);
|
|
$('#SzallitoModel_Hazszam').val(d.Hazszam);
|
|
$('#SzallitoModel_Emelet').val(d.Emelet);
|
|
$('#SzallitoModel_Ajto').val(d.Ajto);
|
|
$('#SzallitoModel_KepviseloNeve').val(d.KepviseloNeve);
|
|
$('#SzallitoModel_Adoszam').val(d.Adoszam);
|
|
$('#SzallitoModel_Telefonszam').val(d.Telefonszam);
|
|
$('#SzallitoModel_EmailCim').val(d.EmailCim);
|
|
});
|
|
}
|
|
else {
|
|
$.each($("#szallitoAdatokDiv input"), function (i, v) {
|
|
$(v).val('').prop("readonly", false).parent('div').parent('div').removeClass('disabledItem');
|
|
});
|
|
}
|
|
};
|
|
|
|
var filterSzallitoList = function () {
|
|
var filterValue = $('#SzallitoFilter').val();
|
|
var combo = $('#SzallitoModel_SzallitoId').data('kendoComboBox');
|
|
|
|
if (typeof (combo) !== 'undefined') {
|
|
if (typeof (filterValue) !== 'undefined' && filterValue !== '') {
|
|
combo.dataSource.read({ filterString: filterValue });
|
|
} else {
|
|
combo.dataSource.read();
|
|
}
|
|
|
|
combo.enable(true);
|
|
}
|
|
}
|
|
|
|
</script>
|
|
|
|
<div class="container-fluid details">
|
|
<div class="row">
|
|
@Html.KretaTextBox("SzallitoFilter").RenderWithName(0, 4)
|
|
@Html.KretaButton("SrcSzallitoBtn", "Szállító keresése", "button").Events(e => e.Click("filterSzallitoList"))
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => SzallitoModel.SzallitoId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzallitokTorzs", filterString = "" }), "Text", "Value").Enable(false).Events(x => x.Change("changeSzallitoAdatok")).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => SzallitoModel.FizetesiMod, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetFizetesiModList" }), "Text", "Value").RenderWithName(3, 3)
|
|
</div>
|
|
<div id="szallitoAdatokDiv">
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.SzallitoNev).RenderWithName(3, 9)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.IrSzam).RenderWithName(3, 3)
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.HelysegNev).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.KozteruletNev).RenderWithName(3, 3)
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.KozteruletJellegId).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.Hazszam).RenderWithName(3, 3)
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.Emelet).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.Ajto).RenderWithName(3, 3)
|
|
</div>
|
|
<br />
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.KepviseloNeve).RenderWithName(3, 3)
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.Adoszam).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.Telefonszam).RenderWithName(3, 3)
|
|
@Html.KretaTextBoxFor(x => SzallitoModel.EmailCim).RenderWithName(3, 3)
|
|
</div>
|
|
</div>
|
|
</div> |