Files
BusinessMgr-2019/SaBusinessMgrCoreWebControl/Views/Instance/Repository/Initialise.cshtml
T

228 lines
8.8 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="spacer2"></div>
<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.Exists", "", new { @id = "", @class = "OrganisationExists sbc-input" })
@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">&nbsp;*</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.Exists", "", new { @id = "", @class = "UserExists sbc-input" })
@Html.Hidden("User.AffiliateId", "", new { @id = "", @class = "UserAffiliateId sbc-input" })
@Html.Hidden("User.SecurityItemId", "", 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><span class="required">&nbsp;*</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><span class="required">&nbsp;*</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><span class="required">&nbsp;*</span></label>
</div>
</div>
<div class="col-sm-9">
<div class="sbc-control">
@Html.TextBox("User.Email", "", new { @id = "", @class = "UserEmail sbc-input lower", @maxlength = @Model.GetControlMaxLength(SbmDbDfn.ColumnIdx.Affiliate_Email) })
</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><span class="required">&nbsp;*</span></label>
</div>
</div>
<div class="col-sm-9">
<div class="sbc-control">
@Html.Hidden("User.PasswordSet", "", new { @id = "", @class = "UserPasswordSet sbc-input" })
@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>
@* User Password Confirm *@
<div class="sbc-form-control @Model_RepositoryInit.GetControlName(Model_RepositoryInit.Control.UserPasswordConfirm)">
<div class="row">
<div class="col-sm-3">
<div class="sbc-label">
<label for="ifRepositoryContext"><span>@Localiser["label.password.confirm"]</span><span class="required">&nbsp;*</span></label>
</div>
</div>
<div class="col-sm-9">
<div class="sbc-control">
@Html.Password("User.PasswordConfirm", "", new { @id = "", @class = "UserPasswordConfirm sbc-input", @maxlength = Sbm.Config.Security.Password.MaxLength })
</div>
<div class="sbc-message"></div>
</div>
</div>
</div>
}
<div class="spacer2"></div>
</div>
</div>