private void SaveSecurityQuestion() { try { int result = 0; objSecurityQuestionLookup = new SecurityQuestionLookupDal(); objLookUpBDto = new LookupBDto(); objLookUpBDto.LookupName = txtSecuQuestion.Text; objLookUpBDto.UserProfile = objAuthorizationBDto.UserProfile; result = objSecurityQuestionLookup.InsertSecurityQuestion(objLookUpBDto); if (result >= 1) { Master.DisplayMessage(ConfigurationSettings.AppSettings[SuccessMessage.Save].ToString()); Master.MessageCssClass = "successMessage"; } else { Master.DisplayMessage(ConfigurationSettings.AppSettings[FailureMessage.Save].ToString()); Master.MessageCssClass = "errorMessage"; } BindGrid(); Reset(); } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, DALHelper.DAL_EXP_POLICYNAME); if (rethrow) { throw ex; } } }
private void BindGrid() { objSecurityQuestionLookup = new SecurityQuestionLookupDal(); DataSet dsSecuQues = objSecurityQuestionLookup.GetSecurityQuestion(""); radgrdSecuQuestion.DataSource = dsSecuQues; radgrdSecuQuestion.DataBind(); ViewState[vsSecuQues] = dsSecuQues; }
protected void acbSecuQuestion_SaveClick(object sender, EventArgs e) { try { int result = 0; objSecurityQuestionLookup = new SecurityQuestionLookupDal(); switch (acbSecuQuestion.SaveButton.CommandName) { case "Save": SaveSecurityQuestion(); pnlAddNewMode.Visible = false; acbSecuQuestion.EditableMode = false; BindGrid(); break; case "Update": String xmlData = GenerateXmlString(radgrdSecuQuestion); result = objSecurityQuestionLookup.UpdateSecurityQuestion(xmlData); if (result == 1) { acbSecuQuestion.DefaultMode = true; Master.DisplayMessage(ConfigurationSettings.AppSettings[SuccessMessage.Update].ToString()); Master.MessageCssClass = "successMessage"; if (ViewState[PageConstants.vsItemIndexes] != null) htItemIndex = (Hashtable)ViewState[PageConstants.vsItemIndexes]; for (int i = 0; i < htItemIndex.Count; i++) radgrdSecuQuestion.Items[Convert.ToInt32(htItemIndex[i])].Edit = false; bisEdit = false; ViewState[PageConstants.vsItemIndexes] = null; BindGrid(); } else { Master.DisplayMessage(ConfigurationSettings.AppSettings[FailureMessage.Update].ToString()); Master.MessageCssClass = "errorMessage"; } break; } } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, DALHelper.DAL_EXP_POLICYNAME); if (rethrow) { throw ex; } } Reset(); }
protected void acbSecuQuestion_SearchClick(object sender, EventArgs e) { try { objSecurityQuestionLookup = new SecurityQuestionLookupDal(); DataSet dsSecuQue = objSecurityQuestionLookup.GetSecurityQuestion(acbSecuQuestion.SearchTextBox.Text); radgrdSecuQuestion.DataSource = dsSecuQue; radgrdSecuQuestion.DataBind(); ViewState[vsSecuQues] = dsSecuQue; Reset(); } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, DALHelper.DAL_EXP_POLICYNAME); if (rethrow) { throw ex; } } }
protected void acbSecuQuestion_DeleteClick(object sender, EventArgs e) { try { StringBuilder secuQuesId = new StringBuilder(); int result = 0; if (ViewState[PageConstants.vsItemIndexes] != null) htItemIndex = (Hashtable)ViewState[PageConstants.vsItemIndexes]; if (htItemIndex != null) { foreach (int i in htItemIndex.Values) { Label lblsecuQuesId = (Label)radgrdSecuQuestion.Items[i].FindControl("lblGrdSecuQueIdItem"); if (lblsecuQuesId != null) { secuQuesId.Append(lblsecuQuesId.Text + ","); } } } objSecurityQuestionLookup = new SecurityQuestionLookupDal(); String secuQuId = secuQuesId.ToString().TrimEnd(','); result = objSecurityQuestionLookup.DeleteSecurityQuestion(secuQuId); if (result == 1) { Master.DisplayMessage(ConfigurationSettings.AppSettings[SuccessMessage.Delete].ToString()); Master.MessageCssClass = "successMessage"; ViewState[PageConstants.vsItemIndexes] = null; BindGrid(); } else if (result == 547) { Master.DisplayMessage(ConfigurationSettings.AppSettings[FailureMessage.Delete].ToString()); Master.MessageCssClass = "errorMessage"; } } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, DALHelper.DAL_EXP_POLICYNAME); if (rethrow) { throw ex; } } }