protected void btnSaveRef_Click(object sender, EventArgs e) { Reference NewRef = new Reference(); if (getCurrentReference > 0) { NewRef.LoadByPrimaryKey(getCurrentReference); } else { NewRef.AddNew(); } if (CollImgFileUpload.HasFile) { Bitmap UpImg = (Bitmap)Bitmap.FromStream(CollImgFileUpload.PostedFile.InputStream); string path = "UploadedFiles/References/" + DateTime.Now.ToString("ddMMyyyyhhmmss") + CollImgFileUpload.FileName; UpImg.Save(MapPath(path), System.Drawing.Imaging.ImageFormat.Png); NewRef.MainImagePath = path; } NewRef.IsActive = chkActive.Checked; NewRef.NameAr = txtRefernceName.Text; NewRef.DescriptionAr = txtDescription.Text; NewRef.DescriptionEn = txtDescription.Text; NewRef.Save(); Response.Redirect("ManageReference.aspx?refid=" + NewRef.ReferenceID.ToString()); }
private void LoadRefernceForEdit() { Reference NewRef = new Reference(); NewRef.LoadByPrimaryKey(getCurrentReference); chkActive.Checked = NewRef.IsActive; txtRefernceName.Text = NewRef.NameEn; txtDescription.Text = NewRef.DescriptionEn; CollImg.Src = NewRef.MainImagePath; }