protected void SaveButton_Click(object sender, EventArgs e) { IHostFacilityRankingService _hostFacilityRankingService = new HostFacilityRankingService(); var hostFacilityViability = new HostFacilityViability(); hostFacilityViability.HostId = HostId; hostFacilityViability.Notes = CommentsTextBox.Text; hostFacilityViability.Ranking = HostViabilityRanking.HostRankings.Find(ranking => ranking.PersistenceLayerId == Convert.ToInt32(HostRankingDropDown.SelectedItem.Value)); hostFacilityViability.CreatedOn = DateTime.Now; var organizationRoleUser = new OrganizationRoleUserRepository().GetOrganizationRoleUser(IoC.Resolve <ISessionContext>().UserSession.CurrentOrganizationRole.OrganizationRoleUserId); hostFacilityViability.CreatedBy = organizationRoleUser; _hostFacilityRankingService.SaveHostFacilityRanking(hostFacilityViability); Response.RedirectUser(ViewState["UrlReferrer"].ToString()); }
protected void SaveButton_Click(object sender, EventArgs e) { IHostFacilityRankingService _hostFacilityRankingService = new HostFacilityRankingService(); var isHostRated = new HostFacilityRankingRepository().IsHostRatedByTechnician(HostId, EventId); var hostFacilityViability = new HostFacilityViability(); hostFacilityViability.HostId = HostId; hostFacilityViability.Notes = CommentsForHostRankingInputBox.Text; hostFacilityViability.Ranking = HostViabilityRanking.HostRankings.Find(ranking => ranking.PersistenceLayerId == Convert.ToInt32(HostRankingDropDown.SelectedItem.Value)); hostFacilityViability.CreatedOn = DateTime.Now; var organizationRoleUser = IoC.Resolve <IOrgRoleUserModelBinder>().ToDomain( IoC.Resolve <ISessionContext>().UserSession.CurrentOrganizationRole, IoC.Resolve <ISessionContext>().UserSession.UserId); hostFacilityViability.CreatedBy = organizationRoleUser; if (isHostRated == true) { var hostFacilityRankingByTechnician = _hostFacilityRankingService.GetHostFacilityRankingByTechnician(HostId); if (hostFacilityRankingByTechnician != null) { hostFacilityViability.Id = hostFacilityRankingByTechnician.Id; } } _hostFacilityRankingService.SaveHostFacilityRanking(hostFacilityViability); SaveHostImages(organizationRoleUser); IHostFacilityRankingRepository hostFacilityRepository = new HostFacilityRankingRepository(); hostFacilityRepository.SetIsHostRatedFlagOn(HostId, EventId); if (ScreenForHostRanking) { ClientScript.RegisterStartupScript(typeof(Page), "jsCloseWindow", " window.close(); ", true); } //else //{ // FetchList(EventId); // HostRankingDiv.Style[HtmlTextWriterStyle.Display] = "none"; //} }
private void OpenHostRankingInputBox() { HostRankingDiv.Style[HtmlTextWriterStyle.Display] = "block"; HostRankingDropDown.DataTextField = "Name"; HostRankingDropDown.DataValueField = "PersistenceLayerId"; HostRankingDropDown.DataSource = HostViabilityRanking.HostRankings; HostRankingDropDown.DataBind(); HostRankingDropDown.Items.Insert(0, new ListItem("Select Rank", "0")); var isHostRated = new HostFacilityRankingRepository().IsHostRatedByTechnician(HostId, EventId); if (isHostRated) { var hostFacilityRanking = new HostFacilityRankingService().GetHostFacilityRankingByTechnician(HostId); if (hostFacilityRanking != null) { if (hostFacilityRanking.Ranking != null) { var listItem = HostRankingDropDown.Items.FindByValue(hostFacilityRanking.Ranking.PersistenceLayerId.ToString()); if (listItem != null) { listItem.Selected = true; } } if (!string.IsNullOrEmpty(hostFacilityRanking.Notes)) { CommentsForHostRankingInputBox.Text = hostFacilityRanking.Notes; } } } _divLoginInfo.Style.Add(HtmlTextWriterStyle.Display, "none"); divCustomerList.Style.Add(HtmlTextWriterStyle.Display, "none"); _divCustomerRegisterAfterSignoff.Style.Add(HtmlTextWriterStyle.Display, "none"); _divSignoffCompleted.Style.Add(HtmlTextWriterStyle.Display, "none"); this.form1.DefaultButton = "SaveButton"; }