using System; using System.Globalization; using System.Windows; using System.Windows.Data; namespace Gestor.Application.Converters { public class VerApoliceComissaoConverter : IMultiValueConverter { public VerApoliceComissaoConverter() { } public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { object obj; try { if (values[0] != null || values[1] != null) { long? nullable = (long?)values[0]; long num = (long)0; if (nullable.GetValueOrDefault() == num & nullable.HasValue) { nullable = (long?)values[1]; num = (long)0; if (nullable.GetValueOrDefault() == num & nullable.HasValue) { obj = Visibility.Collapsed; return obj; } } obj = Visibility.Visible; } else { obj = Visibility.Collapsed; } } catch (Exception exception) { obj = Visibility.Collapsed; } return obj; } public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { return null; } } }