GUI faktury Create
parent
7ea11b497f
commit
27867ce4b9
Binary file not shown.
|
|
@ -9,116 +9,183 @@
|
||||||
|
|
||||||
<h4>FAKTURA</h4>
|
<h4>FAKTURA</h4>
|
||||||
<hr />
|
<hr />
|
||||||
<div class="row">
|
<form method="post">
|
||||||
<div class="col-md-4">
|
<div class="accordion" id="accordionFaktura">
|
||||||
<form method="post">
|
<div class="accordion-item">
|
||||||
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
<h2 class="accordion-header" id="headingOne">
|
||||||
<div class="form-group">
|
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseBase" aria-expanded="true" aria-controls="collapseBase">
|
||||||
<label asp-for="FAKTURA.ZakaznikID" class="control-label"></label>
|
Základní údaje
|
||||||
<select asp-for="FAKTURA.ZakaznikID" class="form-control" asp-items="ViewBag.Zakaznici"></select>
|
</button>
|
||||||
</div>
|
</h2>
|
||||||
<div class="form-group">
|
<div id="collapseBase" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionFaktura">
|
||||||
|
<div class="accordion-body row g-3">
|
||||||
|
<div class="form-group col-md-1">
|
||||||
<label asp-for="FAKTURA.CISLO" class="control-label"></label>
|
<label asp-for="FAKTURA.CISLO" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.CISLO" class="form-control" />
|
<input asp-for="FAKTURA.CISLO" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.CISLO" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.CISLO" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
||||||
|
<div class="form-group col-md-8">
|
||||||
|
<label asp-for="FAKTURA.ZakaznikID" class="control-label"></label>
|
||||||
|
<select asp-for="FAKTURA.ZakaznikID" class="form-select" asp-items="ViewBag.Zakaznici"></select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.VYSTAVENI" class="control-label"></label>
|
<label asp-for="FAKTURA.VYSTAVENI" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.VYSTAVENI" class="form-control" />
|
<input asp-for="FAKTURA.VYSTAVENI" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.VYSTAVENI" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.VYSTAVENI" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
|
<label asp-for="FAKTURA.FORMA_UHRADY" class="control-label"></label>
|
||||||
|
<select asp-for="FAKTURA.FORMA_UHRADY" class="form-control" asp-items="ViewBag.FormyUhrady"></select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.SPLATNOST" class="control-label"></label>
|
<label asp-for="FAKTURA.SPLATNOST" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.SPLATNOST" class="form-control" />
|
<input asp-for="FAKTURA.SPLATNOST" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.SPLATNOST" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.SPLATNOST" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
<label asp-for="FAKTURA.FORMA_UHRADY" class="control-label"></label>
|
|
||||||
<select asp-for="FAKTURA.FORMA_UHRADY" class="form-control" asp-items="ViewBag.FormyUhrady"></select>
|
|
||||||
@*<input asp-for="FAKTURA.FORMA_UHRADY" class="form-control" />*@
|
|
||||||
@*<span asp-validation-for="FAKTURA.FORMA_UHRADY" class="text-danger"></span>*@
|
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="accordion-item">
|
||||||
|
<h2 class="accordion-header" id="headingTwo">
|
||||||
|
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseDetail" aria-expanded="false" aria-controls="collapseDetail">
|
||||||
|
Detailní informace
|
||||||
|
</button>
|
||||||
|
</h2>
|
||||||
|
<div id="collapseDetail" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionFaktura">
|
||||||
|
<div class="accordion-body row">
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<div class="card">
|
||||||
|
<h5 class="card-header">Dodavatel</h5>
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row g-3">
|
||||||
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_PRAJM" class="control-label"></label>
|
<label asp-for="FAKTURA.D_PRAJM" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_PRAJM" class="form-control" />
|
<input asp-for="FAKTURA.D_PRAJM" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_PRAJM" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_PRAJM" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_ULICE" class="control-label"></label>
|
<label asp-for="FAKTURA.D_ULICE" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_ULICE" class="form-control" />
|
<input asp-for="FAKTURA.D_ULICE" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_ULICE" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_ULICE" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_MESTO" class="control-label"></label>
|
<label asp-for="FAKTURA.D_MESTO" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_MESTO" class="form-control" />
|
<input asp-for="FAKTURA.D_MESTO" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_MESTO" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_MESTO" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_PSC" class="control-label"></label>
|
<label asp-for="FAKTURA.D_PSC" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_PSC" class="form-control" />
|
<input asp-for="FAKTURA.D_PSC" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_PSC" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_PSC" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_IC" class="control-label"></label>
|
<label asp-for="FAKTURA.D_IC" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_IC" class="form-control" />
|
<input asp-for="FAKTURA.D_IC" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_IC" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_IC" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_DIC" class="control-label"></label>
|
<label asp-for="FAKTURA.D_DIC" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_DIC" class="form-control" />
|
<input asp-for="FAKTURA.D_DIC" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_DIC" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_DIC" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_BANKA" class="control-label"></label>
|
<label asp-for="FAKTURA.D_BANKA" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_BANKA" class="form-control" />
|
<input asp-for="FAKTURA.D_BANKA" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_BANKA" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_BANKA" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_TELEFON" class="control-label"></label>
|
<label asp-for="FAKTURA.D_TELEFON" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_TELEFON" class="form-control" />
|
<input asp-for="FAKTURA.D_TELEFON" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_TELEFON" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_TELEFON" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_EMAIL" class="control-label"></label>
|
<label asp-for="FAKTURA.D_EMAIL" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_EMAIL" class="form-control" />
|
<input asp-for="FAKTURA.D_EMAIL" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_EMAIL" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_EMAIL" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.D_WEB" class="control-label"></label>
|
<label asp-for="FAKTURA.D_WEB" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.D_WEB" class="form-control" />
|
<input asp-for="FAKTURA.D_WEB" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.D_WEB" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.D_WEB" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<div class="card">
|
||||||
|
<h5 class="card-header">Odběratel</h5>
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row g-3">
|
||||||
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.O_PRAJM" class="control-label"></label>
|
<label asp-for="FAKTURA.O_PRAJM" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.O_PRAJM" class="form-control" />
|
<input asp-for="FAKTURA.O_PRAJM" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.O_PRAJM" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.O_PRAJM" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.O_ULICE" class="control-label"></label>
|
<label asp-for="FAKTURA.O_ULICE" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.O_ULICE" class="form-control" />
|
<input asp-for="FAKTURA.O_ULICE" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.O_ULICE" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.O_ULICE" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.O_MESTO" class="control-label"></label>
|
<label asp-for="FAKTURA.O_MESTO" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.O_MESTO" class="form-control" />
|
<input asp-for="FAKTURA.O_MESTO" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.O_MESTO" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.O_MESTO" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.O_PSC" class="control-label"></label>
|
<label asp-for="FAKTURA.O_PSC" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.O_PSC" class="form-control" />
|
<input asp-for="FAKTURA.O_PSC" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.O_PSC" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.O_PSC" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.O_IC" class="control-label"></label>
|
<label asp-for="FAKTURA.O_IC" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.O_IC" class="form-control" />
|
<input asp-for="FAKTURA.O_IC" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.O_IC" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.O_IC" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
|
<div class="form-group col-md-4">
|
||||||
<label asp-for="FAKTURA.O_DIC" class="control-label"></label>
|
<label asp-for="FAKTURA.O_DIC" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.O_DIC" class="form-control" />
|
<input asp-for="FAKTURA.O_DIC" class="form-control" />
|
||||||
<span asp-validation-for="FAKTURA.O_DIC" class="text-danger"></span>
|
<span asp-validation-for="FAKTURA.O_DIC" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label asp-for="FAKTURA.CINNOSTI" class="control-label"></label>
|
<label asp-for="FAKTURA.CINNOSTI" class="control-label"></label>
|
||||||
<input asp-for="FAKTURA.CINNOSTI" class="form-control" />
|
<input asp-for="FAKTURA.CINNOSTI" class="form-control" />
|
||||||
|
|
@ -127,9 +194,7 @@
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="submit" value="Create" class="btn btn-primary" />
|
<input type="submit" value="Create" class="btn btn-primary" />
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a asp-page="Index">Back to List</a>
|
<a asp-page="Index">Back to List</a>
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,6 @@ namespace FakturyWeb.Pages.Faktury
|
||||||
return Page();
|
return Page();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
[BindProperty]
|
[BindProperty]
|
||||||
public FAKTURA FAKTURA { get; set; }
|
public FAKTURA FAKTURA { get; set; }
|
||||||
|
|
||||||
|
|
@ -48,5 +47,11 @@ namespace FakturyWeb.Pages.Faktury
|
||||||
|
|
||||||
return RedirectToPage("./Index");
|
return RedirectToPage("./Index");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Task<ContentResult> OnGetZakaznik(int zakaznikID)
|
||||||
|
{
|
||||||
|
// vrat zakaznika
|
||||||
|
//viz: https://stackoverflow.com/questions/68854396/how-do-i-load-form-fields-based-on-a-value-changed-in-a-dropdownlist-in-my-asp-n
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue