public sp_SYS_UserLogin_Result UserLogin(string UserId, string Password) { try { using (OIS_SYSEntities ct = new OIS_SYSEntities()) { string AppVersion = Application.ProductVersion; sp_SYS_UserLogin_Result user = ct.sp_SYS_UserLogin(UserId, Password, AppVersion).FirstOrDefault(); return(user); } } catch (Exception ex) { throw ex; } }
public bool Login(string UserId, string Password) { try { DATABASE_INFO credential = LoadCredential(); OISDataInfo.RegisterDatabaseInformation(credential); Password = Encryption.GetMd5Hash(Password); sp_SYS_UserLogin_Result user = service.UserLogin(UserId, Password); if (user != null) { USER_INFO userInfo = new USER_INFO() { USER_ID = user.USER_ID, USER_FNAME = user.USER_FNAME, USER_LNAME = user.USER_LNAME, USER_FULLNAME = user.USER_FULLNAME, BIRTH_DATE = user.BIRTHDATE, GROUP_ID = user.GROUP_ID, GROUP_NAME = user.GROUP_NAME, DIVISION_ID = user.DIVISION_ID, DIVISION_NAME = user.DIVISION_NAME, SUBDIVISION_ID = user.SUBDIVISION_ID, SUBDIVISION_NAME = user.SUBDIVISION_NAME, POSITION_ID = user.POSITION_ID, POSITION_NAME = user.POSITION_NAME, MACHINE = Environment.MachineName, LAST_LOGIN = user.LAST_LOGIN, }; OISDataInfo.RegisterUserInformation(userInfo); SaveLastUserLogin(userInfo); return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }