kreta/KretaWeb/Areas/GRModul/Views/BeszerzesiIgeny/SzallitoAdatok_Bevitel.cshtml
2024-03-13 00:33:46 +01:00

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>