(String sLevels, string source)
| 243 | } |
| 244 | |
| 245 | private void LoadFromService(String sLevels, string source) |
| 246 | { |
| 247 | string sDesc = string.Empty; |
| 248 | string sPrice = string.Empty; |
| 249 | |
| 250 | try |
| 251 | { |
| 252 | int i = 0; |
| 253 | sLevels = sLevels.Replace(" ", "").Replace(";", ","); |
| 254 | sLevels = sLevels.Replace(" ", "").Replace(";", ","); |
| 255 | string[] sb = sLevels.Split(","); |
| 256 | string price = string.Empty, desc = string.Empty; |
| 257 | foreach (string sr in sb) |
| 258 | { |
| 259 | if (i % 2 != 0) |
| 260 | price = sr; |
| 261 | else |
| 262 | desc = sr; |
| 263 | |
| 264 | if (!string.IsNullOrEmpty(price) && !string.IsNullOrEmpty(desc)) |
| 265 | { |
| 266 | Color cl = Color.Lime; |
| 267 | if (desc.Contains("range") || desc.Contains("HVL") || desc.Contains("HV") || desc.Contains("VAL")) |
| 268 | cl = crange; |
| 269 | if (desc.ToLower().Contains("min") || desc.Contains("Support") || |
| 270 | desc.ToLower().Contains("l1") || desc.ToLower().Contains("l2") || desc.ToLower().Contains("l3") || desc.ToLower().Contains("l4") || desc.ToLower().Contains("l5")) |
| 271 | cl = cmin; |
| 272 | else if (desc.Contains("kvo1")) |
| 273 | cl = ckvo1; |
| 274 | else if (desc.Contains("BL") || desc.Contains("RD") || desc.Contains("SD")) |
| 275 | cl = cBL; |
| 276 | else if (desc.Contains("kvo2")) |
| 277 | cl = ckvo2; |
| 278 | else if (desc.ToLower().Contains("max") || desc.Contains("Extreme") || |
| 279 | desc.ToLower().Contains("h4") || desc.ToLower().Contains("h5") || desc.ToLower().Contains("h3") || desc.ToLower().Contains("h2")) |
| 280 | cl = cmax; |
| 281 | else if (desc.Contains("GEX") || desc.Contains("VIX") || |
| 282 | desc.ToLower().Contains("mid")) |
| 283 | cl = cGex; |
| 284 | else if (desc.Contains("Resist")) |
| 285 | cl = cResist; |
| 286 | else if (desc.Contains("Wall")) |
| 287 | cl = cWall; |
| 288 | days a = new days(); |
| 289 | a.idx = i; |
| 290 | a.price = Convert.ToDecimal(price); |
| 291 | a.label = desc; |
| 292 | a.c = cl; |
| 293 | a.source = source; |
| 294 | lsS.Add(a); |
| 295 | price = string.Empty; |
| 296 | desc = string.Empty; |
| 297 | } |
| 298 | i++; |
| 299 | } |
| 300 | } |
| 301 | catch (Exception ex) |
| 302 | { |
nothing calls this directly
no outgoing calls
no test coverage detected