Exemple #1
0
        private void btn_RE_report_Click(object sender, EventArgs e)
        {
            try
            {
                frm_RE_wall_report f = new frm_RE_wall_report(iApp, true);

                f.Owner = this;
                f.ShowDialog();
                if (f.Is_Details)
                {
                    if (File.Exists(re_des.Report_File))
                    {
                        iApp.View_Result(re_des.Report_File);
                    }
                }
                else
                {
                    if (File.Exists(re_des.Report_Table_File))
                    {
                        iApp.View_Result(re_des.Report_Table_File);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Report file is not created.", "ASTRA");
            }
        }
Exemple #2
0
        private void btn_RE_process_Click(object sender, EventArgs e)
        {
            try
            {
                if (!Check_Project_Folder())
                {
                    return;
                }

                if (iApp.Check_Demo_Version())
                {
                    Save_FormRecord.Get_Demo_Data(this);
                }

                Save_FormRecord.Write_All_Data(this, Working_Folder);


                Set_Input_Data();


                for (int i = 0; i < re_des.Layout_Sections.Count; i++)
                {
                    try
                    {
                        re_des.Layout_Sections[i].Embedment_Depth = MyList.StringToDouble(dgv_RE_height_embedment[1, i].Value.ToString(), 0.43);
                    }
                    catch (Exception ex) { }
                }

                //re_des.Calculate_Program();
                re_des.Loop_Program();


                MessageBox.Show(this, "Report file created in " + re_des.Report_File + "\n\n and\n\n" + re_des.Report_Table_File, "ASTRA", MessageBoxButtons.OK, MessageBoxIcon.Information);

                frm_RE_wall_report f = new frm_RE_wall_report(iApp, false);

                f.Owner = this;
                f.ShowDialog();
                if (f.Is_Details)
                {
                    if (File.Exists(re_des.Report_File))
                    {
                        iApp.View_Result(re_des.Report_File);
                    }
                }
                else
                {
                    if (File.Exists(re_des.Report_Table_File))
                    {
                        iApp.View_Result(re_des.Report_Table_File);
                    }
                }
            }
            catch (Exception ex) { }
        }