Exemplo n.º 1
0
 private void but_Done_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < sections.Count; i++)
     {
         var tmp = (panel)listPanel[sections[i]];
         if (tmp.isNew == false)
         {
             if (tmp.isDelete == false)
             {
                 getGui.UpdateSection(tmp.txtSection.Text, tmp.colorBar1.color_prop.ToArgb().ToString(), tmp.colorBar2.color_prop.ToArgb().ToString(), "1001", tmp.Text);
                 foreach (MyButton o in tmp.mangMyButton)
                 {
                     string style;
                     if (o.ButtonStyle == MyButton.ButtonStyles.Ellipse)
                     {
                         style = "2";
                     }
                     else
                     {
                         style = "0";
                     }
                     if (o.isNew == false)
                     {
                         if (o.isDelete == false)
                         {
                             getGui.UpdateTable("1001", tmp.txtSection.Text, o.Text_pro, style, o.Left.ToString(), o.Top.ToString(), o.Height.ToString(), o.Width.ToString(), "0", "0", "false", "", tmp.colorBar3.color_prop.ToArgb().ToString(), "-16777216");
                         }
                         else
                         {
                             getGui.DeleteTableDiagram("1001", tmp.txtSection.Text, o.Text_pro);
                         }
                     }
                     else
                     {
                         if (o.isDelete == false)
                         {
                             getGui.InsertTableDiagram("1001", tmp.txtSection.Text, o.Text_pro, style, o.Left.ToString(), o.Top.ToString(), o.Height.ToString(), o.Width.ToString(), "0", "0", "0", "false", "", tmp.colorBar3.color_prop.ToArgb().ToString(), "-16777216");
                         }
                     }
                 }
             }
             else
             {
                 getGui.DeleteSection("1001", tmp.Text);
             }
         }
         else
         {
             if (tmp.isDelete == false)
             {
                 getGui.InsertSection("1001", tmp.txtSection.Text, tmp.colorBar1.color_prop.ToArgb().ToString(), tmp.colorBar2.color_prop.ToArgb().ToString());
                 foreach (MyButton o in tmp.mangMyButton)
                 {
                     string style;
                     if (o.ButtonStyle == MyButton.ButtonStyles.Ellipse)
                     {
                         style = "2";
                     }
                     else
                     {
                         style = "0";
                     }
                     getGui.InsertTableDiagram("1001", tmp.txtSection.Text, o.Text_pro, style, o.Left.ToString(), o.Top.ToString(), o.Height.ToString(), o.Width.ToString(), "0", "0", "0", "false", "", tmp.colorBar3.color_prop.ToArgb().ToString(), "-16777216");
                 }
             }
         }
     }
     for (int i = 0; i < formLayout.sections.Count; i++)
     {
         var tmp = (PanelLayout)formLayout.listPanel[formLayout.sections[i].ToString()];
         tmp.Dispose();
     }
     formLayout.FrmLayout_Load(null, null);
     this.Dispose();
 }