protected void uiLinkButtonAddPhoto_Click(object sender, EventArgs e) { /*string path = "~/" + ConfigurationManager.AppSettings["accountpics"].ToString(); DirectoryInfo dir = new DirectoryInfo(Server.MapPath(path + "/" + Membership.GetUser().ProviderUserKey.ToString())); if (!dir.Exists) dir.Create(); Member member = new Member(); member.GetMemberByUserId(new Guid(Membership.GetUser().ProviderUserKey.ToString())); path += "/" + Membership.GetUser().ProviderUserKey.ToString(); if (uiFileUploadAddImage.HasFile) { path = path + "/" + DateTime.Now.ToString("ddMMyyyy_hhmmss_") + uiFileUploadAddImage.FileName; uiFileUploadAddImage.SaveAs(Server.MapPath(path)); MemberPic pic = new MemberPic(); pic.AddNew(); pic.Description = uiTextBoxPhotoDesc.Text; pic.PicPath = path.Substring(1); pic.MemberID = member.MemberID; pic.Save(); }*/ Member member = new Member(); member.GetMemberByUserId(new Guid(Membership.GetUser().ProviderUserKey.ToString())); if (Session["CurrentUploadedFiles"] != null) { Hashtable Files; Files = (Hashtable)Session["CurrentUploadedFiles"]; if (Files.Count > 0) { MemberPic pic = new MemberPic(); foreach (DictionaryEntry item in Files) { pic.AddNew(); pic.Description = ""; pic.PicPath = item.Value.ToString(); ; pic.MemberID = member.MemberID; } pic.Save(); Session["CurrentUploadedFiles"] = null; } } LoadPics(); ClientScript.RegisterStartupScript(this.GetType(), "donePic", "$(document).ready(function (){ notify('success','تم إضافة الصورة / الصور بنجاح.');}); ", true); }
protected void uiLinkButtonAdd_Click(object sender, EventArgs e) { string path = "~/" + ConfigurationManager.AppSettings["accountpics"].ToString(); DirectoryInfo dir = new DirectoryInfo(Server.MapPath(path + "/" + Membership.GetUser().ProviderUserKey.ToString())); if (!dir.Exists) dir.Create(); Member member = new Member(); member.GetMemberByUserId(new Guid(Membership.GetUser().ProviderUserKey.ToString())); path += "/" + Membership.GetUser().ProviderUserKey.ToString(); if (uiFileUploadImage.HasFile) { path = path + "/" + DateTime.Now.ToString("ddMMyyyy_hhmmss_") + uiFileUploadImage.FileName; uiFileUploadImage.SaveAs(Server.MapPath(path)); MemberPic pic = new MemberPic (); pic.AddNew(); pic.Description = path.Substring(1); pic.MemberID = member.MemberID; pic.Save(); } }
private void LoadPics() { // reset session variable after uploading Session["CurrentUploadedFiles"] = null; MemberPic pics = new MemberPic(); pics.GetMemberPicsByMemberID(Member.CurrentMemberID); uiRepeaterPhotos.DataSource = pics.DefaultView; uiRepeaterPhotos.DataBind(); uiRepeaterProfilePics.DataSource = pics.DefaultView; uiRepeaterProfilePics.DataBind(); }
protected void uiRepeaterPhotos_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Delete") { MemberPic pic = new MemberPic(); pic.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); pic.MarkAsDeleted(); pic.Save(); LoadPics(); } }
private void LoadProfile() { uiPanelHideProfile.Visible = false; uipanelProfile.Visible = true; if (userId != 0) { Member member = new Member(); member.LoadByPrimaryKey(userId); // load settings MemberSetting setting = new MemberSetting(); setting.GetMemberSettingsByMemberID(member.MemberID); if ((setting.RowCount > 0)) { if (!setting.IsColumnNull("HideProfile")) { if (setting.HideProfile) { uiPanelHideProfile.Visible = true; uipanelProfile.Visible = false; } } if (!setting.IsColumnNull("HidePics")) uiPanelPics.Visible = !setting.HidePics; } uiLabelName.Text = member.Name; if (!member.IsColumnNull("ReligionID")) { Religion religion = new Religion(); religion.LoadByPrimaryKey(member.ReligionID); uiLabelReligion.Text = religion.Name; } uiLabelJob.Text = member.JobTitle; if (!member.IsColumnNull("BirthDate")) { uiLabelDOP.Text = member.BirthDate.ToString("yyyy/MM/dd"); } if (!member.IsColumnNull("CountryID")) { Country country = new Country(); if (member.CountryID != 0) { country.LoadByPrimaryKey(member.CountryID); uiLabelCountry.Text = country.Name; } } uiLabelBestFood.Text = member.BestFood; uiLabelBestCar.Text = member.BestCar; uiLabelBestTeam.Text = member.BestTeam; uiLabelBestCountry.Text = member.BestCounrty; uiHyperLinkFb.NavigateUrl = member.FbURL; uiHyperLinktwitter.NavigateUrl = member.TURL; uiHyperLinkyt.NavigateUrl = member.YtURL; uiLabelCreatedDate.Text = Membership.GetUser().CreationDate.ToString("yyyy/MM/dd"); if (member.MemberType.MemberTypeSpecDurationID != Helper.Defaults.MemberTypeSpecDurationID) { uiLabelAccountType.Text = member.MemberType.MemberTypeSpecDuration.MemberTypeSpec.Name; uiLabelAccountType.Attributes.Add("style", "background-color:" + member.MemberType.MemberTypeSpecDuration.MemberTypeSpec.Color + ";color:#fff;"); if (!member.MemberType.IsColumnNull("EndDate")) uiLabelTypeExpiry.Text = member.MemberType.EndDate.ToString("yyyy/MM/dd"); } if (!member.IsColumnNull("ProfilePic")) { uiImageMain.ImageUrl = "images.aspx?Image=" + member.ProfilePic; } /////////////////////////////// uiLabelInterests.Text = member.Interests; ProfileLike likes = new ProfileLike(); likes.GetLikeCount(member.MemberID); uiLabelLikeCount.Text = likes.RowCount.ToString(); likes.LoadByPrimaryKey(Member.CurrentMemberID, member.MemberID); uiLinkButtonLike.OnClientClick = "return ToggleProfileLike(" + Member.CurrentMemberID.ToString() + ", " + member.MemberID + ")"; uiLinkButtonUnLike.OnClientClick = "return ToggleProfileLike(" + Member.CurrentMemberID.ToString() + ", " + member.MemberID + ")"; if (likes.RowCount > 0) { uiLinkButtonUnLike.Attributes.Add("style","display:inline;padding:0px;"); uiLinkButtonLike.Attributes.Add("style", "display:none;padding:0px;"); } else { uiLinkButtonUnLike.Attributes.Add("style", "display:none;padding:0px;"); uiLinkButtonLike.Attributes.Add("style", "display:inline;padding:0px;"); } MemberPic pics = new MemberPic(); pics.GetMemberPicsByMemberID(member.MemberID); uiRepeaterPhotos.DataSource = pics.DefaultView; uiRepeaterPhotos.DataBind(); } else { Response.Redirect("home.aspx"); } }
public bool SelectProfileImg(int mid, int pid) { Member member = new Member(); member.LoadByPrimaryKey(mid); MemberPic pic = new MemberPic(); pic.LoadByPrimaryKey(pid); member.ProfilePic = pic.PicPath; member.Save(); return true; }