protected override ICollection <DbParameter> MapKey(GlobalPropertyLookup pDomain) { if (pDomain == null) { return(null); } ICollection <DbParameter> result = new List <DbParameter>() { new OracleParameter(GlobalPropertyDbTable.CODE_COLUMN, OracleType.VarChar) { Value = pDomain.Code } }; return(result); }
private void UpdateGlobalProperties() { List <GlobalPropertyLookup> properties = this.CurrentProfile.ActiveProvisioningPlan.Properties; foreach (RepeaterItem item in AdvancedPlanPropertiesRepeater.Items) { string code = item.Controls.OfType <HiddenField>().First().Value; GlobalPropertyLookup property = properties.First((gp) => gp.Code == code); if (property.IsTextBox) { // text box property.DefaultValue = item.Controls.OfType <TextBox>().First().Text; } else { // check box property.IsSelected = item.Controls.OfType <CheckBox>().First().Checked; } } this.CurrentProfile.ActiveProvisioningPlan.Properties = properties; }
protected override void Fill(GlobalPropertyLookup pDomain, IDataReader pReader) { if (pDomain == null || pReader == null) { return; } pDomain.Code = SqlHelper.GetString(pReader, GlobalPropertyDbTable.CODE_COLUMN); pDomain.Name = SqlHelper.GetString(pReader, GlobalPropertyDbTable.NAME_COLUMN); pDomain.Description = SqlHelper.GetString(pReader, GlobalPropertyDbTable.DESCRIPTION_COLUMN); pDomain.DataType = SqlHelper.GetString(pReader, GlobalPropertyDbTable.TYPE_COLUMN); if (pDomain.IsTextBox) { pDomain.DefaultValue = SqlHelper.GetString(pReader, GlobalPropertyDbTable.DEFAULT_VALUE_COLUMN); } else if (pDomain.IsCheckBox) { try { pDomain.IsSelected = Convert.ToBoolean(SqlHelper.GetString(pReader, GlobalPropertyDbTable.DEFAULT_VALUE_COLUMN)); } catch {; } } }