Exemple #1
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            AggregatedSolution.AggregatedSolutionStatus status = (AggregatedSolution.AggregatedSolutionStatus)value;
            string color = "#FFFFFF";

            if (status == AggregatedSolution.AggregatedSolutionStatus.Development)
            {
                color = "#FFFF84";
            }
            else if (status == AggregatedSolution.AggregatedSolutionStatus.ClosedDevelopment)
            {
                color = "#D1FFB3";
            }
            else if (status == AggregatedSolution.AggregatedSolutionStatus.StagingAndIntegration)
            {
                color = "#fa9200";
            }
            else if (status == AggregatedSolution.AggregatedSolutionStatus.Preproduction)
            {
                color = "#32cd32";
            }
            else if (status == AggregatedSolution.AggregatedSolutionStatus.Production)
            {
                color = "#00bfff";
            }
            var brush = (SolidColorBrush)(new BrushConverter().ConvertFrom(color));

            return(color);
        }
Exemple #2
0
 public void SetStatusAggregatedSolution(Guid aggregatedId, AggregatedSolution.AggregatedSolutionStatus status)
 {
     CrmProvider.UpdateAggregatedSolutionStatus(_service, aggregatedId, status);
 }
Exemple #3
0
        public static void UpdateAggregatedSolutionStatus(IOrganizationService service, Guid aggregatedId, AggregatedSolution.AggregatedSolutionStatus status)
        {
            Entity e = new Entity(AggregatedSolution.EntityLogicalName);

            e.Id = aggregatedId;
            e[AggregatedSolution.AttributeDefinitions.Status] = new OptionSetValue((int)status);
            service.Update(e);
        }