public string GeneratePassword(RegistrationRequestTable r) { string TempId = ""; string str = (r.MobileNumber).ToString(); TempId = r.Name.Substring(0, 3); TempId += str.Substring(7, 3); return(TempId); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string rid = Request.QueryString["rid"]; repo = new RoleRepository(); rr = new RegistrationRequestRepository(); RegistrationRequestTable r = rr.GetRegistrationRequestForRegistrationRequestID(Convert.ToInt64(rid)); List <RoleTable> roles = repo.GetAllRoles(); DetailsView1.DataSource = r; DetailsView1.DataBind(); DropDownList1.DataSource = roles; DropDownList1.DataTextField = "RoleName"; DropDownList1.DataValueField = "RoleID"; DropDownList1.DataBind(); lblAddSuc.Visible = false; } }
protected void Button1_Click(object sender, EventArgs e) { u = new UserRepository(); string rid = Request.QueryString["rid"]; rr = new RegistrationRequestRepository(); RegistrationRequestTable r = rr.GetRegistrationRequestForRegistrationRequestID(Convert.ToInt64(rid)); UserTable data = new UserTable(); data.LoginName = r.Email; data.Password = GeneratePassword(r); data.UserName = r.Name; data.DOB = r.DOB; data.MobileNumber = r.MobileNumber; data.Email = r.Email; data.DOJ = DateTime.Now; data.RoleID = Convert.ToByte(DropDownList1.SelectedValue); data.Address = r.Address; u.AddUser(data); pnlAddBtn.Visible = false; lblAddSuc.Visible = true; }