Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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);
 }