/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { Response.Redirect("Default.aspx"); SetTitle(" - Állásajánlatra jelentkezés módosítása"); SetDefaultControls("btnModify", "txtMotivation"); // Check permission: anybody can use this page PrincipalPermission permReg = new PrincipalPermission(Context.User.Identity.Name, "Registered"); permReg.Demand(); string jobId = Request["jobId"]; m_sender = Request["sender"]; m_subscriber = Request["subscriber"]; if (jobId == null) throw new ApplicationException("Hiányzó kötelező paraméter: hirdetés azonosító."); if (m_sender == null) throw new ApplicationException("Hiányzó kötelező paraméter: hirdetés azonosító."); if (m_subscriber == null) throw new ApplicationException("Hiányzó kötelező paraméter: hirdetés azonosító."); if (!m_subscriber.Equals(Context.User.Identity.Name)) { throw new SecurityException("Ez nem az ön jelentkezése. Nincs jogosultsága módosítani."); } m_srvJob = ServiceFactory.GetJobOfferService(); m_JobId = new Guid(jobId); m_Job = m_srvJob.JobOfferSelect(m_JobId); m_JobAnswer = m_srvJobAnswer.JobAnswerSelect(m_JobId, JobAnswerTypeEnum.OFF, Context.User.Identity.Name, m_Job.Sender); if (!Page.IsPostBack) { RetreiveData(); #region Egyéb dokumentumok grid feltöltése ShowAttachementGrid(); #endregion } }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { Response.Redirect("Default.aspx"); SetTitle(" - Keresés hirdetés adatai"); SetDefaultControls("btnModify", ""); string jobId = Request["jobId"]; m_sender = Request["sender"]; // Check permission: anybody can use this page PrincipalPermission permReg = new PrincipalPermission(Context.User.Identity.Name, "Registered"); permReg.Demand(); if (jobId == null) throw new ApplicationException("Hiányzó kötelező paraméter: hirdetés azonosító."); m_srvJob = ServiceFactory.GetJobOfferService(); m_JobId = new Guid(jobId); m_Job = m_srvJob.JobOfferSelect(m_JobId); if (!Page.IsPostBack) { RetreiveData(); #region Egyéb dokumentumok grid feltöltése ShowAttachementGrid(); #endregion ShowUserGrid(gridUser, 0, "Name", "Ascending"); } if (!m_Job.Sender.Equals(Context.User.Identity.Name)) { btnModify.Visible = false; btnInactivate.Visible = false; IJobAnswerService srvAnswer = ServiceFactory.GetJobAnswerService(); JobAnswer answer = srvAnswer.JobAnswerSelect(m_JobId, JobAnswerTypeEnum.OFF, Context.User.Identity.Name, m_Job.Sender); if (answer == null) { btnSusbscribe.Text = "Jelentkezés"; btnSusbscribe.CommandName = "subscribe"; } else { btnSusbscribe.Text = "Lejelentkezés"; btnSusbscribe.CommandName = "unsubscribe"; const string script = "return confirm('Biztosan lejelentkezik a hirdetésről?');"; btnSusbscribe.Attributes.Add("OnClick", script); } } else { btnSusbscribe.Visible = false; if (m_Job.Status.Equals(JobStatusEnum.ACT)) { btnInactivate.Text = "Inaktiválás"; } else { if (m_Job.Status.Equals(JobStatusEnum.INA)) { btnInactivate.Text = "Aktiválás"; } else { btnInactivate.Visible = false; } } } }
protected void Page_Load(object sender, EventArgs e) { Response.Redirect("Default.aspx"); SetTitle(" - Állásajánlatra jelentkezés rögzítése"); SetDefaultControls("btnCreate", "txtMotivation"); // Check permission: anybody can use this page PrincipalPermission permReg = new PrincipalPermission(Context.User.Identity.Name, "Registered"); permReg.Demand(); string jobId = Request["jobId"]; m_sender = Request["sender"]; if (jobId == null) throw new ApplicationException("Hiányzó kötelező paraméter: hirdetés azonosító."); m_srvJob = ServiceFactory.GetJobOfferService(); m_JobId = new Guid(jobId); m_Job = m_srvJob.JobOfferSelect(m_JobId); if (!Page.IsPostBack) { RetreiveData(); #region Attachement grid feltöltése ShowAttachementGrid(); #endregion } }
protected void Page_Load(object sender, EventArgs e) { Response.Redirect("Default.aspx"); SetTitle(" -Állásajánlatra jelentkezés adatai"); SetDefaultControls("btnModify",""); // Check permission: anybody can use this page PrincipalPermission permReg = new PrincipalPermission(Context.User.Identity.Name, "Registered"); permReg.Demand(); string jobId = Request["jobId"]; m_sender = Request["sender"]; m_subscriber = Request["subscriber"]; if (jobId == null) throw new ApplicationException("Hiányzó kötelező paraméter: hirdetés azonosító."); if (m_sender == null) throw new ApplicationException("Hiányzó kötelező paraméter: hirdetés azonosító."); if (m_subscriber == null) throw new ApplicationException("Hiányzó kötelező paraméter: hirdetés azonosító."); if (m_subscriber != Context.User.Identity.Name && m_sender != Context.User.Identity.Name) { if (m_subscriber != Context.User.Identity.Name) { throw new SecurityException("Nem az ön jelentkezése, nem tekintheti meg az adatokat."); } if (m_sender != Context.User.Identity.Name) { throw new SecurityException("Nem az ön hirdetése, nem tekintheti meg az adatokat."); } } m_srvJob = ServiceFactory.GetJobOfferService(); m_JobId = new Guid(jobId); m_Job = m_srvJob.JobOfferSelect(m_JobId); m_JobAnswer = m_srvJobAnswer.JobAnswerSelect(m_JobId, JobAnswerTypeEnum.OFF, m_subscriber,m_sender); if (!Page.IsPostBack) { RetreiveData(); #region Egyéb dokumentumok grid feltöltése ShowAttachementGrid(); #endregion } if (m_JobAnswer.SenderNameRef == Context.User.Identity.Name) { btnModify.Visible = false; } else { btnModify.Visible = true; } }