public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { DayTypeOnFact specCheck = (DayTypeOnFact)value; if (specCheck == DayTypeOnFact.NotWorked) { return(""); } else if (specCheck == DayTypeOnFact.Worked) { return(""); } else if (specCheck == DayTypeOnFact.WorkedBusinessTrip) { return("Ком."); } else if (specCheck == DayTypeOnFact.NotWorkedSick) { return("Больн."); } else if (specCheck == DayTypeOnFact.NotWorkedMatherhoodVacation) { return("Больн."); } else if (specCheck == DayTypeOnFact.NotWorkedVacation) { return("Отп."); } else if (specCheck == DayTypeOnFact.NotWorkedAdministrative) { return("Адм."); } else if (specCheck == DayTypeOnFact.NoData) { return("-"); } else { return("-"); } //return "-"; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { DayTypeOnFact specCheck = (DayTypeOnFact)value; if (specCheck == DayTypeOnFact.WorkedBusinessTrip) { try { string[] ColorHoli = Properties.Settings.Default.ColorBiznesTrip.Split(':'); Color color = Color.FromRgb(System.Convert.ToByte(ColorHoli[0]), System.Convert.ToByte(ColorHoli[1]), System.Convert.ToByte(ColorHoli[2])); return(color.ToString()); } catch { return("White"); } } else if (specCheck == DayTypeOnFact.Worked) { return("White"); } else if (specCheck == DayTypeOnFact.NotWorkedSick) { try { string[] ColorHoli = Properties.Settings.Default.ColorSick.Split(':'); return(Color.FromRgb(System.Convert.ToByte(ColorHoli[0]), System.Convert.ToByte(ColorHoli[1]), System.Convert.ToByte(ColorHoli[2])).ToString()); } catch { return("White"); } } else if (specCheck == DayTypeOnFact.NotWorkedMatherhoodVacation) { try { string[] ColorHoli = Properties.Settings.Default.ColorVocation.Split(':'); return(Color.FromRgb(System.Convert.ToByte(ColorHoli[0]), System.Convert.ToByte(ColorHoli[1]), System.Convert.ToByte(ColorHoli[2])).ToString()); } catch { return("White"); } } else if (specCheck == DayTypeOnFact.NotWorkedVacation) { try { string[] ColorHoli = Properties.Settings.Default.ColorVocation.Split(':'); return(Color.FromRgb(System.Convert.ToByte(ColorHoli[0]), System.Convert.ToByte(ColorHoli[1]), System.Convert.ToByte(ColorHoli[2])).ToString()); } catch { return("White"); } } else if (specCheck == DayTypeOnFact.NotWorkedAdministrative) { try { string[] ColorHoli = Properties.Settings.Default.ColorAdministrativ.Split(':'); return(Color.FromRgb(System.Convert.ToByte(ColorHoli[0]), System.Convert.ToByte(ColorHoli[1]), System.Convert.ToByte(ColorHoli[2])).ToString()); } catch { return("White"); } } else if (specCheck == DayTypeOnFact.NotWorked) { try { string[] ColorHoli = Properties.Settings.Default.ColorHoliDay.Split(':'); Color color = Color.FromRgb(System.Convert.ToByte(ColorHoli[0]), System.Convert.ToByte(ColorHoli[1]), System.Convert.ToByte(ColorHoli[2])); return(color.ToString()); } catch { return("White"); } } else { return("White"); } }