protected void checkVideoLinkExists(object sender, ServerValidateEventArgs args) { String currLink = ""; if (rblUploadType.SelectedValue.Equals("video")) { currLink = txtVideo.Text; } else if (rblUploadType.SelectedValue.Equals("both")) { currLink = txtVideo2.Text; } Course_elearnDAO cdao = new Course_elearnDAO(); ArrayList list = cdao.get_uploaded_content_by_id(current); string dir = "Data/" + current.getCourseID(); Boolean toReturn = false; foreach (Upload u in list) { if (currLink.Equals(u.video_link)) { toReturn = true; } } if (toReturn) { args.IsValid = false; } else { args.IsValid = true; } }
protected void checkTitleExists(object sender, ServerValidateEventArgs args) { String input = uploadTitleInput.Text; Boolean checker = false; Course_elearnDAO cdao = new Course_elearnDAO(); ArrayList list = cdao.get_uploaded_content_by_id(current); string dir = "Data/" + current.getCourseID(); foreach (string strfile in Directory.GetFiles(Server.MapPath(dir))) { foreach (Upload u in list) { if (u.getTitle().Equals(input)) { checker = true; } } } if (checker) { System.Diagnostics.Debug.WriteLine("args false"); args.IsValid = false; } else { System.Diagnostics.Debug.WriteLine("args true"); args.IsValid = true; } }
protected void checkUploadNameExists(object sender, ServerValidateEventArgs args) { String currFileName = ""; if (rblUploadType.SelectedValue.Equals("file")) { currFileName = FileUpload1.FileName.ToString(); } else if (rblUploadType.SelectedValue.Equals("both")) { currFileName = FileUpload2.FileName.ToString(); } Course_elearnDAO cdao = new Course_elearnDAO(); ArrayList list = cdao.get_uploaded_content_by_id(current); string strfile = ""; string dir = "Data/" + current.getCourseID(); Boolean toReturn = false; foreach (Upload u in list) { //edit the getUploadID in dao to return video content also DateTime date = DateTime.Now; foreach (string str in Directory.GetFiles(Server.MapPath(dir))) { if (u.getServerPath() != null && u.getServerPath().Equals(str)) { strfile = str; String currName = Path.GetFileName(strfile); if (currFileName.Equals(currName)) { toReturn = true; } } } } if (toReturn) { args.IsValid = false; } else { args.IsValid = true; } }