protected void btnSubmit_Click(object sender, EventArgs e) { try { ForgotPassword objRequest = new ForgotPassword(); objRequest.REQUESTID = new Guid(Request.Cookies["TOKEN"].Value); objRequest.LOGINID = txtEmail.Text.ToString(); objRequest = objUser.UserForgotPassword(objRequest); switch (objRequest.ERRORCODE) { case 0: SendForgotPasswordEmail(); lblMsg.Text = "An email to reset your password has been sent on your email id. "; break; case 1: lblMsg.Text = "Invalid Email Id"; break; } } catch (Exception ex) { objUser.InsertWebsiteLog(Common.TOKEN, "ucForgotPassword.aspx.cs", "btnSubmit_Click", "", ex.ToString()); } }
public ForgotPassword UserForgotPassword(ForgotPassword objRequest) { DataSet ds = new DataSet(); ForgotPassword objResponse = new ForgotPassword(); try { SqlParameter[] sqlParams = new SqlParameter[2]; sqlParams[0] = new SqlParameter("@REQUESTID", SqlDbType.UniqueIdentifier); sqlParams[0].Value = objRequest.REQUESTID; sqlParams[1] = new SqlParameter("@LOGINID", SqlDbType.VarChar); sqlParams[1].Value = objRequest.LOGINID; ds = CExecuteDataset("USP_FORGOTPASSWORD", sqlParams); if (ds != null) { if (ds.Tables[0].Rows.Count > 0) { objResponse.ERRORCODE = Convert.ToInt32(ds.Tables[0].Rows[0]["ERRORCODE"]); } } } catch (Exception ex) { InsertWebsiteLog(Common.TOKEN, "User.cs", "UserForgotPassword", JsonConvert.SerializeObject(objRequest), ex.ToString()); } return objResponse; }