protected void btnForGotPassword_Click(object sender, EventArgs e) { try { RequiredFieldValidator1.Text = string.Empty; RequiredFieldValidator2.Text = string.Empty; lblInvalid.Text = string.Empty; BEUser objBEUser = new BEUser(); BUser objBUser = new BUser(); if (txtEmailID.Text.Trim() != "") { objBEUser.StrEmailID = txtEmailID.Text.Trim(); } else { lblInvalidEmailAddress.Text = "<font color='Red'>" + Resources.ResMessages.Login_InvalidEmailID; lblEmailAddressSuccess.Text = ""; this.Clear(); objBEUser.StrEmailID = null; return; } lblInvalidEmailAddress.Text = ""; objBEUser.StrRandomPassword = GetRandomPassword(Length); objBUser.BForgotPassword(objBEUser); if (objBEUser.IntResult == 1) { try { BEMail objBEMail = new BEMail(); BMail objBMail = new BMail(); objBEMail.IntUserID = objBEUser.IntUserID; objBEMail.IntTransID = 0; objBEMail.StrTemplateName = BaseClass.EnumEmails.ForgotPassword.ToString(); objBMail.BSendEmail(objBEMail); } catch (Exception ex) { throw ex; } if (objBEUser.StrEmailID != "") { lblEmailAddressSuccess.Text = "<font color='#00C000'>" + Resources.ResMessages.Login_EmailSuccess + " " + objBEUser.StrEmailID; } else { lblEmailAddressSuccess.Text = "No email address is registered.Please update your Email address."; } this.Clear(); } else { lblInvalidEmailAddress.Text = "<font color='Red'>" + Resources.ResMessages.Login_EmailVerify; lblEmailAddressSuccess.Text = ""; this.Clear(); } } catch (Exception) { // ErrorLog.WriteError(Ex); } }