private void CreateUser() { MembershipUser user = Membership.GetUser(txtUserName.Text.Trim()); if (user == null) { user = Membership.CreateUser(txtUserName.Text, txtPassword.Text, txtEmail.Text); using (IM.Facade.TheFacade facade = new IM.Facade.TheFacade()) { systemUser = new IM.DAL.SystemUser(); systemUser.UserName = txtUserName.Text; systemUser.TypeID = Convert.ToInt32(IM.Framework.EnumHelper.UserTypeEnum.user); systemUser.IsRemoved = 0; systemUser.CreatedDate = DateTime.Now; systemUser.FirstName = txtFisrtName.Text; systemUser.LastName = txtLastName.Text; systemUser.ContactNo = txtContactNo.Text; systemUser.Email = txtEmail.Text; systemUser.DOB = Convert.ToDateTime(txtDOB.Text); systemUser.Address = txtAddress.Text; systemUser.AspUserID = new System.Guid(txtKey.Text); systemUser.UserDesplayID = (facade.TanviFacade.GetAllSystemUser().Count + 1).ToString().PadLeft(5, '0');// new string('0',4) + (facade.TanviFacade.GetAllSystemUser().Count+ 1).ToString(); systemUser.CreatedDate = DateTime.Now; systemUser.CreatedBy = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID]); facade.Insert(systemUser); } Roles.AddUserToRole(txtUserName.Text, "user"); using (_facade = new TheFacade()) { UserKeyInfo userKeyInfo = _facade.TanviFacade.GetValidUserKeyInfoByUserKey(txtKey.Text); userKeyInfo.Status = 1; _facade.Update(userKeyInfo); } this.PopulateUI(); } else { } }
private void CreateUser() { MembershipUser user = Membership.GetUser(txtUserName.Text.Trim()); if (user == null) { user = Membership.CreateUser(txtUserName.Text, txtPassword.Text, txtEmail.Text); using (IM.Facade.TheFacade facade = new IM.Facade.TheFacade()) { systemUser = new IM.DAL.SystemUser(); systemUser.UserName = txtUserName.Text; systemUser.TypeID = Convert.ToInt32(ddlUserType.SelectedValue.ToString()); systemUser.IsRemoved = 0; systemUser.CreatedDate = DateTime.Now; systemUser.FirstName = txtFisrtName.Text; systemUser.LastName = txtLastName.Text; systemUser.ContactNo = txtContactNo.Text; systemUser.Email = txtEmail.Text; systemUser.DOB = Convert.ToDateTime(txtDOB.Text); systemUser.Address = txtAddress.Text; systemUser.AspUserID = (Guid)user.ProviderUserKey; systemUser.UserDesplayID = "IDS" + (facade.TanviFacade.GetSystemUserCount() + 1).ToString().PadLeft(5, '0');// new string('0',4) + (facade.TanviFacade.GetAllSystemUser().Count+ 1).ToString(); systemUser.CreatedDate = DateTime.Now; systemUser.CreatedBy = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID]); //get user keyinfo id UserKeyInfo keyInfo = facade.TanviFacade.GetValidUserKeyInfoByUserKey(txtKey.Text); systemUser.AthunticationID = keyInfo.IID; /// long sponsorID = facade.TanviFacade.GetUserIDByDesplayID(txtReferrer.Text.ToUpper()); if(sponsorID > 0) { systemUser.SponsorID = sponsorID; } long parentUserID = facade.TanviFacade.GetUserIDByDesplayID(txtParentID.Text.ToUpper()); if (parentUserID > 0) { systemUser.ParentID = parentUserID; } facade.Insert(systemUser); Roles.AddUserToRole(txtUserName.Text, EnumHelper.EnumToString<EnumHelper.UserTypeEnum>(Convert.ToInt32(ddlUserType.SelectedValue.ToString()))); facade.TanviFacade.DoPostRegistrationProcess(systemUser.IID, ddlParentHand.SelectedValue.ToString()); } //using (_facade = new TheFacade()) //{ // UserKeyInfo userKeyInfo = _facade.TanviFacade.GetValidUserKeyInfoByUserKey(txtKey.Text); // userKeyInfo.Status = 1; // _facade.Update(userKeyInfo); //} //this.PopulateUI(systemUser); } else { //show message "User Name Alredy Exist" } }
private bool IsValidData(out string error) { error = string.Empty; if (txtPassword.Text != txtConfirmPassword.Text) { lblPWMsg.Text = "Password not match."; return false; } using (IM.Facade.TheFacade facade = new IM.Facade.TheFacade()) { SystemUser systemUser = facade.TanviFacade.GetSystemUserByUserName(txtUserName.Text); if (systemUser != null) { lblUserNameMsg.Text = "User Name Already exists."; return false; } if (facade.TanviFacade.GetValidUserKeyInfoByUserKey(txtKey.Text) == null) { lblKeyMsg.Text = "Key is not Valid."; return false; } } return true; }
private bool IsValidData(out string error) { error = string.Empty; if (txtPassword.Text != txtConfirmPassword.Text) { lblPWMsg.Text = "Password not match."; return false; } using (IM.Facade.TheFacade facade = new IM.Facade.TheFacade()) { SystemUser systemUser=facade.TanviFacade.GetSystemUserByUserName(txtUserName.Text); if (systemUser != null) { lblUserNameMsg.Text = "User Name Already exists."; return false; } if (facade.TanviFacade.GetValidUserKeyInfoByUserKey(txtKey.Text) == null) { lblKeyMsg.Text = "Invalid Key."; return false; } if (Convert.ToInt32(ddlUserType.SelectedValue) != Convert.ToInt32(EnumHelper.UserTypeEnum.admin)) { SystemUser parentSystemUser = facade.TanviFacade.GetUserByDesplayID(txtParentID.Text); if (ddlParentHand.SelectedValue.ToString().ToUpper().Trim() == "RIGHT") { if (parentSystemUser.RightHandID != null) { lblKeyMsg.Text = "Parent Right hand is not empty"; return false; } } else { if (parentSystemUser.LeftHandID != null) { lblKeyMsg.Text = "Parent Left hand is not empty"; return false; } } } } return true; }