/// <summary> /// Bind Tour Type grid /// </summary> private void BindGrid() { objTourTypeLookup = new TourTypeLookupDal(); DataSet dsTourType = objTourTypeLookup.GetTourType(""); radgrdTour.DataSource = dsTourType; radgrdTour.DataBind(); ViewState[vsTourType] = dsTourType; }
protected void acbTourType_SearchClick(object sender, EventArgs e) { try { objTourTypeLookup = new TourTypeLookupDal(); DataSet dsTour = objTourTypeLookup.GetTourType(acbTourType.SearchTextBox.Text); radgrdTour.DataSource = dsTour; radgrdTour.DataBind(); ViewState[vsTourType] = dsTour; Reset(); } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, DALHelper.DAL_EXP_POLICYNAME); if (rethrow) { throw ex; } } }
protected void acbTourType_SaveClick(object sender, EventArgs e) { try { int result = 0; objTourTypeLookup = new TourTypeLookupDal(); switch (acbTourType.SaveButton.CommandName) { case "Save": Save(); pnlAddNewMode.Visible = false; acbTourType.EditableMode = false; break; case "Update": String xmlData = GenerateXmlString(radgrdTour); result = objTourTypeLookup.UpdateTourType(xmlData); if (result == 1) { acbTourType.DefaultMode = true; Master.DisplayMessage(ConfigurationSettings.AppSettings["UpdateRecord"].ToString()); Master.MessageCssClass = "successMessage"; if (ViewState[PageConstants.vsItemIndexes] != null) htItemIndex = (Hashtable)ViewState[PageConstants.vsItemIndexes]; for (int i = 0; i < htItemIndex.Count; i++) radgrdTour.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; } objTourTypeLookup = new TourTypeLookupDal(); } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, DALHelper.DAL_EXP_POLICYNAME); if (rethrow) { throw ex; } } }
protected void acbTourType_DeleteClick(object sender, EventArgs e) { try { StringBuilder TourId = 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 lblTourId = (Label)radgrdTour.Items[i].FindControl("lblgrdTourIdItem"); if (lblTourId != null) { TourId.Append(lblTourId.Text + ","); } } } objTourTypeLookup = new TourTypeLookupDal(); String TourTypeId = TourId.ToString().TrimEnd(','); result = objTourTypeLookup.DeleteTourType(TourTypeId); 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; } } }
private void Save() { try { int result = 0; objTourTypeLookup = new TourTypeLookupDal(); objLookupBDto = new LookupBDto(); objLookupBDto.LookupName = txtTourName.Text; objLookupBDto.Description = txtTourDesc.Text; objLookupBDto.UserProfile = objAuthorizationBDto.UserProfile; result = objTourTypeLookup.InsertTourType(objLookupBDto); if (result >= 1) { Master.DisplayMessage(ConfigurationSettings.AppSettings[SuccessMessage.Save].ToString()); Master.MessageCssClass = "successMessage"; bisEdit = false; } 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; } } }