protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //get id from query string if (Request.QueryString[LACESConstant.QueryString.PROVIDER_ID] != null) { int providerID = 0; int.TryParse(Request.QueryString[LACESConstant.QueryString.PROVIDER_ID].ToString(), out providerID); if (providerID > 0) { ApprovedProviderDataAccess providerDA = new ApprovedProviderDataAccess(); currentProvider = providerDA.GetApprovedProviderByID(providerID); // Get provider by id //if provider exists if (currentProvider != null) { PreparePreviewData(currentProvider); } } } } }
private void populateProviders() { //get all approved providers IList <ApprovedProvider> oApprovedProviders; ApprovedProviderDataAccess oApprovedProviderDataAccess = new ApprovedProviderDataAccess(); int totalCount = 0; oApprovedProviders = oApprovedProviderDataAccess.GetPagedApprovedProviderSearch("1=1", 0, Int16.MaxValue, "Status, OrganizationName", "asc", ref totalCount); foreach (ApprovedProvider ap in oApprovedProviders) { try { string orgName = ap.OrganizationName; string orgStatus = ap.Status; if (orgName.Length > 50) { orgName = orgName.Substring(0, 47) + "..."; } if (orgStatus != "Active") { orgName = orgStatus + " - " + orgName; } lbEducationProvider.Items.Add(new ListItem(orgName, ap.ID.ToString())); } catch (Exception ex) { Response.Write(ex.Message); Response.End(); } } }
/// <summary> /// Page Load Event Handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { // uiLnkDistanceLearning.HRef = GetPDFURL(LACESUtilities.GetApplicationConstants("DistanceEducationPDF")); // uiLnkCalculatingPDH.HRef = GetPDFURL(LACESUtilities.GetApplicationConstants("CalculatingPDF")); // uiLnkModelCertificateForm.HRef = GetPDFURL(LACESUtilities.GetApplicationConstants("ModelCertificateForm")); // uiLnkModelEvaluationForm.HRef = GetPDFURL(LACESUtilities.GetApplicationConstants("ModelEvaluationForm")); // uiLnkHSWClassification.HRef = GetPDFURL(LACESUtilities.GetApplicationConstants("HSWClassificationPDF")); if (!Page.IsPostBack) { //get id from query string if (Request.QueryString[LACESConstant.QueryString.PROVIDER_ID] != null) { int providerID = 0; int.TryParse(Request.QueryString[LACESConstant.QueryString.PROVIDER_ID].ToString(), out providerID); if (providerID > 0) { ApprovedProviderDataAccess providerDA = new ApprovedProviderDataAccess(); ApprovedProvider currentProvider = providerDA.GetApprovedProviderByID(providerID); // Get provider by id //if provider exists if (currentProvider != null) { PreparePreviewData(currentProvider); } } } } }
/// <summary> /// Checking Provider email address exist in the database and send forgot password email to provider email address. /// </summary> private void CheckAuthentication() { try { string DecryptedPassword = String.Empty; ApprovedProviderDataAccess providerDAL = new ApprovedProviderDataAccess(); ApprovedProvider provider = providerDAL.GetApprovedProviderByEmail(txtEmail.Text); if (provider != null && provider.ID > 0) { ///Decrypt provider password. DecryptedPassword = LACESUtilities.Decrypt(provider.Password); Response.Write(DecryptedPassword); Response.End(); SmtpClient smtpClient = new SmtpClient(); //Get the SMTP server Address from SMTP Web.conf smtpClient.Host = LACESUtilities.GetApplicationConstants(LACESConstant.SMTPSERVER); //Get the SMTP post 25; smtpClient.Port = Convert.ToInt32(LACESUtilities.GetApplicationConstants(LACESConstant.SMTPPORT)); //send email bool IsSent = SendEmail(smtpClient, DecryptedPassword); //Checking the email has sent if (IsSent == true) { lblErrorSummary.Visible = false; lblPostBackMessage.Text = LACESConstant.Messages.FORGETPASSWORD_POSTBACK_MESSAGE.Replace("{0}", txtEmail.Text.Trim()); tblControls.Visible = false; } } //if the provider does not existing in the database send invalid email address message. else { //if the provider does not existing in the database send invalid email address message. if (IsPostBack == true) { string ContactEmailAddresses = TranformEmailAddresses(); string AdminEmailWithFormat = "<a href=\"mailto:" + ContactEmailAddresses + "\">contact the " + LACESConstant.LACES_TEXT + " Administrators</a> "; lblErrorSummary.Text = LACESConstant.Messages.PORGETPASSEORD_INVALID_MESSAGE.Replace("{0}", AdminEmailWithFormat); lblPostBackMessage.Text = ""; isInvalidEmail = true; } else { lblErrorSummary.Text = ""; lblPostBackMessage.Text = ""; } } } catch (Exception ex) { throw ex; } }
/// <summary> /// Call every time when user click on Save Details button. /// Update provider information in database /// </summary> /// <param name="sender">sender object</param> /// <param name="e">EventArgs</param> protected void btnSaveDetails_Click(object sender, EventArgs e) { if (Password.Text == PasswordConfirm.Text) { HidPass.Value = Password.Text; } //create Provider Data Access object ApprovedProviderDataAccess providerDA = new ApprovedProviderDataAccess(); //Check for existence for Email address ApprovedProvider oProvider = providerDA.GetApprovedProviderByEmail(ApplicantEmail.Text); //provider in session ApprovedProvider sessionProvider = null; //now check weather it is in edit provider mode if (Session[LACESConstant.SessionKeys.LOGEDIN_APPROVED_PROVIDER] != null) { //get the provider from session sessionProvider = (ApprovedProvider)Session[LACESConstant.SessionKeys.LOGEDIN_APPROVED_PROVIDER]; // Get provider information from Session //provider changed email and that is set for other provider if (oProvider != null && oProvider.ID != sessionProvider.ID) { //The email is already used, so not allowed lblMsg.Text = "Email already exists. Please provide another email.<br /><br />"; lblMsg.ForeColor = System.Drawing.Color.Red; } else { sessionProvider = FIllApprovedProviderObjectByFormValues(sessionProvider); //update provider contact info ApprovedProvider currentProvider = providerDA.UpdateApprovedProvider(sessionProvider); if (currentProvider == null) { //exception occured lblMsg.Text = "Contact information information cannot be saved.<br /><br />"; lblMsg.ForeColor = System.Drawing.Color.Red; } else { //update the current provider information in the session Session[LACESConstant.SessionKeys.LOGEDIN_APPROVED_PROVIDER] = currentProvider; //data saved successfully lblMsg.Text = "Contact information updated successfully.<br /><br />"; lblMsg.ForeColor = System.Drawing.Color.Green; } } } }
/// <summary> /// Populate all approved providers /// </summary> private void populateProviders() { //get all approved providers IList <ApprovedProvider> oApprovedProviders; ApprovedProviderDataAccess oApprovedProviderDataAccess = new ApprovedProviderDataAccess(); int totalCount = 0; oApprovedProviders = oApprovedProviderDataAccess.GetPagedApprovedProviderSearch("tblApprovedProvider.Status = 'Active'", 0, Int16.MaxValue, "OrganizationName", "asc", ref totalCount); foreach (ApprovedProvider ap in oApprovedProviders) { string orgName = ap.OrganizationName; if (orgName.Length > 35) { orgName = orgName.Substring(0, 32) + "..."; } lbEducationProvider.Items.Add(new ListItem(orgName, ap.ID.ToString())); } }
protected void btDelete_Click(object sender, EventArgs e) { if (Request.QueryString[LACESConstant.QueryString.COURSE_ID] != null && Request.QueryString[LACESConstant.QueryString.COURSE_ID].ToString() != "") { CourseDataAccess objCourseDAL = new CourseDataAccess(); long courseId = Convert.ToInt64(Request.QueryString[LACESConstant.QueryString.COURSE_ID].ToString()); Course deletingCourse = objCourseDAL.GetCoursesDetailsByID(courseId); string coursetitle = deletingCourse.Title; string strSubject = coursetitle + " – Course Declined"; ApprovedProviderDataAccess apda = new ApprovedProviderDataAccess(); ApprovedProvider ap = apda.GetApprovedProviderByID(deletingCourse.ProviderID); string strSendEmaiTo = ap.ApplicantEmail; bool deleted = objCourseDAL.Delete(courseId); //call dal method to delete SendDeleteForeverEmail(strSendEmaiTo, strSubject, coursetitle); Response.Redirect("FindCourses.aspx?status=NP"); // redirect after saving course information } }
/// <summary> /// Checking the Email And Password Match Existing Provider values and return provider details /// </summary> /// <param name="email">Email of Provider</param> /// <param name="password">password</param> private void SignInUser(string email, string password) { ///Encrypt password using DES encryption string EncriptedPassword = LACESUtilities.Encrypt(password); ApprovedProviderDataAccess providerDAL = new ApprovedProviderDataAccess(); //inactivate all expired providers providerDAL.InactivateApprovedProviders(0, DateTime.Now); ApprovedProvider provider = providerDAL.GetByEmailandPassword(email, EncriptedPassword); if (provider != null && provider.ID > 0 && provider.Status == LACESConstant.ProviderStatus.ACTIVE) { //Set Active Provider Details to Session Session[LACESConstant.SessionKeys.LOGEDIN_APPROVED_PROVIDER] = provider; //Set Inactive Provider Details to null Session[LACESConstant.SessionKeys.LOGEDIN_INACTIVE_PROVIDER] = null; ///Redirect to CourseListing page of Provider Response.Redirect("AddCourses.aspx"); } else if (provider != null && provider.ID > 0 && provider.Status == LACESConstant.ProviderStatus.INACTIVE) { //Set Inactive Provider Details to Session Session[LACESConstant.SessionKeys.LOGEDIN_INACTIVE_PROVIDER] = provider; //Set Active Provider Details to null Session[LACESConstant.SessionKeys.LOGEDIN_APPROVED_PROVIDER] = null; ///Redirect to CourseListing page of Provider Response.Redirect("Renew.aspx"); } else { DisplayInvalidLogin(); } }
/// <summary> /// Return string array by spliting the string by a delimiter /// </summary> /// <param name="stringList">string</param> /// <returns>Array of String</returns> /// protected void SendMoreDataNeededEmail(Course c) { string strMessageBody = uiTxtEmailText.Text.Replace("\r\n", "<br />"); ApprovedProviderDataAccess apda = new ApprovedProviderDataAccess(); ApprovedProvider ap = apda.GetApprovedProviderByID(c.ProviderID); string strSendEmaiTo = ap.ApplicantEmail; SmtpClient smtpClient = new SmtpClient(); //Get the SMTP server Address from SMTP Web.conf smtpClient.Host = LACESUtilities.GetApplicationConstants(LACESConstant.SMTPSERVER); //Get the SMTP port 25; smtpClient.Port = Convert.ToInt32(LACESUtilities.GetApplicationConstants(LACESConstant.SMTPPORT)); //create the message body MailMessage message = new MailMessage(); message.From = new MailAddress(LACESUtilities.GetAdminFromEmail()); message.To.Add(new MailAddress(strSendEmaiTo)); message.CC.Add(new MailAddress(LACESUtilities.GetApplicationConstants(LACESConstant.ADMIN_CONTACT_TO_EMAIL))); message.Subject = "LA CES Course Needs More Information"; message.IsBodyHtml = true; message.Body = strMessageBody; if (ConfigurationManager.AppSettings["SendOutgoingEmail"].ToString() == "Y") { try { smtpClient.Send(message); } catch (Exception ex) { Response.Write(ex.Message); } } }
protected void btnApprove_Click(object sender, EventArgs e) { CourseDataAccess objCourseDAL = new CourseDataAccess(); ///Loop all items in data list to check approve checkbox for approve one course foreach (RepeaterItem dl in dlCourseList.Items) { CheckBox chkApp = (CheckBox)dl.FindControl("chkApprove"); ///Get Course Id from hidden field HiddenField hidCourseID = (HiddenField)dl.FindControl("hidCourseID"); if (chkApp.Checked == true) { long courseId = Convert.ToInt64(hidCourseID.Value); if (courseId > 0) { bool approved = objCourseDAL.ApproveCourseByCourseId(courseId); if (approved) { Course approvedCourse = objCourseDAL.GetCoursesDetailsByID(courseId); string strTitle = approvedCourse.Title; string strHyperlink = approvedCourse.Hyperlink; string strStartDate = approvedCourse.StartDate.ToShortDateString(); string strEndDate = approvedCourse.EndDate.ToShortDateString(); string strDesc = approvedCourse.Description; string strCity = approvedCourse.City; string strState = approvedCourse.StateProvince; string strDistanceEd = approvedCourse.DistanceEducation; string strSubjects = approvedCourse.Subjects; string strHours = approvedCourse.Hours; string strLearningOutcomes = approvedCourse.LearningOutcomes; ApprovedProviderDataAccess apda = new ApprovedProviderDataAccess(); ApprovedProvider ap = apda.GetApprovedProviderByID(approvedCourse.ProviderID); string strSendEmaiTo = ap.ApplicantEmail; StringBuilder strbApprovedEmail = new StringBuilder(); string strEmailTitle = "An LA CES Course has been approved"; string strBodyIntro = "Congratulations, a course has been approved by LA CES administrators. Please review the information below carefully as it may have been revised during the approval process. <br />"; string strBodyEnd = "Please contact <a href=\"mailto:[email protected]\"> LA CES administrators </a> with any questions about the course."; strbApprovedEmail.Append(strBodyIntro + "<br />"); strbApprovedEmail.Append("Course Title: " + strTitle + "<br />"); strbApprovedEmail.Append("Course Hyperlink: " + strHyperlink + "<br />"); strbApprovedEmail.Append("Start Date: " + strStartDate + "<br />"); strbApprovedEmail.Append("End Date: " + strEndDate + "<br />"); strbApprovedEmail.Append("Description: " + strDesc + "<br />"); strbApprovedEmail.Append("City: " + strCity + "<br />"); strbApprovedEmail.Append("State: " + strState + "<br />"); strbApprovedEmail.Append("Distance Education: " + strDistanceEd + "<br />"); strbApprovedEmail.Append("Subject: " + strSubjects + "<br />"); strbApprovedEmail.Append("Hours: " + strHours + "<br />"); strbApprovedEmail.Append("Learning Outcomes: " + strLearningOutcomes + "<br /><br />"); strbApprovedEmail.Append(strBodyEnd + "<br />"); SmtpClient smtpClient = new SmtpClient(); //Get the SMTP server Address from SMTP Web.conf smtpClient.Host = LACESUtilities.GetApplicationConstants(LACESConstant.SMTPSERVER); //Get the SMTP port 25; smtpClient.Port = Convert.ToInt32(LACESUtilities.GetApplicationConstants(LACESConstant.SMTPPORT)); //create the message body MailMessage message = new MailMessage(); message.From = new MailAddress(LACESUtilities.GetAdminFromEmail()); message.To.Add(new MailAddress(strSendEmaiTo)); message.Subject = strEmailTitle; message.IsBodyHtml = true; message.Body = strbApprovedEmail.ToString(); if (ConfigurationManager.AppSettings["SendOutgoingEmail"].ToString() == "Y") { try { // smtpClient.Send(message); } catch (Exception ex) { Response.Write(ex.Message); } } } } } } ///Re-load pending courses pendingCourses = objCourseDAL.GetAllPendingCourses(); dlCourseList.DataSource = pendingCourses; dlCourseList.DataBind(); ///Show success message lblMsg.Visible = true; lblMsg.ForeColor = System.Drawing.Color.Green; lblMsg.Text = "Selected course(s) approved successfully."; }
protected void SendApprovedEmail(long courseId) { CourseDataAccess objCourseDAL = new CourseDataAccess(); Course approvedCourse = objCourseDAL.GetCoursesDetailsByID(courseId); string strTitle = approvedCourse.Title; string strHyperlink = approvedCourse.Hyperlink; string strStartDate = approvedCourse.StartDate.ToShortDateString(); string strEndDate = approvedCourse.EndDate.ToShortDateString(); string strDesc = approvedCourse.Description; string strCity = approvedCourse.City; string strState = approvedCourse.StateProvince; string strDistanceEd = approvedCourse.DistanceEducation; string strSubjects = approvedCourse.Subjects; string strHours = approvedCourse.Hours; string strLearningOutcomes = approvedCourse.LearningOutcomes; ApprovedProviderDataAccess apda = new ApprovedProviderDataAccess(); ApprovedProvider ap = apda.GetApprovedProviderByID(approvedCourse.ProviderID); string strSendEmaiTo = ap.ApplicantEmail; StringBuilder strbApprovedEmail = new StringBuilder(); string strEmailTitle = "An LA CES Course has been approved"; string strBodyIntro = "Congratulations, a course has been approved by LA CES administrators. Please review the information below carefully as it may have been revised during the approval process. <br />"; string strBodyEnd = "Please contact <a href=\"mailto:[email protected]\"> LA CES administrators </a> with any questions about the course."; strbApprovedEmail.Append(strBodyIntro + "<br />"); strbApprovedEmail.Append("Course Title: " + strTitle + "<br />"); strbApprovedEmail.Append("Course Hyperlink: " + strHyperlink + "<br />"); strbApprovedEmail.Append("Start Date: " + strStartDate + "<br />"); strbApprovedEmail.Append("End Date: " + strEndDate + "<br />"); strbApprovedEmail.Append("Description: " + strDesc + "<br />"); strbApprovedEmail.Append("City: " + strCity + "<br />"); strbApprovedEmail.Append("State: " + strState + "<br />"); strbApprovedEmail.Append("Distance Education: " + strDistanceEd + "<br />"); strbApprovedEmail.Append("Subject: " + strSubjects + "<br />"); strbApprovedEmail.Append("Hours: " + strHours + "<br />"); strbApprovedEmail.Append("Learning Outcomes: " + strLearningOutcomes + "<br /><br />"); strbApprovedEmail.Append(strBodyEnd + "<br />"); SmtpClient smtpClient = new SmtpClient(); //Get the SMTP server Address from SMTP Web.conf smtpClient.Host = LACESUtilities.GetApplicationConstants(LACESConstant.SMTPSERVER); //Get the SMTP port 25; smtpClient.Port = Convert.ToInt32(LACESUtilities.GetApplicationConstants(LACESConstant.SMTPPORT)); //create the message body MailMessage message = new MailMessage(); message.From = new MailAddress(LACESUtilities.GetAdminFromEmail()); message.To.Add(new MailAddress(strSendEmaiTo)); message.Subject = strEmailTitle; message.IsBodyHtml = true; message.Body = strbApprovedEmail.ToString(); if (ConfigurationManager.AppSettings["SendOutgoingEmail"].ToString() == "Y") { try { smtpClient.Send(message); } catch (Exception ex) { Response.Write(ex.Message); } } }
/// <summary> /// Page Load event handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { int iPageIndex = 0; int totalCount = 0; ApprovedProviderDataAccess oblProvDAL = new ApprovedProviderDataAccess(); ////if no search keywords for approved provider found in the session then redirect to the FindProviders.aspx page //if (Session[LACESConstant.SessionKeys.SEARCH_APPROVED_PROVIDERS_KEYWORDS] == null) //{ // Response.Redirect("FindApprovedProviders.aspx"); //} lblMessage.Visible = false; ///Check Sort Column Query String if (Request.QueryString[LACESConstant.QueryString.SORT_COLUMN] != null) { sSortColumn = Request.QueryString[LACESConstant.QueryString.SORT_COLUMN].ToString(); } else { sSortColumn = "OrganizationName"; } ///Check Sort Order Query String if (Request.QueryString[LACESConstant.QueryString.SORT_ORDER] != null) { sSortOrder = Request.QueryString[LACESConstant.QueryString.SORT_ORDER].ToString(); } else { sSortOrder = "asc"; } ///Check Current Page Index Query String if (Request.QueryString[LACESConstant.QueryString.PAGE_INDEX] != null) { iPageIndex = Convert.ToInt32(Request.QueryString[LACESConstant.QueryString.PAGE_INDEX].ToString()); } else { iPageIndex = 0; } //Create Header row //createHeaderRow(sSortColumn, sSortOrder,iPageIndex); //Adjust left/right content place holder width IncreaseLeftContentWidth(); providers = oblProvDAL.GetPagedApprovedProviderSearch(buildSearchCriteria(), iPageIndex, LACESConstant.SEARCH_RESULT_PAGE_SIZE, sSortColumn, sSortOrder, ref totalCount); string resultsNumber = ""; if (iPageIndex == 0) { resultsNumber = "1 -"; } else { resultsNumber = ((iPageIndex * 10) + 1).ToString() + " - "; } int pageMax = ((iPageIndex + 1) * LACESConstant.SEARCH_RESULT_PAGE_SIZE); if (pageMax <= totalCount) { resultsNumber += ((iPageIndex + 1) * 10).ToString(); } else { resultsNumber += totalCount.ToString(); } uiLitResultsMessage.Text = "Search Results: " + resultsNumber + " out of " + totalCount.ToString() + " results"; //Show selecterd criteria in right side //showSelectedCriteria(totalCount); //Generate PreviousPage NextPage link setPreviousNextPage(iPageIndex, totalCount); }
/// <summary> /// Page load event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { Response.Redirect("FindCourses.aspx?status=NP"); //Debugger.Break(); lblMsg.Visible = false; if (!IsPostBack) { CourseDataAccess objCourseDAL = new CourseDataAccess(); //If having query string of CourseID considering to delete the course item if (Request.QueryString[LACESConstant.QueryString.COURSE_ID] != null && Request.QueryString[LACESConstant.QueryString.COURSE_ID].ToString() != "") { long courseId = Convert.ToInt64(Request.QueryString[LACESConstant.QueryString.COURSE_ID].ToString()); Course deletingCourse = objCourseDAL.GetCoursesDetailsByID(courseId); lblMsg.Visible = true; ///If course deleted by another admin if (deletingCourse == null) { lblMsg.ForeColor = System.Drawing.Color.Red; lblMsg.Text = "Selected course has been deleted by another admin."; } ///If course is not as "New / Pending Approval" status else if (deletingCourse.Status != "New / Pending Approval") { lblMsg.ForeColor = System.Drawing.Color.Red; lblMsg.Text = "Selected course is not \"New / Pending Approval\" status currently."; } else { bool deleted = objCourseDAL.Delete(courseId);//call dal method to delete ApprovedProviderDataAccess objProviderDAL = new ApprovedProviderDataAccess(); ApprovedProvider provider = objProviderDAL.GetApprovedProviderByID(deletingCourse.ProviderID); //If deleted the course item show the message if (deleted) { lblMsg.ForeColor = System.Drawing.Color.Green; lblMsg.Text = "You have rejected " + Server.HtmlEncode(deletingCourse.Title) + " from the " + LACESConstant.LACES_TEXT + " system."; lblMsg.Text += " Please contact <a href='mailto:" + provider.ApplicantEmail + "'>" + Server.HtmlEncode(provider.OrganizationName) + "</a>"; lblMsg.Text += " to explain why the course was rejected."; } } } ///Populate pending course list pendingCourses = objCourseDAL.GetAllPendingCourses(); dlCourseList.DataSource = pendingCourses; dlCourseList.DataBind(); if (pendingCourses == null || pendingCourses.Count == 0) { if (lblMsg.Visible == false) { lblMsg.Visible = true; lblMsg.ForeColor = System.Drawing.Color.Black; lblMsg.Text = "No course found."; } btnApprove.Enabled = false; } } }
/// <summary> /// Update provider info /// </summary> private void SaveProvider() { try { //get id from query string if (Request.QueryString[LACESConstant.QueryString.PROVIDER_ID] != null) { int providerID = 0; int.TryParse(Request.QueryString[LACESConstant.QueryString.PROVIDER_ID].ToString(), out providerID); if (providerID > 0) { ApprovedProviderDataAccess providerDA = new ApprovedProviderDataAccess(); ApprovedProvider currentProvider = providerDA.GetApprovedProviderByID(providerID); // Get provider by id //if provider exists if (currentProvider != null) { //if currently provider status is pending or inactive and admin manually //activates him/her, his/her NextRenewalDate will be set to 1 yr later from today if (currentProvider.Status != LACESConstant.ProviderStatus.ACTIVE && pvStatus.SelectedValue == LACESConstant.ProviderStatus.ACTIVE) { currentProvider.NextRenewalDate = DateTime.Now.AddYears(1); } if (uiLblNextRenewalDate.Text.Length > 0) { DateTime dtNextRen; if (DateTime.TryParse(uiLblNextRenewalDate.Text, out dtNextRen)) { currentProvider.NextRenewalDate = dtNextRen; } } currentProvider.Status = pvStatus.SelectedValue; if (ApprovalDate.Text != "") { currentProvider.ApprovalDate = Convert.ToDateTime(ApprovalDate.Text); } if (DeferralDate.Text != "") { currentProvider.DeferralDate = Convert.ToDateTime(DeferralDate.Text); } //if (DenialDate.Text != "") // currentProvider.DenialDate = Convert.ToDateTime(DenialDate.Text); if (uiTxtApplicationReceiveDate.Text != "") { currentProvider.ApplicationReceivedDate = Convert.ToDateTime(uiTxtApplicationReceiveDate.Text); } if (uiTxtCommitteeReviewDate.Text != "") { currentProvider.CommiteeApprovedDate = Convert.ToDateTime(uiTxtCommitteeReviewDate.Text); } if (uiTxtRenewalDate.Text != "") { currentProvider.RenewalDate = Convert.ToDateTime(uiTxtRenewalDate.Text); } if (uiTxtPayment.Text != "") { currentProvider.Payment = uiTxtPayment.Text; } if (uiTxtYearMonitored.Text != "") { currentProvider.YearMonitored = uiTxtYearMonitored.Text; } if (uiTxtNotes.Text != "") { currentProvider.Notes = uiTxtNotes.Text; } // if (ExpirationDate.Text != "") // currentProvider.ExpirationDate = Convert.ToDateTime(ExpirationDate.Text); if (WithdrawalDate.Text != "") { currentProvider.WithdrawalDate = Convert.ToDateTime(WithdrawalDate.Text); } currentProvider.isPaymentExempt = uiChkIsPaymentExempt.Checked; if (providerDA.UpdateApprovedProvider(currentProvider) != null) { Response.Redirect("../Admin/ProviderUpdatedSuccessfully.aspx?Status=" + currentProvider.Status, true); } else { lblMsg.Text = "Provider information cannot be updated."; lblMsg.ForeColor = System.Drawing.Color.Red; } } } } } catch (Exception ex) { Response.Write(ex.Message); Response.End(); } }
/// <summary> /// Page Load Event to load input fields initially /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { HtmlMeta htmlGoogleMeta = new HtmlMeta(); htmlGoogleMeta.Attributes.Add("name", "google-site-verification"); htmlGoogleMeta.Attributes.Add("content", "K6O__N94_Ynv_-1cyXov5nLAP0Hej6PqelOB22oi4kY"); Header.Controls.Add(htmlGoogleMeta); //redirect users to their respective section home page //RedirectToSectionSpecificDefaultPage(); uiLnkApplicationForm.HRef = GetPDFURL(LACESUtilities.GetApplicationConstants("ApplicationFormPDF")); checkLoggedInProvider(); //change the footer image path // Master.ChangeFooterImagePath = ""; //set the approved provider link string appString = "ApprovedProviderGuidelines.aspx"; if (appString != "") { approvedProLink.Attributes["href"] = appString; } if (!IsPostBack) { //get all approved providers IList <ApprovedProvider> oApprovedProviders; ApprovedProviderDataAccess oApprovedProviderDataAccess = new ApprovedProviderDataAccess(); int totalCount = 0; oApprovedProviders = oApprovedProviderDataAccess.GetPagedApprovedProviderSearch("tblApprovedProvider.Status = 'Active'", 0, Int16.MaxValue, "OrganizationName", "asc", ref totalCount); foreach (ApprovedProvider ap in oApprovedProviders) { string orgName = ap.OrganizationName; if (orgName.Length > 48) { orgName = orgName.Substring(0, 45) + "..."; } lbEducationProvider.Items.Add(new ListItem(orgName, ap.ID.ToString())); } //Populate Subject Dropdown List populateSubjectList(); //Populate State Dropdown List populateStateList(); populateSlideshow(); ///If Reached this page form Course Search Result page by clicking search again ///And having criteria into the session then load existing selection value at the visitor section if (Request.QueryString["SearchAgain"] != null && Session[LACESConstant.SessionKeys.SEARCH_VISITOR_CRITERIA] != null) { ///Get Search criteria from session SearchCourse objSearchCriteria = (SearchCourse)Session[LACESConstant.SessionKeys.SEARCH_VISITOR_CRITERIA]; if (objSearchCriteria != null) { loadExistingSelection(objSearchCriteria); } } ///Focus to the first input control txtKeyword.Focus(); } //txtKeyword.Attributes.Add("onclick", "javascript:RemoveDefaultText(this,'Search Here');"); //chkDistanceEdu.Attributes.Add("onclick", "initializeLocation(this)"); //ddlLocation.Attributes.Add("onchange", "uncheckDistanceEducation(this)"); }