コード例 #1
0
        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";
            }
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        protected override DataTable GetData()
        {
            var dt = FunctionalityStatusDataManager.Search(oSearchFilter.SearchParameters, SessionVariables.RequestProfile);

            return(dt);
        }