somechanges

This commit is contained in:
Sergey Kozyrev 2024-05-28 15:06:59 +04:00
parent 18743d3721
commit 045ddb9f6b
3 changed files with 26 additions and 21 deletions

View File

@ -314,9 +314,12 @@ namespace ImplementerApp.Controllers
HttpContext.Session.SetString("Details", value);
if (reportType.Equals("default"))
return RedirectToAction("DetailWorkshopReport");
else if (reportType.Equals("excel"))
return RedirectToAction("");
else
return RedirectToAction("Index"); // СДЕЛАТЬ EXCEL И WORD
return RedirectToAction("");
}
[HttpGet]
public IActionResult DetailWorkshopReport()
{

View File

@ -35,27 +35,36 @@
<script>
$(document).ready(function () {
function validateDates() {
var startDate = new Date($('#startDate').val());
var endDate = new Date($('#endDate').val());
var today = new Date();
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var today = new Date().toISOString().split('T')[0];
var isValid = true;
$('#startDateError').text('');
$('#endDateError').text('');
// Проверка, что даты не превосходят сегодняшнюю дату
if (startDate > today) {
$('#startDateError').text('Дата начала не может быть больше сегодняшней даты.');
if (!startDate) {
$('#startDateError').text('Пожалуйста, выберите дату начала.');
isValid = false;
}
if (endDate > today) {
$('#endDateError').text('Дата окончания не может быть больше сегодняшней даты.');
if (!endDate) {
$('#endDateError').text('Пожалуйста, выберите дату окончания.');
isValid = false;
}
// Проверка, что стартовая дата не превосходит конечную дату
if (startDate > endDate) {
$('#endDateError').text('Дата окончания не может быть раньше даты начала.');
isValid = false;
if (isValid) {
if (startDate > today) {
$('#startDateError').text('Дата начала не может быть больше сегодняшней даты.');
isValid = false;
}
if (endDate > today) {
$('#endDateError').text('Дата окончания не может быть больше сегодняшней даты.');
isValid = false;
}
if (startDate > endDate) {
$('#endDateError').text('Дата окончания не может быть раньше даты начала.');
isValid = false;
}
}
return isValid;

View File

@ -3,19 +3,12 @@
@model List<DetailWorkshopReportViewModel>
@{
ViewData["Title"] = "Details - Workshop Reports";
ViewData["Title"] = "Отчет Деталь - цех";
}
<div class="text-center">
<h1 class="display-4">Список деталей с отображением цехов</h1>
</div>
<form asp-controller="Report" method="post">
<button type="submit" class="btn btn-primary">Сгенерировать отчет в Word</button>
</form>
<form asp-controller="Report" method="post">
<button type="submit" class="btn btn-primary">Сгенерировать отчет в Excel</button>
</form>
<table class="table">
<thead>
<tr>