public ZadanieViewModel(string opis, DateTime dataUtworzenia, //konstruktor, wykorzystany przez Konwerter i zapis
                         DateTime planowanyTerminRealizacji, Model.PriorytetZadania priorytetZadania,
                         bool czyZrealizowane)
 {
     // tworzy instancję (obiekt) modelu
     model = new Model.Zadanie(opis, dataUtworzenia, planowanyTerminRealizacji, priorytetZadania, czyZrealizowane);
 }
示例#2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            Model.PriorytetZadania priorytetZadania = (Model.PriorytetZadania)value;
            switch (priorytetZadania)
            {
            case Model.PriorytetZadania.MniejWażne:
                return(Brushes.Olive);

            case Model.PriorytetZadania.Ważne:
                return(Brushes.Orange);

            case Model.PriorytetZadania.Krytyczne:
                return(Brushes.OrangeRed);

            default:
                throw new Exception("Nierozpoznany priorytet zadania");
            }
        }
        public object Convert(object[] values, Type targetType, object parameter,
                              CultureInfo culture)
        {
            string   opis                      = (string)values[0];
            DateTime terminUtworzenia          = DateTime.Now;
            DateTime?planowanyTerminRealizacji = (DateTime?)values[1];

            Model.PriorytetZadania priorytet = (Model.PriorytetZadania)pzts.ConvertBack(
                values[2], typeof(Model.PriorytetZadania), null, CultureInfo.CurrentCulture);


            if (!string.IsNullOrWhiteSpace(opis) && planowanyTerminRealizacji.HasValue)
            {
                return(new ModelWidoku.ZadanieViewModel(opis, terminUtworzenia,
                                                        planowanyTerminRealizacji.Value, priorytet, false));
            }
            else
            {
                return(null);
            }
        }
示例#4
0
 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 {
     Model.PriorytetZadania priorytetZadania = (Model.PriorytetZadania)value;
     return(Model.Zadanie.OpisPriorytetu(priorytetZadania));
 }
示例#5
0
 public Zadanie(string opis, DateTime dataUtworzenia, DateTime planowanyTerminRealizacji, Model.PriorytetZadania priorytetZadania, bool czyZrealizowane)
 {
     model = new Model.Zadanie(opis, dataUtworzenia, planowanyTerminRealizacji, priorytetZadania, czyZrealizowane);
 }