tiseza_oss_live/Views/CompanyProfile/ValidateTIN.cshtml

128 lines
3.2 KiB
Plaintext
Raw Permalink Normal View History

2025-11-15 11:14:31 +00:00
@using OSS.Models
@model ValidateBrelaViewModel
@{
ViewBag.Title = "ValidateTIN";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div class="page-header">
<div class="row align-items-end">
<div class="col-lg-8">
<div class="page-header-title">
<i class="ik ik-check-square bg-blue"></i>
<div class="d-inline">
<h5>Validate Company Details from BRELA</h5>
<span>lorem ipsum dolor sit amet, consectetur adipisicing elit</span>
</div>
</div>
</div>
<div class="col-lg-4">
<nav class="breadcrumb-container" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="../index.html"><i class="ik ik-home"></i></a>
</li>
<li class="breadcrumb-item"><a href="#">Company Profile</a></li>
<li class="breadcrumb-item active" aria-current="page">Validate Brela</li>
</ol>
</nav>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header"><h3>Use TIN / Incorporation Number</h3></div>
<div class="card-body">
@using (Html.BeginForm("DetailsFound", "CompanyProfile", FormMethod.Post, new { id = "form" }))
{
using (Html.DevExtreme().ValidationGroup())
{
@Html.AntiForgeryToken()
@(Html.DevExtreme().Form<ValidateBrelaViewModel>
()
.ShowValidationSummary(true)
.ColCount(2)
.Items(items =>
{
items.AddGroup()
.Items(groupItems =>
{
groupItems.AddSimpleFor(m => m.UseTIN).Editor(t=>t.TextBox().Value(ViewData["CompanyTIN"].ToString()))
.Name("ValidateUsing")
;
groupItems.AddEmpty()
.Name("Error");
});
items.AddGroup()
.Items(groupItems =>
{
groupItems.AddSimpleFor(m => m.UseIncorporationNumber)
.Editor(e => e.TextBox())
.Name("EnteredValue")
;
groupItems.AddEmpty()
.Name("Error");
});
items.AddButton()
.HorizontalAlignment(HorizontalAlignment.Right)
.ButtonOptions(b => b.Text("Validate")
.Type(ButtonType.Success)
.ID("submitProject")
.UseSubmitBehavior(true)
);
})
.FormData(Model)
)
}
}
<script>
function verifyAge(options) {
return options.value && new Date(Date.now()).getFullYear() - options.value.getFullYear() >= 21;
}
</script>
<div style="color:red">@ViewBag.Error</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function () {
$("#submitProject").click(function () {
$('form').submit(function () {
$(this).find("button[type='submit']").prop('disabled', true);
$(this).find("button[type='submit']").html(
`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>Validate BRELA Information....`
);
});
});
});
</script>