224 lines
8.3 KiB
Plaintext
224 lines
8.3 KiB
Plaintext
@* Instance - Repository - Initialise *@
|
|
@model SbmModel_Control
|
|
@inject SbmLocaliser Localiser
|
|
@{
|
|
Model.AdditionalFiles_JS.Add("js/sbc-ins-rep-init.js");
|
|
}
|
|
|
|
<div class="sbc-panel RepositoryInit">
|
|
|
|
@using (@Html.BeginForm(FormMethod.Post, new { @id = "", @class = "RepositoryIdForm", @onSubmit = "return false;" }))
|
|
{
|
|
@Html.Hidden("Repository.Id", "", new { @id = "", @class = "RepositoryId" })
|
|
}
|
|
<div id="" class="sbc-dialog RepositoryInitDlg" title="@(Localiser.GetJavascriptText("caption.instance.initialise"))">
|
|
|
|
@using (@Html.BeginForm(FormMethod.Post, new { @id = "", @class = "RepositoryInitForm sbc-form", @onSubmit = "return false;" }))
|
|
{
|
|
@Html.Hidden("Repository.Id", "", new { @id = "", @class = "RepositoryId sbc-input" })
|
|
|
|
<div class="sbc-caption">@Localiser["label.instance"]</div>
|
|
|
|
@* Owner *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.RepositoryOwnerName)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for=""><span>@Localiser["label.owner"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
<input type="text" class="OwnerName sbc-input" readonly="readonly" />
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* Context *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.RepositoryContext)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for=""><span>@Localiser["label.context"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
<input type="text" class="RepositoryContext sbc-input" readonly="readonly" />
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="spacer2"></div>
|
|
<div class="sbc-caption">@Localiser["label.organisation"]</div>
|
|
@Html.Hidden("Organisation.AffiliateId", "", new { @id = "", @class = "OrganisationAffiliateId sbc-input" })
|
|
@Html.Hidden("Organisation.AssociationId", "", new { @id = "", @class = "OrganisationAssociationId sbc-input" })
|
|
|
|
@* Organisation Name *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.OrganisationName)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for=""><span>@Localiser["label.name"]</span><span class="required"> *</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.TextBox("Organisation.Name", "", new { @id = "", @class = "OrganisationName sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Affiliate_Name) })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* Organisation Website *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.OrganisationWebsite)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for="ifRepositoryContext"><span>@Localiser["label.website"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.TextBox("Organisation.Website", "", new { @id = "", @class = "OrganisationWebsite sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Affiliate_Website) })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* Organisation CompanyNo *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.OrganisationCompanyNo)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for="ifRepositoryContext"><span>@Localiser["label.company.no"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.TextBox("Organisation.CompanyNo", "", new { @id = "", @class = "OrganisationCompanyNo sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Affiliate_CompanyNo) })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* Organisation VatReg *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.OrganisationVatReg)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for="ifRepositoryContext"><span>@Localiser["label.vat.reg"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.TextBox("Organisation.VatReg", "", new { @id = "", @class = "OrganisationVatReg sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Affiliate_VatReg) })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="spacer2"></div>
|
|
<div class="sbc-caption">@Localiser["label.user"]</div>
|
|
@Html.Hidden("User.AffiliateId", "", new { @id = "", @class = "UserAffiliateId sbc-input" })
|
|
@Html.Hidden("User.AssociationId", "", new { @id = "", @class = "UserSecurityItemId sbc-input" })
|
|
|
|
@* User FirstName *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.UserFirstName)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for="ifRepositoryContext"><span>@Localiser["label.first.name"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.TextBox("User.FirstName", "", new { @id = "", @class = "UserFirstName sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Affiliate_FirstName) })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* User LastName *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.UserLastName)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for="ifRepositoryContext"><span>@Localiser["label.last.name"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.TextBox("User.LastName", "", new { @id = "", @class = "UserLastName sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Affiliate_LastName) })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* User Email *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.UserEmail)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for="ifRepositoryContext"><span>@Localiser["label.email"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.TextBox("User.Email", "", new { @id = "", @class = "UserEmail sbc-input", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Affiliate_Email) })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* User Code *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.UserCode)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for="ifRepositoryContext"><span>@Localiser["label.login.code"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.TextBox("User.Code", "", new { @id = "", @class = "UserCode sbc-input", @maxlength = @Model.GetControlMaxLength(Sarand.Net.Standard.Base.Security.SaSecurityDbDfn.ColumnIdx.SaSecItem_Code) })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@* User Password *@
|
|
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.UserPassword)">
|
|
<div class="row">
|
|
<div class="col-sm-3">
|
|
<div class="sbc-label">
|
|
<label for="ifRepositoryContext"><span>@Localiser["label.password"]</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-9">
|
|
<div class="sbc-control">
|
|
@Html.Password("User.Password", "", new { @id = "", @class = "UserPassword sbc-input", @maxlength = Sbm.Config.Security.Password.MaxLength })
|
|
</div>
|
|
<div class="sbc-message"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
}
|
|
<div class="spacer2"></div>
|
|
</div>
|
|
|
|
</div>
|