/// <summary>
    /// Hier werden die Daten, die aus der Json-Datei eingelesen wurden, in der Reihenfolge geordnet.
    /// </summary>
    /// <param name="imodelNumber">aufgerufene Modellnummer</param>
    public ArrangeJsonData(int imodelNumber)
    {
        ArrangeClass arrangeClass;

        JsonReader.AllModel allmodel = JsonReader.JsonFileRead();
        LarrangeClass = new List <ArrangeClass>();

        var item = allmodel.Imodel[imodelNumber];

        foreach (var reihe in item.matreihenfolge.OrderBy(o => o.matRheinfolge).ToList())
        {
            foreach (var matmod in item.matofmodel)
            {
                if (matmod.matNo == reihe.matno)
                {
                    arrangeClass                        = new ArrangeClass();
                    arrangeClass.matNo                  = matmod.matNo;
                    arrangeClass.GoName                 = matmod.GoName;
                    arrangeClass.MatName                = matmod.MatName;
                    arrangeClass.UnityTransform         = matmod.UnityTransform;
                    arrangeClass.UnityMat               = matmod.UnityMat;
                    arrangeClass.MatInfo                = matmod.MatInfo;
                    arrangeClass.matRheinfolge          = reihe.matRheinfolge;
                    arrangeClass.redbridgeInfo_FrontRow = reihe.redbridgeInfo_FrontRow;
                    arrangeClass.ModelName              = item.ModelName;
                    LarrangeClass.Add(arrangeClass);
                }
            }
        }
    }
Example #2
0
        private void ribbon_btnSortClass2_Click(object sender, EventArgs e)
        {
            DeleteTrash();
            ribbon_btnSortClass2.Checked = true;

            arr = new ArrangeClass();
            this.Controls.Add(arr);
            support.MoveDesignToPanel(arr, panelMain);
            arr.BringToFront();
        }