private Rälspecifikation_skarvTyp SkapaSkarvTyp(BIS_Räl bisRäl, Rälspecifikation_skarvTyp rälSkarvTyp) { rälSkarvTyp.generalProperty = new skarvTyp { softType = _SoftTypeProperty, instanceRef = "skarvTyp" }; rälSkarvTyp.JSonMapToPropertyName = _JsonMapToValue; switch (bisRäl.Skarvtyp) { case "T": rälSkarvTyp.value = "Treslipers (Skarvspår)"; break; case "S": rälSkarvTyp.value = "Svävande (skarvspår)"; break; case "L": rälSkarvTyp.value = "Långräl (Helsvetsat)"; break; case "?": rälSkarvTyp.value = bisRäl.Skarvtyp; break; } return(rälSkarvTyp); }
private Rälprodukt_tillverkningsprocess SkapaTillverkningsProcess(BIS_Räl bisRäl, Rälprodukt_tillverkningsprocess rälProcess) { rälProcess.generalProperty = new tillverkningsprocess { softType = _SoftTypeProperty, instanceRef = "tillverkningsprocess" }; rälProcess.JSonMapToPropertyName = _JsonMapToValue; switch (bisRäl.Tillv_Process) { case "E": rälProcess.value = "Elektro"; break; case "M": rälProcess.value = "Martin"; break; case "S": rälProcess.value = "Syrgasprocess"; break; case "T": rälProcess.value = "Thomas"; break; case "?": rälProcess.value = "?"; break; } return(rälProcess); }
private Rälprodukt_stålsort SkapaStålSort(BIS_Räl bisRäl, Rälprodukt_stålsort rälStålsort) { rälStålsort.generalProperty = new stålsort { softType = _SoftTypeProperty, instanceRef = "stålsort" }; rälStålsort.JSonMapToPropertyName = _JsonMapToValue; switch (bisRäl.Stålsort) { case "1100": rälStålsort.value = "R320Cr"; break; case "800": rälStålsort.value = "R220"; break; case "900A": rälStålsort.value = "R260"; break; case "Cr": rälStålsort.value = "R320Cr"; break; case "HT": rälStålsort.value = "R350HT"; break; case "LHT": rälStålsort.value = "R350LHT"; break; default: rälStålsort.value = bisRäl.Stålsort; break; } return(rälStålsort); }
private Rälprodukt_längd SkapaLängd(BIS_Räl bisRäl, Rälprodukt_längd rälLängd) { rälLängd.generalProperty = new längd { softType = _SoftTypeProperty, instanceRef = "längd" }; rälLängd.Array = true; rälLängd.JSonMapToPropertyName = _JsonMapToValue; rälLängd.Unit = new m { softType = "Unit", instanceRef = "m" }; if (bisRäl.Längd != "?" && bisRäl.Längd != "L") { rälLängd.value = Convert.ToDecimal(bisRäl.Längd); } else { rälLängd.value = bisRäl.Längd == "L" ? 100 : 0; } return(rälLängd); }