public static LoginMenuModel GenerateAWP(LoginMenuModel loginMenu) { ControlItem txtUserName = CreateControlTextBox("UserName", "UserName", "Tên tài khoản", MenuControlType.TextBox, "", true); ControlItem txtPassword = CreateControlTextBox("PasswordJson", "PasswordJson", "Mật khẩu", MenuControlType.TextBox, "", true); ControlItem btnLoginAccountWithPass = CreateControlButton( "loginAccountWithPass()", MenuControlType.Button, "btnLoginAccountWithPass", "Đăng nhập", "fas fa-sign-in-alt", "btn btn-info"); #region Login Group Item GroupItem loginGroupItem = new GroupItem() { Css = "", LoginModeCode = (int)LoginModeEnum.AccountWithPass, CssClass = "btn-group-vertical login-box", }; List <ControlItem> ControlItems = new List <ControlItem>() { txtUserName, txtPassword, btnLoginAccountWithPass }; #endregion loginMenu.GroupItems.Add(loginGroupItem); return(loginMenu); }
public static LoginMenuModel PrepareLoginMenuModel(double x, double y, double xMobile, double yMobile, double seismicIntensity, double width = 35, int selectedLanguage = 0, string backgroundColor = "rgba(255,255,255,0.85)", double widthMobile = 100) { LoginMenuModel loginMenu = new LoginMenuModel() { Id = "general-form", InlineCss = string.Format("background-color: {0}", backgroundColor), SelectedLanguage = selectedLanguage, X = x, Y = y, XMobile = xMobile, YMobile = yMobile, Width = width, WidthMobile = widthMobile, SeismicIntensity = seismicIntensity, GroupItemsType = MenuType.Vertical, CssClass = "general-form", CssPosition = "position-bottom", GroupItems = new List <GroupItem>(), }; return(loginMenu); }
public static LoginMenuModel GenerateAWPAndAWoutP(LoginMenuModel loginMenu, int?registerAttr, PrepareFormModel prepareFormModel) { #region Login Group Item ControlItem txtUserName = CreateControlTextBox("UserName", "UserName", "Tên tài khoản", MenuControlType.TextBox, "", true); ControlItem txtPassword = CreateControlTextBox("PasswordJson", "PasswordJson", "Mật khẩu", MenuControlType.TextBox, "", true); ControlItem btnLoginAccountWithPass = CreateControlButton( "loginAccountWithPass()", MenuControlType.Button, "btnLoginAccountWithPass", "Đăng nhập", "fas fa-sign-in-alt", "btn btn-info"); ControlItem btnLinkRegister = CreateControlButton( "openRegisterForm()", MenuControlType.Href, "btnRegisterNav", "Đăng ký", "color: cornflowerblue;", "control-item-vertical login-buttons-vertical col-md-12"); GroupItem loginGroupItem = new GroupItem() { Css = "", LoginModeCode = (int)LoginModeEnum.AccountWithPass, CssClass = "btn-group-vertical login-box", ControlItems = new List <ControlItem>() { txtUserName, txtPassword, btnLoginAccountWithPass, btnLinkRegister }, }; #endregion #region Register Group Item GroupItem registerGroupItem = new GroupItem() { Css = "", LoginModeCode = (int)LoginModeEnum.AccountWithPass, CssClass = "btn-group-vertical register-box-general-form", }; List <ControlItem> registerControlItems = new List <ControlItem>(); ControlItem txtRUserName = CreateControlTextBox("rUsername", "rUsername", "Tài khoản", MenuControlType.TextBox, "", true); ControlItem txtRPassword = CreateControlTextBox("rPassword", "rPassword", "Mật khẩu", MenuControlType.TextBox, "", true); ControlItem txtRConfirmPassword = CreateControlTextBox("rConfirmPassword", "rConfirmPassword", "Nhập lại mật khẩu", MenuControlType.TextBox, "", true); registerControlItems.Add(txtRUserName); registerControlItems.Add(txtRPassword); registerControlItems.Add(txtRConfirmPassword); PrepareOtherFields(registerAttr, registerControlItems, prepareFormModel); ControlItem btnRegister = CreateControlButton( "submitRegister()", MenuControlType.Button, "btnRegisterAccountWithPass", "Đăng ký", "fa fa-user-plus", "btn btn-info"); ControlItem btnQuit = CreateControlButton( "cancelRegisterForm()", MenuControlType.Button, "btnClose", "Hủy", "", "btn btn-danger"); registerControlItems.Add(btnRegister); registerControlItems.Add(btnQuit); registerGroupItem.ControlItems = registerControlItems; #endregion // Add login group and register group to login menu loginMenu.GroupItems.Add(loginGroupItem); loginMenu.GroupItems.Add(registerGroupItem); return(loginMenu); }
public static LoginMenuModel GeneratePasswordButtons(LoginMenuModel loginMenu) { ControlItem txtFixedPassword = CreateControlTextBox("FixedPassword", "PasswordField", "Mật khẩu", MenuControlType.Password, "", true); ControlItem btnFixedPassword = CreateControlButton( "validatePassword(\'" + LoginModeEnum.Password + "\', \'FixedPassword\')", MenuControlType.Button, "btnFixedPassword", "Đăng nhập", "fas fa-key", "btn btn-success btn-block"); ControlItem txtOneTimePassword = CreateControlTextBox("OneTimePassword", "PasswordField", "Mật khẩu", MenuControlType.Password, "", true); ControlItem btnOneTimePassword = CreateControlButton( "validatePassword(\'" + LoginModeEnum.OneTimePassword + "\', \'OneTimePassword\')", MenuControlType.Button, "btnOneTimePassword", "Đăng nhập", "fas fa-key", "btn btn-success btn-block"); ControlItem txtRandomPassword = CreateControlTextBox("PasswordRandom", "PasswordField", "Mật khẩu", MenuControlType.Password, "", true); ControlItem btnRandomPassword = CreateControlButton( "validatePassword(\'" + LoginModeEnum.RandomPassword + "\', \'PasswordRandom\')", MenuControlType.Button, "btnPasswordRandom", "Đăng nhập", "fas fa-key", "btn btn-success btn-block"); GroupItem passwordButton = new GroupItem() { CssClass = "btn-group-vertical", Css = "", LoginModeCode = (int)LoginModeEnum.Password, ControlItems = new List <ControlItem>() { txtFixedPassword, btnFixedPassword } }; loginMenu.GroupItems.Add(passwordButton); GroupItem oneTimePasswordButton = new GroupItem() { CssClass = "btn-group-vertical", Css = "", LoginModeCode = (int)LoginModeEnum.OneTimePassword, ControlItems = new List <ControlItem>() { txtOneTimePassword, btnOneTimePassword } }; loginMenu.GroupItems.Add(oneTimePasswordButton); GroupItem randomPasswordButton = new GroupItem() { CssClass = "btn-group-vertical", Css = "", LoginModeCode = (int)LoginModeEnum.RandomPassword, ControlItems = new List <ControlItem>() { txtRandomPassword, btnRandomPassword } }; loginMenu.GroupItems.Add(randomPasswordButton); return(loginMenu); }
public LoginMenuTemplate(LoginMenuModel model) { Model = model; }