public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { WorkSolution.WorkSolutionStatus status = (WorkSolution.WorkSolutionStatus)value; string color = "#FFFFFF"; if (status == WorkSolution.WorkSolutionStatus.Development) { color = "#FFFF84"; } else if (status == WorkSolution.WorkSolutionStatus.ReadyToInt) { color = "#D1FFB3"; } var brush = (SolidColorBrush)(new BrushConverter().ConvertFrom(color)); return(color); }
public static void UpdateWorkSolutionStatus(IOrganizationService service, Guid workSolutionid, WorkSolution.WorkSolutionStatus status) { Entity e = new Entity(WorkSolution.EntityLogicalName); e.Id = workSolutionid; e[WorkSolution.AttributeDefinitions.Status] = new OptionSetValue((int)status); service.Update(e); }