private void cdaRunBtn_Click(object sender, EventArgs e)
        {
            AllInOneForm frmParent = (AllInOneForm)this.MdiParent;

            frmParent.BusyState();
            try
            {
                var preName        = PreNameTxt.Text;
                var daysCount      = Convert.ToInt32(DaysTxt.Text);
                var point          = PointsTxt.Text;
                var startDate      = dateTimePicker1.Value;
                var priodStartDate = PriodStartDate.Value;
                var priodEndDate   = PriodEndDate.Value;
                var opr            = oprTxt.Text;
                var path           = cdaInputTxt.Text;
                var outputPath     = cdaOutputTxt.Text;
                var sumCheck       = SumChk.Checked;
                var totalsTxt      = TotalsTxt.Text;
                if (String.IsNullOrEmpty(outputPath))
                {
                    outputPath        = path.Split(new[] { @"\InputCCDA" }, StringSplitOptions.None).FirstOrDefault();
                    outputPath        = outputPath + @"\CCDA\CCDA";
                    cdaOutputTxt.Text = outputPath;
                }
                AnalyzeManager.path    = path;
                AnalyzeManager.outPath = outputPath;
                AnalyzeManager.Analyze(daysCount, preName, point, startDate, opr, priodStartDate, priodEndDate, sumCheck, totalsTxt);

                var inputs = "";

                inputs += "Variables Names : " + Environment.NewLine + preName + Environment.NewLine;
                inputs += "File Start Date : " + Environment.NewLine + dateTimePicker1.Text + Environment.NewLine;
                inputs += "Priod Start Date : " + Environment.NewLine + PriodStartDate.Text + Environment.NewLine;
                inputs += "Priod End Date : " + Environment.NewLine + PriodEndDate.Text + Environment.NewLine;
                inputs += "Critical Length : " + Environment.NewLine + DaysTxt.Text + Environment.NewLine;
                inputs += "Variable Thresholds : " + Environment.NewLine + PointsTxt.Text + Environment.NewLine;
                inputs += "Operation : " + Environment.NewLine + PriodStartDate.Text + Environment.NewLine;
                inputs += "Priod End Date : " + Environment.NewLine + oprTxt.Text + Environment.NewLine;


                File.WriteAllText(outputPath + "/inputs.txt", inputs);
                MessageBox.Show("execute successfully");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            frmParent.ReadyState();
        }