protected void ImgBtnSend_Click(object sender, ImageClickEventArgs e) { PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); DataRow drCompany = null; if (trEmail.Visible) { drCompany = objCompany.GetCompanyByEmail(txtEmail.Text); if (drCompany != null) { trEmail.Visible = false; trSecretQuestion.Visible = true; trSecretAnswer.Visible = true; this.fpCompanyID = Convert.ToInt32(drCompany["CompanyID"]); ltlSecretQuestion.Text = drCompany["SecretQuestion"].ToString(); ltlInfoMessage.Text = "Þifreniz gizli soruya verdiðiniz cevaptan sonra e-posta adresinize gönderilecektir"; } else { Response.Write("<script>alert('Bu email adresi ile kayýtlý kullanýcý bulunamadý!')</script>"); } } else if (trSecretQuestion.Visible) { DataTable dtCompanyDetail = objCompany.GetCompanyInfo(this.fpCompanyID); if (dtCompanyDetail.Rows[0]["SecretAnswer"].ToString() == txtSecretAnswer.Text.Trim()) { string Pass = Encryption.Decrypt(dtCompanyDetail.Rows[0]["Password"].ToString()); string Email = dtCompanyDetail.Rows[0]["UserName"].ToString(); if (MailTemplates.Send_Tmp_ForgotPassCompany(MailTemplates.ForgotPasswordCompany, Pass, dtCompanyDetail.Rows[0]["ContactName"].ToString(), dtCompanyDetail.Rows[0]["ContactLastName"].ToString(), Email)) { objCompany.UpdateCompanyPassword(this.fpCompanyID, Pass, true); this.GoToFeedback(PIKCV.COM.EnumDB.ErrorTypes.ForgotPassword); } else { Response.Write("<script>alert('Þifreniz Email Adresinize Gönderirken Hata Oluþtu')</script>"); } } else { Response.Write("<script>alert('Gizli cevabýnýz yanlýþ!')</script>"); } } }