示例#1
0
        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 "-";
        }
示例#2
0
        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");
            }
        }