public static string AddUserLicenseInfo(string LicenseNumber, string LicenseName, int StateId) { //bool isAdded = false;string LicensingAgency, UserProfileInfo userProfileInfo = new UserProfileInfo(); string message = Constant.CONST_LICENSE_INFORMATION_FAILURE; if (SessionWrapper.LoggedUser == null) { return(message = Constant.SESSION_EXPIRE); } try { UserLicenseInfo userLicenseInfo = new UserLicenseInfo(); userLicenseInfo.LicenseName = LicenseName.Trim(); userLicenseInfo.LicenseNumber = LicenseNumber.Trim(); //userLicenseInfo.LicensingAgency = LicensingAgency.Trim(); userLicenseInfo.UserId = SessionWrapper.LoggedUser.UserId; userLicenseInfo.StateId = StateId; userProfileInfo = UserLicenseInfoHelper.SaveUserLicenseInfo(userLicenseInfo); } catch { } if (userProfileInfo.IsFirstRecord) { message = Constant.CONST_LICENSE_INFORMATION_ADD_SUCCESS; } else { message = Constant.CONST_LICENSE_INFORMATION_SUCCESS; } return(message); }
//Save or Update UserLicenseInfo public static UserProfileInfo SaveUserLicenseInfo(UserLicenseInfo userLicenseInfo) { //bool isAdded = false; UserProfileInfo userProfileInfo = new UserProfileInfo(); try { Repository <UserLicenseInfo> orderRepository = new Repository <UserLicenseInfo>("UserId"); UserLicenseInfo licenseInfo = orderRepository.SelectByKey(userLicenseInfo.UserId.ToString()); if (licenseInfo == null) { orderRepository.Add(userLicenseInfo); userProfileInfo.IsFirstRecord = true; } else { licenseInfo.LicenseName = userLicenseInfo.LicenseName; licenseInfo.LicenseNumber = userLicenseInfo.LicenseNumber; //licenseInfo.LicensingAgency = userLicenseInfo.LicensingAgency; licenseInfo.StateId = userLicenseInfo.StateId; userProfileInfo.IsFirstRecord = false; } orderRepository.Save(); // isAdded = true; } catch { } return(userProfileInfo); }
public static string AddLicenseInfo(string LicenseNumber, string LicenseName, int StateID) { UserProfileInfo userProfileInfo = new UserProfileInfo(); string message = Constant.CONST_LICENSE_INFORMATION_FAILURE; if (SessionWrapper.LoggedUser == null) { return(message = Constant.SESSION_EXPIRE); } try { UserLicenseInfo userLicense = new UserLicenseInfo(); OrderDetails orderDetails = GetSessionOrderDetails(); LicenseInfo licenseInfo = new LicenseInfo(); licenseInfo.LicenseName = LicenseName.Trim(); licenseInfo.LicenseNumber = LicenseNumber.Trim(); licenseInfo.StateId = StateID; orderDetails.LicenseInfo = licenseInfo; SessionWrapper.OrderDetail = orderDetails; //userLicense = new UserLicenseInfo(); userLicense.LicenseName = LicenseName.Trim(); userLicense.LicenseNumber = LicenseNumber.Trim(); userLicense.StateId = StateID; userLicense.UserId = SessionWrapper.LoggedUser.UserId; userProfileInfo = UserLicenseInfoHelper.SaveUserLicenseInfo(userLicense); if (userProfileInfo.IsFirstRecord) { message = Constant.CONST_LICENSE_INFORMATION_ADD_SUCCESS; } else { message = Constant.CONST_LICENSE_INFORMATION_SUCCESS; } } catch { } return(message); }
private void SetUserLicenseInfo() { UserLicenseInfo userLicenseInfo = UserLicenseInfoHelper.GetUserLicenseInfoByUserId(SessionWrapper.LoggedUser.UserId); if (userLicenseInfo != null) { txtNumber.Text = userLicenseInfo.LicenseNumber; txtName.Text = userLicenseInfo.LicenseName; // txtAgency.Text = userLicenseInfo.LicensingAgency; ddlStateLicense.Index = userLicenseInfo.StateId; ValidationRule validationRule = LicenseValidationHelper.GetValidationRuleById(StateHelper.GetStateById(userLicenseInfo.StateId).ValidationRuleId.Value); string regExp = validationRule.RegularExpression; regExp = regExp.Replace(@"\", @"\\"); User user = UserHelper.GetUserById(SessionWrapper.LoggedUser.UserId); if (validationRule.IsLastCharcter) { string lastCharacter = user.LastName[0].ToString(); regExp = regExp.Replace("[a-zA-Z]", lastCharacter); } string SSN = string.Empty; if (validationRule.IsSSN) { SSN = user.IdentificationValue.Replace("-", string.Empty); } hdnIsLoggedIn.Value = "True"; hdnIsSSN.Value = validationRule.IsSSN.ToString(); hdnRegularExp.Value = validationRule.RegularExpression; hdnSSN.Value = SSN; hdnErrorMessage.Value = validationRule.Description; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "LicenseWrapper('" + regExp + "' ,'" + validationRule.IsSSN + "','" + true + "','" + SSN + "');", true); } }