public override void LoadDropDownListSources(string fieldName, DropDownList dropDownListControl) { base.LoadDropDownListSources(fieldName, dropDownListControl); if (fieldName.Equals("FieldConfigurationModeId")) { var FieldConfigurationModedata = FieldConfigurationModeDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(FieldConfigurationModedata, dropDownListControl, StandardDataModel.StandardDataColumns.Name, FieldConfigurationModeDataModel.DataColumns.FieldConfigurationModeId); } else if (fieldName.Equals("ApplicationRoleId")) { var ApplicationRoledata = Framework.Components.ApplicationUser.ApplicationRoleDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(ApplicationRoledata, dropDownListControl, StandardDataModel.StandardDataColumns.Name, ApplicationRoleDataModel.DataColumns.ApplicationRoleId); } else if (fieldName.Equals("FieldConfigurationModeAccessModeId")) { var FieldConfigurationModeAccessModedata = FieldConfigurationModeAccessModeDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(FieldConfigurationModeAccessModedata, dropDownListControl, StandardDataModel.StandardDataColumns.Name, FieldConfigurationModeAccessModeDataModel.DataColumns.FieldConfigurationModeAccessModeId); } }
private DataTable GetApplicableModesList(int systemEntityTypeId) { var data = new FieldConfigurationDataModel(); data.SystemEntityTypeId = systemEntityTypeId; var columns = FieldConfigurationDataManager.Search(data, SessionVariables.RequestProfile); var modes = FieldConfigurationModeDataManager.GetList(SessionVariables.RequestProfile); var validModes = new DataTable(); validModes = modes.Clone(); for (var j = 0; j < modes.Rows.Count; j++) { for (var i = 0; i < columns.Rows.Count; i++) { if ( int.Parse( columns.Rows[i][ FieldConfigurationDataModel.DataColumns.FieldConfigurationModeId]. ToString()) == int.Parse( modes.Rows[j][ FieldConfigurationModeDataModel.DataColumns. FieldConfigurationModeId].ToString()) ) { var temp = validModes.Select("FieldConfigurationModeId = " + int.Parse( modes.Rows[j][ FieldConfigurationModeDataModel.DataColumns. FieldConfigurationModeId].ToString())); if (temp.Length == 0) { validModes.ImportRow(modes.Rows[j]); } } } } var dv = validModes.DefaultView; dv.Sort = "SortOrder ASC"; var sortedValidModes = dv.ToTable(); return(sortedValidModes); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var data = new FieldConfigurationDataModel(); var modedt = FieldConfigurationModeDataManager.GetList(SessionVariables.RequestProfile); var rows = modedt.Select("Name = 'CommonEditable'"); if (rows.Length == 1) { data.FieldConfigurationModeId = int.Parse(rows[0][FieldConfigurationModeDataModel.DataColumns.FieldConfigurationModeId].ToString()); } data.SystemEntityTypeId = (int)Enum.Parse(typeof(SystemEntity), EntityName); Columns = FieldConfigurationDataManager.Search(data, SessionVariables.RequestProfile); repUpdate.DataSource = Columns; repUpdate.DataBind(); } }
private DataTable GetFieldConfigurationModeList() { var dt = FieldConfigurationModeDataManager.GetList(SessionVariables.RequestProfile); return(dt); }
private void SetupDropdown() { var isTesting = SessionVariables.IsTesting; var fcModeData = FieldConfigurationModeDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(fcModeData, drpFieldConfigurationModeList, StandardDataModel.StandardDataColumns.Name, FieldConfigurationModeDataModel.DataColumns.FieldConfigurationModeId); var applicationRoleData = Framework.Components.ApplicationUser.ApplicationRoleDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(applicationRoleData, drpApplicationRoleList, StandardDataModel.StandardDataColumns.Name, ApplicationRoleDataModel.DataColumns.ApplicationRoleId); var fcModeAMData = FieldConfigurationModeAccessModeDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(fcModeAMData, drpFieldConfigurationModeAccessModeList, StandardDataModel.StandardDataColumns.Name, FieldConfigurationModeAccessModeDataModel.DataColumns.FieldConfigurationModeAccessModeId); if (isTesting) { drpApplicationRoleList.AutoPostBack = true; drpFieldConfigurationModeList.AutoPostBack = true; drpFieldConfigurationModeAccessModeList.AutoPostBack = true; if (drpFieldConfigurationModeList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtFieldConfigurationModeId.Text.Trim())) { drpFieldConfigurationModeList.SelectedValue = txtFieldConfigurationModeId.Text; } else { txtFieldConfigurationModeId.Text = drpFieldConfigurationModeList.SelectedItem.Value; } } if (drpApplicationRoleList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtApplicationRoleId.Text.Trim())) { drpApplicationRoleList.SelectedValue = txtApplicationRoleId.Text; } else { txtApplicationRoleId.Text = drpApplicationRoleList.SelectedItem.Value; } } if (drpFieldConfigurationModeAccessModeList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtFieldConfigurationModeAccessModeId.Text.Trim())) { drpFieldConfigurationModeAccessModeList.SelectedValue = txtFieldConfigurationModeAccessModeId.Text; } else { txtFieldConfigurationModeAccessModeId.Text = drpFieldConfigurationModeAccessModeList.SelectedItem.Value; } } txtFieldConfigurationModeId.Visible = true; txtApplicationRoleId.Visible = true; txtFieldConfigurationModeAccessModeId.Visible = true; } else { if (!string.IsNullOrEmpty(txtFieldConfigurationModeId.Text.Trim())) { drpFieldConfigurationModeList.SelectedValue = txtFieldConfigurationModeId.Text; } if (!string.IsNullOrEmpty(txtApplicationRoleId.Text.Trim())) { drpApplicationRoleList.SelectedValue = txtApplicationRoleId.Text; } if (!string.IsNullOrEmpty(txtFieldConfigurationModeAccessModeId.Text.Trim())) { drpFieldConfigurationModeAccessModeList.SelectedValue = txtFieldConfigurationModeAccessModeId.Text; } } }