70 lines
1.8 KiB
Plaintext

@using HospitalContracts.ViewModels;
@using HospitalDataModels.Models;
@{
ViewData["Title"] = "UpdateProcedure";
}
<div class="text-center">
<h2 class="display-4">Изменение процедуры</h2>
</div>
<form method="post">
<div class="row">
<label class="lable">Процедура: </label>
<div>
<select id="procedure" name="procedure" class="form-control" asp-items="@(new SelectList(@ViewBag.Procedures, "Id", "ProceduresName"))"></select>
</div>
</div>
<div class="row">
<label class="lable">Название процедуры</label>
<input type="text"
id="procedurename"
placeholder="Введите название процедуры"
name="procedurename" />
</div>
<div class="row">
<label class="lable">Тип</label>
<input type="text"
id="type"
placeholder="Тип процедуры"
name="type" />
</div>
<div class="row">
<p class="text-center"><strong>Лекарства</strong></p>
<table id="medicinesTable" class="table table-bordered table-striped">
<tr>
<th>Название</th>
</tr>
<tbody class="u-table-body" id="table-elements">
</tbody>
</table>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4"><input type="submit" class="btn btn-success" value="Сохранить" /></div>
</div>
</form>
@section Scripts
{
<script>
function check() {
var procedure = $('#procedure').val();
if (procedure) {
$.ajax({
method: "GET",
url: "/Home/GetProcedure",
data: { procedureId: procedure },
success: function (result) {
$('#procedurename').val(result.item1.proceduresName);
$('#type').val(result.item1.type);
$('#table-elements').html(result.item2);
}
});
};
}
check();
$('#procedure').on('change', function () {
check();
});
</script>
}