SharpTune.GUI.UndefinedWindow.button1_Click C# (CSharp) Method

button1_Click() private method

private button1_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void button1_Click(object sender, EventArgs e)
        {
            //TODO put this in definition class!
            try
            {
                XElement xe = XElement.Parse(textBoxDefXml.Text);
                def.ident.ParseEcuFlashXml(xe,def.include);
            }
            catch (Exception er)
            {
                MessageBox.Show("Error: " + er.Message);
                return;
            }

            using (FileStream fileStream = File.OpenRead(this.filePath))
            {
                MemoryStream memStream = new MemoryStream();
                memStream.SetLength(fileStream.Length);
                fileStream.Read(memStream.GetBuffer(), 0, (int)fileStream.Length);

                memStream.Seek(def.calibrationIdAddress, SeekOrigin.Begin);

                byte[] b = new byte[8];
                memStream.Read(b, 0, 8);
                string id = System.Text.Encoding.UTF8.GetString(b);
                DialogResult dialogResult = MessageBox.Show("Found Identifier: " + id +". Use this??", "Identifier", MessageBoxButtons.YesNo);
                if(dialogResult == DialogResult.Yes)
                {
                    def.ident.setIdForUndefined(id);
                    textBoxDefXml.Text = def.ident.EcuFlashXml_SH705x.ToString();

                }
                else if (dialogResult == DialogResult.No)
                {
                    return;
                }
            }
        }