Exemplo n.º 1
0
        public System.Drawing.Color GetFrontColor(InsRequirementEnum insValue)
        {
            switch (insValue)
            {
            case InsRequirementEnum.None:
                return(System.Drawing.Color.Gray);

            case InsRequirementEnum.D:
            case InsRequirementEnum.C:
                return(System.Drawing.Color.Green);

            case InsRequirementEnum.B:
                return(System.Drawing.Color.Yellow);

            case InsRequirementEnum.A:
                return(System.Drawing.Color.Red);

            case InsRequirementEnum.A1:    // Немного не дотягивает до B (продолж.непр.инс >=1ч.22.мин, но меньше 1ч.30мин.)
                return(System.Drawing.Color.HotPink);
            }
            return(System.Drawing.Color.Gray);
        }
Exemplo n.º 2
0
        public static InsRequirement GetInsReqByEnum(InsRequirementEnum type)
        {
            var req = dictInsReq[type];

            return(req);
        }
Exemplo n.º 3
0
 public FrontValue(Point2d ptStart, Point2d ptEnd, InsRequirementEnum insValue, FrontOptions opt)
 {
     InsValue = insValue;
     Line     = CreateLine(ptStart, ptEnd, opt);
 }