Важные фиксики

This commit is contained in:
Alenka 2024-05-01 23:49:38 +04:00
parent 935bb0b08b
commit 9f29d4e15e
17 changed files with 428 additions and 297 deletions

View File

@ -12,4 +12,12 @@
<None Remove="Enums\**" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.9" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.9">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>

View File

@ -91,6 +91,17 @@ View(APIPharmacist.GetRequest<List<DiseaseViewModel>>($"api/disease/getdiseases?
}
return View(APIPharmacist.Pharmacist);
}
[HttpGet]
public IActionResult RecipeListReport()
{
ViewBag.Services = APIPharmacist.GetRequest<List<RecipeViewModel>>($"api/service/getservices?pharmacistid={APIPharmacist.Pharmacist.Id}");
return View();
}
[HttpGet]
public IActionResult Report()
{
return View();
}
[HttpGet]
public IActionResult Enter()
@ -116,7 +127,6 @@ View(APIPharmacist.GetRequest<List<DiseaseViewModel>>($"api/disease/getdiseases?
FIO = fio,
Login = login,
Password = password,
PhoneNumber = telephone
});

View File

@ -1,28 +1,29 @@
@{
ViewData["Title"] = "CreateDescriptionProcedure";
ViewData["Title"] = "CreateDescriptionProcedure";
}
<head>
<link rel="stylesheet" href="~/css/createdisease.css" asp-append-version="true" />
</head>
<div class="text-center">
<h2 class="display-4">Создание описание к процедуре</h2>
</div>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название описания процедуры</label>
<input type="text"
placeholder="Введите название описания процедуры"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Начало</label>
<input type="text"
placeholder="Введите описание"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
</form>
<div class="row">
<div class="col-4">Процедура:</div>
<div class="col-8">
<select id="procedure" name="procedure" class="form-control" asp-items="@(new SelectList(@ViewBag.Procedures,"Id", "procedureName"))"></select>
</div>
</div>
<div class="row">
<div class="col-4">Текст:</div>
<div class="col-8">
<textarea id="text" name="text" rows="5" cols="80">
</textarea>
</div>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4">
<input type="submit" value="Создать" class="btn
btn-primary" />
</div>
</div>
</form>

View File

@ -1,29 +1,28 @@
@{
ViewData["Title"] = "CreateMedicine";
ViewData["Title"] = "CreateMedicine";
}
<head>
<link rel="stylesheet" href="~/css/createpatient.css" asp-append-version="true" />
</head>
<div class="text-center">
<h2 class="display-4">Создание лекарства</h2>
</div>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название</label>
<input type="text"
placeholder="Введите название"
name="fio"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Страна производителя</label>
<input type="text"
placeholder="Введите страну производителя "
name="address"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
<div class="row">
<div class="col-4">Название:</div>
<div class="col-8">
<input type="text" name="name" id="name" />
</div>
</div>
<div class="row">
<div class="col-4">Цена:</div>
<div class="col-8">
<input type="text" name="price" id="price" />
</div>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4">
<input type="submit" value="Создать" class="btn
btn-primary" />
</div>
</div>
</form>

View File

@ -7,40 +7,33 @@
</div>
<form method="post">
<div class="row">
<div class="col-4">Описание:</div>
<div class="col-4">Название:</div>
<div class="col-8">
<input type="text" name="description" />
<input type="text" name="name" id="name" />
</div>
</div>
<div class="row">
<div class="col-4">Название:</div>
<div class="col-4">Цена:</div>
<div class="col-8">
<select id="procedure" name="procedure" class="form-control" asp-items="@(new SelectList(@ViewBag.Procedures, "Id", "Name"))"></select>
<input type="text" name="price" id="price" />
</div>
</div>
<div class="row">
<div class="col-4">Лекарство:</div>
<div class="col-8">
<select name="medicines" class="form-control" multiple size="6" id="medicines">
@foreach (var medicine in ViewBag.Medicines)
{
<option value="@medicine.Id">@medicine.MedicineName</option>
}
</select>
</div>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4">
<input type="submit" value="Создать" class="btn btn-primary" />
<input type="submit" value="Создать" class="btn
btn-primary" />
</div>
</div>
<script src="~/lib/jquery/dist/jquery.min.js"></script>
</form>
<script>
$('#procedure').on('change', function () {
//check();
});
function check() {
if (snack) {
$.ajax({
method: "POST",
url: "/Home/Getprocedure",
data: { procedure: procedure },
success: function (result) {
$("#procedure").val(result);
}
});
};
}
</script>
</form>

View File

@ -1,28 +1,18 @@
@{
ViewData["Title"] = "DeleteDescriptionProcedure";
ViewData["Title"] = "DeleteDescriptionProcedure";
}
<head>
<link rel="stylesheet" href="~/css/createdisease.css" asp-append-version="true" />
</head>
<div class="text-center">
<h2 class="display-4">Удаление описания</h2>
</div>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название описания</label>
<input type="text"
placeholder="Введите название описания"
name="DescriptionProcedureName"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Начало</label>
<input type="text"
placeholder="Введите описание "
name="DescriptionProcedureName"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
</form>
<div class="row">
<div class="col-4">Описание:</div>
<div class="col-8">
<select id="descriptionProcedure" name="descriptionProcedure" class="form-control" asp-items="@(new SelectList(@ViewBag.descriptionProcedures, "Id", "Text"))"></select>
</div>
</div>
<div class="row">
<div class="col-4"></div>
<div class="col-8"><input type="submit" value="Удалить" class="btn btn-danger" /></div>
</div>
</form>

View File

@ -1,28 +1,18 @@
@{
ViewData["Title"] = "DeleteMedicine";
ViewData["Title"] = "DeleteMedicine";
}
<head>
<link rel="stylesheet" href="~/css/createdisease.css" asp-append-version="true" />
</head>
<div class="text-center">
<h2 class="display-4">Удаление лекарства</h2>
</div>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название лекарства</label>
<input type="text"
placeholder="Введите название лекарства"
name="medicineName"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Начало</label>
<input type="text"
placeholder="Введите страну"
name="medicineName"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
</form>
<div class="row">
<div class="col-4">Лекарство:</div>
<div class="col-8">
<select id="medicine" name="medicine" class="form-control" asp-items="@(new SelectList(@ViewBag.Medicines, "Id", "MedicineName"))"></select>
</div>
</div>
<div class="row">
<div class="col-4"></div>
<div class="col-8"><input type="submit" value="Удалить" class="btn btn-danger" /></div>
</div>
</form>

View File

@ -1,28 +1,18 @@
@{
ViewData["Title"] = "DeleteProcedure";
ViewData["Title"] = "DeleteProcedure";
}
<head>
<link rel="stylesheet" href="~/css/createdisease.css" asp-append-version="true" />
</head>
<div class="text-center">
<h2 class="display-4">Удаление процедуры</h2>
</div>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название процедуры</label>
<input type="text"
placeholder="Введите название процедуры"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Начало</label>
<input type="text"
placeholder="Введите описание"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
</form>
<div class="row">
<div class="col-4">Процедура:</div>
<div class="col-8">
<select id="procedure" name="procedure" class="form-control" asp-items="@(new SelectList(@ViewBag.Procedures, "Id", "ProcedureName"))"></select>
</div>
</div>
<div class="row">
<div class="col-4"></div>
<div class="col-8"><input type="submit" value="Удалить" class="btn btn-danger" /></div>
</div>
</form>s

View File

@ -1,15 +1,11 @@
@using HospitalContracts.ViewModels
@model List<DescriptionProcedureViewModel>
@{
ViewData["Title"] = "IndexDescriptionProcedures";
ViewData["Title"] = "DescriptionProcedures";
}
<div class="text-center">
<h1 class="display-4">Болезни</h1>
<h1 class="display-4">Описание процедуры</h1>
</div>
<div class="text-center">
@{
if (Model == null)
@ -18,11 +14,9 @@
return;
}
<p>
<a asp-action="UpdateAnimal">Редактировать описание</a>
<a asp-action="DeleteAnimal">Удалить описание</a>
</p>
<p>
<a asp-action="CreateAnimal">Создать описание</a>
<a asp-action="CreateDescriptionProcedure">Создать описание</a>
<a asp-action="UpdateDescriptionProcedure">Обновить описание</a>
<a asp-action="DeleteDescriptionProcedure">Удалить описание</a>
</p>
<table class="table">
<thead>
@ -30,13 +24,10 @@
<th>
Номер
</th>
<th>
Название
</th>
<th>
Описание
</th>
</tr>
</thead>
<tbody>
@ -44,16 +35,17 @@
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Id)
@Html.DisplayFor(modelItem =>
item.Id)
</td>
<td>
@Html.DisplayFor(modelItem => item.Description)
@Html.DisplayFor(modelItem =>
item.Description)
</td>
</tr>
}
</tbody>
</table>
}
</div>
</div>

View File

@ -1,15 +1,11 @@
@using HospitalContracts.ViewModels
@model List<ProcedureViewModel>
@{
ViewData["Title"] = "IndexProcedure";
ViewData["Title"] = "Procedurees";
}
<div class="text-center">
<h1 class="display-4">Рецепты</h1>
<h1 class="display-4">Процедуры</h1>
</div>
<div class="text-center">
@{
if (Model == null)
@ -18,12 +14,9 @@
return;
}
<p>
<a asp-action="Update">Редактировать процедуру</a>
<a asp-action="Delete">Удалить процедуру</a>
<a asp-action="ServiceVisits">Связать описание и процедуру</a>
</p>
<p>
<a asp-action="Create">Создать процедуру</a>
<a asp-action="CreateService">Создать процедуру</a>
<a asp-action="UpdateService">Обновить процедуру</a>
<a asp-action="DeleteService">Удалить процедуру</a>
</p>
<table class="table">
<thead>
@ -32,10 +25,9 @@
Номер
</th>
<th>
Описание
Название
</th>
</tr>
</thead>
<tbody>
@ -43,13 +35,14 @@
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Id)
@Html.DisplayFor(modelItem =>
item.Id)
</td>
<td>
@Html.DisplayFor(modelItem => item.Name)
@Html.DisplayFor(modelItem =>
item.Name)
</td>
</tr>
}
</tbody>

View File

@ -1,32 +0,0 @@
@using HospitalContracts.ViewModels;
@{
ViewData["Title"] = "Link";
}
<head>
<link rel="stylesheet" href="~/css/createdisease.css" asp-append-version="true" />
</head>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название процудуры</label>
<input type="text"
placeholder="Введите название процедры"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Начало</label>
<input type="text"
placeholder="Введите описание процедуры"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
</form>

View File

@ -0,0 +1,27 @@
@using HospitalContracts.ViewModels;
@{
ViewData["Title"] = "RecipeListReport";
}
<div class="text-center">
<h2 class="display-4">Создать списки рецептов для процедур</h2>
</div>
<form method="post">
<div class="row">
<div class="col-4">Процедуры:</div>
<div class="col-8">
<select name="procedures" class="form-control" multiple size="5" id="procedures">
@foreach (var procedure in ViewBag.Procedures)
{
<option value="@procedure.Id">@procedure.ProcedureName</option>
}
</select>
</div>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Word" class="btn btn-primary" /></div>
<div class="col-4"><input type="submit" value="Excel" class="btn btn-primary" /></div>
</div>
</form>

View File

@ -0,0 +1,56 @@

@{
ViewData["Title"] = "Report";
}
<div class="text-center">
<h1 class="display-4">Список лекарств с расшифровкой по пациентам и описаниям процедур</h1>
</div>
<div class="text-center">
@{
<div class="row mb-5">
<div class="col-4">Начальная дата:</div>
<div class="col-8">
<input type="date" id="startDate" name="startDate" class="form-control">
</div>
</div>
<div class="row mb-5">
<div class="col-4">Конечная дата:</div>
<div class="col-8">
<input type="date" id="endDate" name="endDate" class="form-control">
</div>
</div>
<table class="table">
<thead>
<tr>
<th>
Номер
</th>
<th>
Дата
</th>
<th>
Медикамент
</th>
<th>
Пациент
</th>
<th>
Описание процедуры
</th>
</tr>
</thead>
<tbody>
будет заполняться вьюшками отчета
</tbody>
</table>
<div class="row">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Создать отчет" class="btn btn-primary" /></div>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Отправить на почту" class="btn btn-primary" /></div>
</div>
}
</div>

View File

@ -1,28 +1,65 @@
@{
ViewData["Title"] = "UpdateDescriptionProcedure";
ViewData["Title"] = "UpdateDescriptionProcedure";
}
<head>
<link rel="stylesheet" href="~/css/createdisease.css" asp-append-version="true" />
</head>
<div class="text-center">
<h2 class="display-4">Обновление описания</h2>
</div>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название описания</label>
<input type="text"
placeholder="Введите название описания"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Начало</label>
<input type="text"
placeholder="Введите описание"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
<div class="row">
<div class="col-4">Описание:</div>
<div class="col-8">
<select id="descriptionProcedure" name="descriptionProcedure" class="form-control" asp-items="@(new SelectList(@ViewBag.DescriptionProcedures,"Id", "Text"))"></select>
</div>
</div>
<div class="row">
<div class="col-4">Процедура:</div>
<div class="col-8">
<select name="procedure" class="form-control" id="procedure">
@foreach (var procedure in ViewBag.Procedures)
{
<option value="@procedure.Id" id="@procedure.Id">@procedure.ProcedureName</option>
}
</select>
</div>
</div>
<div class="row">
<div class="col-4">Текст:</div>
<div class="col-8">
<textarea id="text" name="text" rows="5" cols="80">
</textarea>
</div>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4">
<input type="submit" value="Создать" class="btn
btn-primary" />
</div>
</div>
</form>
<script>
function check() {
var descriptionProcedure = $('#descriptionProcedure').val();
$("#procedure option:selected").removeAttr("selected");
if (descriptionProcedure) {
$.ajax({
method: "GET",
url: "/Home/GetdescriptionProcedure",
data: { descriptionProcedureId: descriptionProcedure },
success: function (result) {
console.log(result.item2);
$('#text').val(result.text);
$(`option[data-name=${result.ProcedureId}]`).attr("selected", "selected")
}
});
};
}
check();
$('#descriptionProcedure').on('change', function () {
check();
});
</script>

View File

@ -1,28 +1,56 @@
@{
ViewData["Title"] = "UpdateMedicine";
@using HospitalContracts.ViewModels;
@{
ViewData["Title"] = "UpdateMedicine";
}
<head>
<link rel="stylesheet" href="~/css/createdisease.css" asp-append-version="true" />
</head>
<div class="text-center">
<h2 class="display-4">Редактирование лекарства</h2>
</div>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название лекарства</label>
<input type="text"
placeholder="Введите название лекарства"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Начало</label>
<input type="text"
placeholder="Введите производителя лекарства"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
<div class="row">
<div class="col-4">Лекарство:</div>
<div class="col-8">
<select id="medicine" name="medicine" class="form-control" asp-items="@(new SelectList(@ViewBag.Medicines, "Id", "MedicineName"))"></select>
</div>
</div>
<div class="row">
<div class="col-4">Название:</div>
<div class="col-8"><input type="text" name="name" id="name" class="form-control" /></div>
</div>
<div class="row">
<div class="col-4">Цена:</div>
<div class="col-8"><input type="text" id="price" name="price" class="form-control" /></div>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="btn btn-primary" /></div>
</div>
</form>
@section Scripts
{
<script>
function check() {
var medicine = $('#medicine').val();
$("#animals option:selected").removeAttr("selected");
if (medicine) {
$.ajax({
method: "GET",
url: "/Home/GetMedicine",
data: { medicineId: medicine },
success: function (result) {
console.log(result.item2);
$('#name').val(result.item1.medicineName);
$('#price').val(result.item1.price);
}
});
};
}
check();
$('#medicine').on('change', function () {
check();
});
</script>
}

View File

@ -1,28 +1,71 @@
@{
ViewData["Title"] = "UpdateProcedure";
@using HospitalContracts.ViewModels;
@{
ViewData["Title"] = "UpdateProcedure";
}
<head>
<link rel="stylesheet" href="~/css/createdisease.css" asp-append-version="true" />
</head>
<div class="text-center">
<h2 class="display-4">Редактирование процедуры</h2>
</div>
<form method="post">
<div class="u-form-group u-form-name u-label-top">
<label class="u-label u-text-custom-color-1 u-label-1">Название процедуры</label>
<input type="text"
placeholder="Введите название процедуры"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-form-email u-form-group u-label-top">
<label class="u-label u-text-custom-color-1 u-label-2">Начало</label>
<input type="text"
placeholder="Введите описание процедуры"
name="conferenceName"
class="u-input u-input-rectangle" />
</div>
<div class="u-align-right u-form-group u-form-submit u-label-top">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="u-active-custom-color-6 u-border-none u-btn u-btn-submit u-button-style u-custom-color-1 u-hover-custom-color-2 u-btn-1" /></div>
</div>
<div class="row">
<div class="col-4">Услуга:</div>
<div class="col-8">
<select id="service" name="procedure" class="form-control" asp-items="@(new SelectList(@ViewBag.procedures, "Id", "ProcedureName"))"></select>
</div>
</div>
<div class="row">
<div class="col-4">Название:</div>
<div class="col-8"><input type="text" name="name" id="name" class="form-control" /></div>
</div>
<div class="row">
<div class="col-4">Цена:</div>
<div class="col-8"><input type="text" id="price" name="price" class="form-control" /></div>
</div>
<div class="row">
<div class="col-4">Медикаменты:</div>
<div class="col-8">
<select name="medicines" class="form-control" multiple size="5" id="medicines">
@foreach (var medicine in ViewBag.Medicines)
{
<option value="@medicine.Id" data-name="@medicine.MedicineName">@medicine.MedicineName</option>
}
</select>
</div>
</div>
<div class="row">
<div class="col-8"></div>
<div class="col-4"><input type="submit" value="Сохранить" class="btn btn-primary" /></div>
</div>
</form>
@section Scripts
{
<script>
function check() {
var procedure = $('#procedure').val();
$("#medicines option:selected").removeAttr("selected");
if (procedure) {
$.ajax({
method: "GET",
url: "/Home/Getprocedure",
data: { procedureId: procedure },
success: function (result) {
console.log(result.item2);
$('#name').val(result.item1.procedureName);
$('#price').val(result.item1.price);
$.map(result.item2, function (n) {
console.log("#" + n);
$(`option[data-name=${n}]`).attr("selected", "selected")
});
}
});
};
}
check();
$('#procedure').on('change', function () {
check();
});
</script>
}

View File

@ -3,16 +3,16 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - HospitalDoctorApp</title>
<title>@ViewData["Title"] - HospitalPharmacistApp</title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" asp-append-version="true" />
<link rel="stylesheet" href="~/HospitalDoctorApp.styles.css" asp-append-version="true" />
<link rel="stylesheet" href="~/HospitalPharmacistApp.styles.css" asp-append-version="true" />
</head>
<body>
<header>
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
<div class="container-fluid">
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">HospitalDoctorApp</a>
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">HospitalPharmacistApp</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target=".navbar-collapse" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
@ -20,17 +20,23 @@
<div class="navbar-collapse collapse d-sm-inline-flex flex-smrow-reverse">
<ul class="navbar-nav flex-grow-1">
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="IndexRecipes">Рецепты</a>
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="IndexProcedures">Процедуры</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="IndexDiseases">Болезни</a>
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="IndexDescriptionProcedures">Описание к процедуре</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Index">Пациенты</a>
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Index">Лекарства</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Privacy">Личные данные</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="RecipeListReport">Выгрузка списка</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Report">Отчет</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Enter">Вход</a>
</li>
@ -50,7 +56,7 @@
<footer class="border-top footer text-muted">
<div class="container">
&copy; 2024 - HospitalDoctorApp - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
&copy; 2024 - HospitalHospitalApp - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
</div>
</footer>
<script src="~/lib/jquery/dist/jquery.min.js"></script>