internal LoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType) { this.abstractClient = client; this.builder = builder; this.builder.Create = true; this.type = loginType; }
internal LoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType, Credential credential) { this.abstractClient = client; this.builder = builder; this.credential = credential; this.type = loginType; }
/// <summary> /// Contructor Login /// </summary> /// <history> /// [vipacheco] 2-26-2016 Created /// [edgrodriguez] 27/02/2016 Modified /// [edgrodriguez] 29/02/2016 Modified /// [erosado] 25/04/2016 Modified. Se restructuro y se agregaron parametros _permission, _permissionLevel, _program, _modeSwitchLoginUser /// [jorcanche] 16/08/2016 Se agrego el parametro windowStartupLocation sirve para definir en que posicion estara el windowStartupLocation /// </history> public frmLogin( Window splash = null, EnumLoginType loginType = EnumLoginType.Normal, EnumProgram program = EnumProgram.All, bool validatePermission = false, bool validateRole = false, bool changePassword = false, bool autoSign = false, EnumPermission permission = EnumPermission.None, EnumPermisionLevel permissionLevel = EnumPermisionLevel.None, EnumRole role = EnumRole.None, bool switchLoginUserMode = false, bool invitationMode = false, string invitationPlaceId = "", WindowStartupLocation windowStartupLocation = WindowStartupLocation.Manual ) { InitializeComponent(); _splash = splash; _loginType = loginType; _program = program; _validatePermission = validatePermission; _validateRole = validateRole; _changePassword = changePassword; _autoSign = autoSign; _permission = permission; _permissionLevel = permissionLevel; _role = role; _modeSwitchLoginUser = switchLoginUserMode; _invitationMode = invitationMode; _invitationPlaceId = invitationPlaceId; WindowStartupLocation = windowStartupLocation; CloseWindow = new ExecuteCommandHelper(x => btnCancelar_Click(this, null)); }
/// <summary> /// Método para obtener los datos del usuario /// como son datos principales, permisos, roles /// e informacion específica segun el tipo de login. /// </summary> /// <param name="logintype"> Tipo de Login 0. Normal /// 1. Sala de Ventas 2. Locación 3. Almacen</param> /// <param name="user"> Nombre de Usuario</param> /// <param name="place"> Nombre del lugar</param> /// <returns></returns> /// <history> /// [edgrodriguez] 30/Abr/2016 Modified. Se implemento nuevo proceso para obtener los multiples selects /// que devuelve el StoreProcedure /// </history> public static UserData Login(EnumLoginType logintype, string user = "", string place = "") { var userData = new UserData(); using (var dbContext = new IMEntities(ConnectionHelper.ConnectionString())) { var resUser = dbContext.USP_OR_Login(Convert.ToByte(logintype), user, place) .MultipleResults() .With <UserLogin>() .With <RoleLogin>() .With <PermissionLogin>() .With <SalesRoomLogin>() .With <LocationLogin>() .With <LeadSourceLogin>() .With <WarehouseLogin>() .GetValues(); userData.User = (resUser[0] as List <UserLogin>).FirstOrDefault(); userData.Roles = (resUser[1] as List <RoleLogin>); userData.Permissions = (resUser[2] as List <PermissionLogin>); userData.SalesRoom = (resUser[3] as List <SalesRoomLogin>).FirstOrDefault(); userData.Location = (resUser[4] as List <LocationLogin>).FirstOrDefault(); userData.LeadSource = (resUser[5] as List <LeadSourceLogin>).FirstOrDefault(); userData.Warehouse = (resUser[6] as List <WarehouseLogin>).FirstOrDefault(); } return(userData); }
internal LoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType, ThirdPartyIdentity identity) { this.abstractClient = client; this.builder = builder; this.builder.Identity = identity; this.builder.Create = false; this.type = loginType; }
internal LoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType, string username, string password, bool setCreate) { this.abstractClient = client; this.builder = builder; this.builder.Username = username; this.builder.Password = password; this.builder.Create = setCreate; this.type = loginType; }
private void AddUserLoginLog(UserLoginServerTicketDTO ticket, EnumLoginType loginType, string loginAccount) { var loginlog = new UserLoginLog(); loginlog.UserID = ticket.UserID; loginlog.LoginType = loginType; loginlog.LoginTime = DateTime.Now; loginlog.LoginAccount = loginAccount; new UserLoginLogService(ticket.UserID).Insert(loginlog); }
public FormLogin(EnumLoginType type) { InitializeComponent(); _type = type; this.FormClosing += new FormClosingEventHandler(FormLogin_FormClosing); this.Load += new EventHandler(FormLogin_Load); switch (type) { case EnumLoginType.Login: labelX1.Text = "登录"; txtUser.Text = Pub._configModel.LastUser; // txtPass.Text = ""; this.BackgroundImage = DispatchPlatform.Properties.Resources.page_login_21; break; case EnumLoginType.Out: labelX1.Text = "退出"; txtUser.Text = Pub._configModel.LastUser; // txtPass.Text = ""; this.BackgroundImage = DispatchPlatform.Properties.Resources.page_login_Exit; txtUser.Enabled = false; btnNo.Enabled = true; break; case EnumLoginType.Lock: _erroLoingCount = 1000000; labelX1.Text = "锁定"; txtUser.Text = Pub._configModel.LastUser; // txtPass.Text = ""; this.BackgroundImage = DispatchPlatform.Properties.Resources.page_login_21; btnClose.Enabled = false; txtUser.Enabled = false; btnNo.Enabled = false; break; default: break; } }
internal MICLoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType, ThirdPartyIdentity identity, User user = null) : base(client, builder, loginType, identity) { }