Example #1
0
 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;
     }
 }
Example #2
0
        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;
            }
        }