protected void btnSubmit_Click(object sender, EventArgs e) { // create membership user //Please check first anyuser already has same email MembershipUser user = null; //txtPassword.Text = Convert.ToInt32(123456).ToString(); string Password = txtPassword.Text.Trim(); string UserName = txtEmail.Text.Trim(); try { user = Membership.CreateUser(UserName, Password); } catch (Exception ex) { } //create system User if (user != null) { SystemUser systemuser = new SystemUser(); systemuser = CreateSystemUser(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <SystemUser>(systemuser); } } // create Member Member member = new Member(); member = CreateMamber(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <Member>(member); } // add varification data with pending status Ins_MemberVerification memberVerification = new Ins_MemberVerification(); memberVerification.MemberID = member.ID; memberVerification.Status = (int)EnumCollection.VerificationStatus.Pending; //memberVerification.LastUpdateDate = D using (TheFacade facade = new TheFacade()) { facade.Insert <Ins_MemberVerification>(memberVerification); List <Ins_VerificationType> typeList = facade.MemberFacade.GetAllVerificationType(); foreach (Ins_VerificationType type in typeList) { Ins_MemberVerificationDetail detail = new Ins_MemberVerificationDetail(); detail.MemberID = member.ID; detail.Status = (int)EnumCollection.VerificationStatus.Pending; detail.VerificationTypeId = type.IID; facade.Insert <Ins_MemberVerificationDetail>(detail); } } }
protected void lvNewMember_ItemDataBound1(object sender, ListViewItemEventArgs e) { using (TheFacade facade = new TheFacade()) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; Label lblName = (Label)e.Item.FindControl("lblName"); Label lblVerificationTypeId = (Label)e.Item.FindControl("lblVerificationTypeId"); Label lblStatus = (Label)e.Item.FindControl("lblStatus"); Label lblLastUpdateDate = (Label)e.Item.FindControl("lblLastUpdateDate"); Ins_MemberVerificationDetail member = dataItem.DataItem as Ins_MemberVerificationDetail; lblName.Text = facade.MemberFacade.GetMemberById(member.MemberID).Name; lblVerificationTypeId.Text = facade.MemberFacade.GetAllVerificationTypeById(member.VerificationTypeId).Name; //member.VerificationTypeId.ToString(); lblStatus.Text = EnumHelper.EnumToString <EnumCollection.VerificationStatus>(member.Status); //member.Status.ToString(); lblLastUpdateDate.Text = member.LastUpdated.ToString(); } } }
protected void btnSubmit_Click(object sender, EventArgs e) { //Image Upload //string filename = FileUpload1.FileName; //FileUpload1.PostedFile.SaveAs(Server.MapPath("~\\UploadMemberCertificates\\" + filename.Trim())); //string path = "~\\UploadMemberCertificates\\" + filename.Trim(); #region ex //if (Request.Files["UploadedFile"] != null) //{ // HttpPostedFile MyFile = Request.Files["UploadedFile"]; // //Setting location to upload files // string TargetLocation = Server.MapPath("~/UploadMemberCertificates/"); // try // { // if (MyFile.ContentLength > 0) // { // //Determining file name. You can format it as you wish. // string FileName = MyFile.FileName; // //Determining file size. // int FileSize = MyFile.ContentLength; // //Creating a byte array corresponding to file size. // byte[] FileByteArray = new byte[FileSize]; // //Posted file is being pushed into byte array. // MyFile.InputStream.Read(FileByteArray, 0, FileSize); // //Uploading properly formatted file to server. // MyFile.SaveAs(TargetLocation + FileName); // } // } // catch (Exception BlueScreen) // { // //Handle errors // } //} #endregion MembershipUser user = null; string Password = txtPassword.Text.Trim(); string UserName = txtEmail.Text.Trim(); try { user = Membership.CreateUser(UserName, Password); } catch (Exception ex) { lblmessage.Text = "User Name is Already Created"; } //create system User if (user == null) { lblmessage.Text = "User failed to create. Please contract with system administrator."; return; } if (user != null) { SystemUser systemuser = new SystemUser(); systemuser = CreateSystemUser(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <SystemUser>(systemuser); } } else { lblmessage.Text = "User Name is Already Created"; } //create Member Member member = new Member(); member = CreateMamber(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <Member>(member); } // Add role //Roles.AddUserToRole(user.UserName, "User"); //create Member Document List <MemberDocument> memberDocuments = new List <MemberDocument>(); memberDocuments = CreateMemberDocument(member.ID); foreach (var item in memberDocuments) { using (TheFacade facade = new TheFacade()) { facade.Insert <MemberDocument>(item); } } // add varification data with pending status Ins_MemberVerification memberVerification = new Ins_MemberVerification(); memberVerification.MemberID = member.ID; memberVerification.Status = (int)EnumCollection.VerificationStatus.Pending; //memberVerification.LastUpdateDate = D using (TheFacade facade = new TheFacade()) { facade.Insert <Ins_MemberVerification>(memberVerification); List <Ins_VerificationType> typeList = facade.MemberFacade.GetAllVerificationType(); foreach (Ins_VerificationType type in typeList) { Ins_MemberVerificationDetail detail = new Ins_MemberVerificationDetail(); detail.MemberID = member.ID; detail.Status = (int)EnumCollection.VerificationStatus.Pending; detail.VerificationTypeId = type.IID; facade.Insert <Ins_MemberVerificationDetail>(detail); Response.Redirect(""); } } }
protected void btnSubmit_Click(object sender, EventArgs e) { //using (TheFacade facade = new TheFacade()) //{ // Member checkMember = facade.MemberFacade.GetMemberByName(txtCompanyName.Text.Trim()); // if(checkMember.Name != null) // { // lblmessage.Text = "Company Name is Already Exist !"; // Response.Redirect("ExistingMember.aspx"); // } //} // create membership user //Please check first anyuser already has same email MembershipUser user = null; //txtPassword.Text = Convert.ToInt32(123456).ToString(); string Password = txtPassword.Text.Trim(); string UserName = txtEmail.Text.Trim(); try { user = Membership.CreateUser(UserName, Password); } catch (Exception ex) { } //create system User if (user != null) { SystemUser systemuser = new SystemUser(); systemuser = CreateSystemUser(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <SystemUser>(systemuser); } } // create Member Member member = new Member(); member = CreateMamber(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <Member>(member); } // add varification data with pending status Ins_MemberVerification memberVerification = new Ins_MemberVerification(); memberVerification.MemberID = member.ID; memberVerification.Status = (int)EnumCollection.VerificationStatus.Pending; //memberVerification.LastUpdateDate = D using (TheFacade facade = new TheFacade()) { facade.Insert <Ins_MemberVerification>(memberVerification); List <Ins_VerificationType> typeList = facade.MemberFacade.GetAllVerificationType(); foreach (Ins_VerificationType type in typeList) { Ins_MemberVerificationDetail detail = new Ins_MemberVerificationDetail(); detail.MemberID = member.ID; detail.Status = (int)EnumCollection.VerificationStatus.Pending; detail.VerificationTypeId = type.IID; facade.Insert <Ins_MemberVerificationDetail>(detail); } } // Account Create GetMemberForAccount(member.ID); lablmessage.Text = " Registration & Account Create Succesfully"; //member.ID = }
private void SaveMemberVerificationStatusDetail(int typeID) { Ins_MemberVerificationDetail verificationDetail = new Ins_MemberVerificationDetail(); bool isNew = false; using (TheFacade facade = new TheFacade()) { Ins_MemberVerification memberVerification = facade.MemberFacade.GetMemberVerificationByMemberID(MemberID); Member member = facade.MemberFacade.GetMemberById(MemberID); member.MemberVerificationStatus = (int)VerificationStatus.Processing; facade.Update <Member>(member); if (memberVerification != null) { memberVerification.Status = (int)VerificationStatus.Processing; facade.Update <Ins_MemberVerification>(memberVerification); } verificationDetail = facade.MemberFacade.GetMemberVerificationDetailByType(MemberID, typeID); if (verificationDetail == null) { verificationDetail = new Ins_MemberVerificationDetail(); isNew = true; } switch (typeID) { case 1: if (radioVType11.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment1.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 2: if (radioVType13.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment2.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 3: if (radioVType15.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment3.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 4: if (radioVType17.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment4.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 5: if (radioVType19.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment5.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 6: if (radioVType21.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment6.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 7: if (radioVType23.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment7.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 8: if (radioVType25.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment8.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 9: if (radioVType27.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment9.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 10: if (radioVType29.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment10.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 11: if (radioVType31.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment11.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 12: if (radioVType33.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment12.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 13: if (radioVType35.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment13.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 14: if (radioVType37.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment14.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 15: if (radioVType39.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment15.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 16: if (radioVType41.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment16.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 17: if (radioVType43.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment17.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 18: if (radioVType45.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment18.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 19: if (radioVType47.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment19.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; default: verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; } LoadApprovedButton(); } }