Esempio n. 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            FrmInfoTransfer frmInfo = new FrmInfoTransfer();

            Hide();
            frmInfo.Show();
        }
Esempio n. 2
0
        private void btnnext_Click(object sender, EventArgs e)
        {
            List <DataTransfer> data = new List <DataTransfer>();

            data = GetListCheck();
            XmlWriterSettings settings = new XmlWriterSettings();

            settings.Indent = true;

            XmlWriter writer = XmlWriter.Create(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) + "\\dataSrcCheck.xml", settings);

            writer.WriteStartDocument();
            writer.WriteComment("This file is generated by the program.");
            writer.WriteStartElement("Root");

            foreach (var item in data)
            {
                if (item.Table.Split(new char[] { ';' }).Length > 1)
                {
                    var table  = item.Table.Split(new char[] { ';' });
                    var length = table.Length;
                    for (var i = 0; i < length; i++)
                    {
                        writer.WriteStartElement("Function");
                        writer.WriteElementString("Table", table[i]);

                        if (i == 0)
                        {
                            writer.WriteElementString("Condition", item.Condition);
                        }
                        else
                        {
                            writer.WriteElementString("Condition", "");
                        }
                        writer.WriteEndElement();
                    }
                }
                else
                {
                    writer.WriteStartElement("Function");
                    writer.WriteElementString("Table", item.Table);
                    writer.WriteElementString("Condition", item.Condition);
                    writer.WriteEndElement();
                }
            }

            writer.WriteElementString("Overwrite", chkoverwrite.Checked.ToString());

            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Flush();
            writer.Close();
            FrmInfoTransfer frm = new FrmInfoTransfer();

            Hide();
            frm.Show();
        }