Ejemplo n.º 1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            dicLineTypes = new Dictionary <long, string>();
            Dictionary <string, string> dicForTransferLayer = new Dictionary <string, string>();

            using (var stdDatabase = new Database(false, true))
            {
                standartList = lm.GetlistLayersStandart(stdDatabase, listBoxLayersStd);
                activeList   = lm.GetListLayersActiveDocument();
                SerializerXml ser = new SerializerXml();

                listDataLayers = ser.DeserializeXmlFile();                                         //Список слоев базы
                lm.GetListNotStandartLayers(dicForTransferLayer, listDataLayers, listViewTransfer, listBoxLayersDoc);
                groupBoxActive.Text = "Нестандартные слои в чертеже (" + activeList.Count + ")";
                groupBoxStd.Text    = "Стандартные слои (" + standartList.Count + ")";
                if (dicForTransferLayer.Count == 0)
                {
                    return;
                }
                lm.TransferLayer(dicForTransferLayer);                                                                  //Замена свойств слоя, совпадающего по названию со стандартным
            }
        }