public override void LoadListBoxSources(string fieldName, ListBox lstBoxControl) { if (fieldName.Equals("FunctionalityStatus")) { lstBoxControl.Items.Add(new ListItem("All", "-1")); var functionalityStatusData = FunctionalityStatusDataManager.GetDetails(FunctionalityStatusDataModel.Empty, SessionVariables.RequestProfile); var dv = functionalityStatusData.DefaultView; dv.Sort = "Name ASC"; UIHelper.LoadDropDown(dv.ToTable(), lstBoxControl, StandardDataModel.StandardDataColumns.Name, FunctionalityStatusDataModel.DataColumns.FunctionalityStatusId); lstBoxControl.SelectedValue = "-1"; } }
private void SetupDropdown() { var isTesting = SessionVariables.IsTesting; var systemEntityTypeData = SystemEntityTypeDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(systemEntityTypeData, drpSystemEntityTypeList, SystemEntityTypeDataModel.DataColumns.EntityName, SystemEntityTypeDataModel.DataColumns.SystemEntityTypeId); var functionalityData = FunctionalityDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(functionalityData, drpFunctionalityList, StandardDataModel.StandardDataColumns.Name, FunctionalityDataModel.DataColumns.FunctionalityId); var functionalityStatusData = FunctionalityStatusDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(functionalityStatusData, drpFunctionalityStatusList, StandardDataModel.StandardDataColumns.Name, FunctionalityStatusDataModel.DataColumns.FunctionalityStatusId); var functionalityPriorityData = FunctionalityPriorityDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(functionalityPriorityData, drpFunctionalityPriorityList, StandardDataModel.StandardDataColumns.Name, FunctionalityPriorityDataModel.DataColumns.FunctionalityPriorityId); if (isTesting) { drpSystemEntityTypeList.AutoPostBack = true; drpFunctionalityList.AutoPostBack = true; drpFunctionalityStatusList.AutoPostBack = true; drpFunctionalityPriorityList.AutoPostBack = true; if (drpSystemEntityTypeList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtSystemEntityTypeId.Text.Trim())) { drpSystemEntityTypeList.SelectedValue = txtSystemEntityTypeId.Text; } else { txtSystemEntityTypeId.Text = drpSystemEntityTypeList.SelectedItem.Value; } } if (drpFunctionalityList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtFunctionalityId.Text.Trim())) { drpFunctionalityList.SelectedValue = txtFunctionalityId.Text; } else { txtFunctionalityId.Text = drpFunctionalityList.SelectedItem.Value; } } if (drpFunctionalityStatusList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtFunctionalityStatusId.Text.Trim())) { drpFunctionalityStatusList.SelectedValue = txtFunctionalityStatusId.Text; } else { txtFunctionalityStatusId.Text = drpFunctionalityStatusList.SelectedItem.Value; } } if (drpFunctionalityPriorityList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtFunctionalityPriorityId.Text.Trim())) { drpFunctionalityPriorityList.SelectedValue = txtFunctionalityPriorityId.Text; } else { txtFunctionalityPriorityId.Text = drpFunctionalityPriorityList.SelectedItem.Value; } } txtSystemEntityTypeId.Visible = true; txtFunctionalityId.Visible = true; txtFunctionalityStatusId.Visible = true; txtFunctionalityPriorityId.Visible = true; } else { if (!string.IsNullOrEmpty(txtSystemEntityTypeId.Text.Trim())) { drpSystemEntityTypeList.SelectedValue = txtSystemEntityTypeId.Text; } if (!string.IsNullOrEmpty(txtFunctionalityId.Text.Trim())) { drpFunctionalityList.SelectedValue = txtFunctionalityId.Text; } if (!string.IsNullOrEmpty(txtFunctionalityStatusId.Text.Trim())) { drpFunctionalityStatusList.SelectedValue = txtFunctionalityStatusId.Text; } if (!string.IsNullOrEmpty(txtFunctionalityPriorityId.Text.Trim())) { drpFunctionalityPriorityList.SelectedValue = txtFunctionalityPriorityId.Text; } txtSystemEntityTypeId.Visible = false; txtFunctionalityId.Visible = false; txtFunctionalityStatusId.Visible = false; txtFunctionalityPriorityId.Visible = false; } }
protected override DataTable GetData() { var dt = FunctionalityStatusDataManager.Search(oSearchFilter.SearchParameters, SessionVariables.RequestProfile); return(dt); }