Esempio n. 1
0
 public CurtainPanelInfo(Panel p, string zonecode) : this(p)
 {
     if (Regex.IsMatch(zonecode, @"Z-00-\d{2}-[a-z|A-Z]{2}-\d{2}"))
     {
         INF_ZoneCode = zonecode.ToUpper();
         //Z-00-99-AA-99
         var _array_field = INF_ZoneCode.Split('-');
         //INF_ZoneLayer = int.Parse(_array_field[1]);
         INF_System    = _array_field[3].Substring(1, 1);
         INF_Direction = _array_field[3].Substring(0, 1);
         INF_Level     = int.Parse(_array_field[2]);
         INF_ZoneIndex = int.Parse(_array_field[4]);
     }
 }
Esempio n. 2
0
 public CurtainPanelInfo(Element p, string zonecode, bool ispanel) : this(p, ispanel)
 {
     if (System.Text.RegularExpressions.Regex.IsMatch(zonecode, @"Z-00-\d{2}-[a-z|A-Z]{2}-\d{2}"))
     {
         INF_ZoneCode = zonecode.ToUpper();
         //Z-00-99-AA-99
         var _array_field = INF_ZoneCode.Split('-');
         //INF_ZoneLayer = int.Parse(_array_field[1]);
         INF_System    = _array_field[3].Substring(1, 1);
         INF_Direction = _array_field[3].Substring(0, 1);
         INF_Level     = int.Parse(_array_field[2]);
         INF_ZoneIndex = int.Parse(_array_field[4]);
     }
 }