Пример #1
0
 private DateTime GetDateByPos(SourceGrid.Position pos)
 {
     if (YearUsed == -1)
     {
         return(DateTime.MinValue);
     }
     for (int i = 0; i < 12; i++)
     {
         var fc = GetMTFirstCell(i);
         if (pos.Column >= fc.X && pos.Column <= fc.X + 6 &&
             pos.Row >= fc.Y + 1 && pos.Row <= fc.Y + 6)
         {
             return(MonthData.GetByCoord(YearUsed, i, pos.Row - fc.Y - 1, pos.Column - fc.X));
         }
     }
     return(DateTime.MinValue);
 }