| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- using System;
- using System.Globalization;
- using System.Windows;
- using System.Windows.Data;
- using InABox.Core;
- namespace PRSDesktop
- {
- public class JobDocumentSetDescriptionConverter : IValueConverter
- {
-
- public object Convert(object value, Type t, object parameter, CultureInfo culture)
- {
- try
- {
- if ((value == null) || String.Equals(value,""))
- return "";
-
- var description = Serialization.Deserialize<JobDocumentSetDescriptionBlock>(value.ToString());
-
- if (String.Equals(parameter, "ID"))
- return description.ID;
- if (String.Equals(parameter, "Code"))
- return description.Code;
- if (String.Equals(parameter, "Description"))
- return description.Description;
- return parameter.ToString();
- }
- catch (Exception e)
- {
- return e.Message;
- }
- }
- public object ConvertBack(object value, Type t, object parameter, CultureInfo culture)
- {
- return value.Equals(false) ? DependencyProperty.UnsetValue : parameter;
- }
- }
- }
|