private void InsertUserTestimonial() { try { if (Page.IsValid) { var objmailTemplete = new MailTemplates(); var objTestimonialProperty = new TestimonialProperty(); int i, insert = 0; string errMsg = ""; if (string.IsNullOrWhiteSpace(txtTesimonial.FckValue)) { RfvFck.Text = "Testimonial cannot be blank"; RfvFck.Visible = true; return; } if (Session["UID"] == null) { var objUserRegistrationProperty = new UserRegistrationProperty { UserFullName = txtUserName.Text.Trim(), UserEmailid = txtUserEmailId.Text.Trim(), MobileNo = txtUserMobile.Text.Trim(), UserCategoryId = Convert.ToInt16(Usertype.Student), UserPassword = txtUserMobile.Text.Trim(), CourseId = Convert.ToInt32(new Common().CourseId), }; i = UserManagerProvider.Instance.InsertUserInfo(objUserRegistrationProperty, Convert.ToInt16(Usertype.Student), out errMsg); if (i > 0) { objTestimonialProperty.UserID = Session["UID"] == null?Convert.ToInt32(objUserRegistrationProperty.UserId) : _objSecurePage.LoggedInUserId; objTestimonialProperty.Testimonials = Convert.ToString(txtTesimonial.FckValue.Trim()); insert = NewsArticleNoticeProvider.Instance.InsertTestimonilasDetails(objTestimonialProperty, 1, out errMsg); var mail = new MailMessage { From = new MailAddress(ApplicationSettings.Instance.Email), Subject = "AdmissionJankari: Registration mail " }; var body = objmailTemplete.MailBodyForRegistation(txtUserName.Text.Trim(), txtUserEmailId.Text.Trim(), txtUserMobile.Text.Trim()); mail.Body = body; mail.To.Add(objUserRegistrationProperty.UserEmailid); Utils.SendMailMessageAsync(mail); } else { var userDetails = UserManagerProvider.Instance.GetUserListByEmailId(txtUserEmailId.Text.Trim()); if (userDetails != null) { var query1 = userDetails.First(); _objSecurePage.LoggedInUserId = query1.UserId; _objSecurePage.LoggedInUserType = query1.UserCategoryId; _objSecurePage.LoggedInUserEmailId = query1.UserEmailid; _objSecurePage.LoggedInUserName = query1.UserFullName; _objSecurePage.LoggedInUserMobile = query1.MobileNo; objTestimonialProperty.UserID = _objSecurePage.LoggedInUserId; objTestimonialProperty.Testimonials = Convert.ToString(txtTesimonial.FckValue.Trim()); insert = NewsArticleNoticeProvider.Instance.InsertTestimonilasDetails(objTestimonialProperty, 1, out errMsg); } } } else { objTestimonialProperty.UserID = Convert.ToInt32(Session["UID"]); objTestimonialProperty.Testimonials = Convert.ToString(txtTesimonial.FckValue.Trim()); insert = NewsArticleNoticeProvider.Instance.InsertTestimonilasDetails(objTestimonialProperty, 1, out errMsg); } RfvFck.Visible = false; spnErrMsg.InnerHtml = "Your testimonial is successfully submitted"; } } catch (Exception ex) { var err = ex.Message; if (ex.InnerException != null) { err = err + " :: Inner Exception :- " + ex.InnerException.Message; } const string addInfo = "Error while executing InsertUserInfo in Testimonial.aspx :: -> "; var objPub = new ClsExceptionPublisher(); objPub.Publish(err, addInfo); } }
protected void btnSubmit_Click(object sender, EventArgs e) { string ErrorMsg = ""; var insert = 0; try { var fileName = this.FIleUploder.UploadedImageName; if (fileName != null) { hdnImageFile.Value = fileName; } TestimonialProperty objTestimonialProperty = new TestimonialProperty(); objTestimonialProperty.UserID = LoggedInUserId; objTestimonialProperty.UserName = txtName.Text.Trim(); objTestimonialProperty.Testimonials = Convert.ToString(txtTesimonial.FckValue.Trim()); objTestimonialProperty.TestimonilaStatus = chkStatus.Checked; objTestimonialProperty.UserImage = hdnImageFile.Value; if (btnSubmit.Text == "Submit") { insert = NewsArticleNoticeProvider.Instance.InsertTestimonilasDetails(objTestimonialProperty, LoggedInUserId, out ErrorMsg); ClearControls(); } else { objTestimonialProperty.TestimonialID = Convert.ToInt32(hndCollegeTopHirer.Value); insert = NewsArticleNoticeProvider.Instance.UpdateTestimonilasDetails(objTestimonialProperty, LoggedInUserId, out ErrorMsg); //BindExamMasterDetail(); ClearControls(); btnSubmit.Text = "Submit"; } if (insert > 0) { lblSeccessMsg.Visible = true; lblSeccessMsg.Text = ErrorMsg; } else { lblErorrMsg.Visible = true; lblErorrMsg.Text = ErrorMsg; } } catch (Exception ex) { string err = ex.Message; if (ex.InnerException != null) { err = err + " :: Inner Exception :- " + ex.InnerException.Message; } string addInfo = "Error :: -> "; ClsExceptionPublisher objPub = new ClsExceptionPublisher(); objPub.Publish(err, addInfo); } GetAllTestimonials(); }
protected void btnAdd_Click(object sender, EventArgs e) { string ErrorMsg = ""; var insert = 0; try { TestimonialProperty objTestimonialProperty = new TestimonialProperty(); if (objSecure.LoggedInUserId > 0) { BindTestimonialsData(); objTestimonialProperty.UserID = objSecure.LoggedInUserId; objTestimonialProperty.Testimonials = Convert.ToString(txtTestimonial.FckValue.Trim()); objTestimonialProperty.TestimonilaStatus = chkStatus.Checked; if (btnAdd.Text == "Add") { insert = NewsArticleNoticeProvider.Instance.InsertTestimonilasDetails(objTestimonialProperty, objSecure.LoggedInUserId, out ErrorMsg); // insert = ExamProvider.Instance.InsertExamDetails(objCollegeSpeech, LoggedInUserId, out ErrorMsg); //BindExamMasterDetail(); //ClearFields(); } else { objTestimonialProperty.TestimonialID = Convert.ToInt32(Request.QueryString["CollegeSpeechId"]); insert = NewsArticleNoticeProvider.Instance.UpdateTestimonilasDetails(objTestimonialProperty, objSecure.LoggedInUserId, out ErrorMsg); //BindExamMasterDetail(); //ClearFields(); btnAdd.Text = "Add"; //lblRecordsInserted.Text = "Insert"; //lblHeader.Text = "Add Exam Master"; lblInsertUpdate.Text = "Insert"; } if (insert > 0) { lblSeccessMsg.Visible = true; lblSeccessMsg.Text = ErrorMsg; } else { lblErorrMsg.Visible = true; lblErorrMsg.Text = ErrorMsg; } } else { lblInsertUpdate.Text = "Please Login To Insert Testimonials"; } } catch (Exception ex) { string err = ex.Message; if (ex.InnerException != null) { err = err + " :: Inner Exception :- " + ex.InnerException.Message; } string addInfo = "Error :: -> "; ClsExceptionPublisher objPub = new ClsExceptionPublisher(); objPub.Publish(err, addInfo); } }
public abstract int UpdateTestimonilasDetails(TestimonialProperty objTestimonilas, int createdBy, out string errmsg);