Exemple #1
0
        private void InitializeProject()
        {
            uxMap.Projection = DotSpatial.Projections.KnownCoordinateSystems.Projected.World.WebMercator;
            Project          = new TamsProject(uxMap);
            tabControlControls.TabPages.Clear();

            if (Program.cmdArgs.Length > 0)
            {
                string file = Program.cmdArgs[0];
                if (!Project.open(file))
                {
                    MessageBox.Show("Could not open " + file);
                }
            }

            while (!Project.isOpen)
            {
                FormStartup getProject = new FormStartup(Project);
                getProject.ShowDialog();
            }

            Visible = true;
            ToolStripMenuItem[] lcs = { importRoadsToolStripMenuItem,
                                        generalToolStripMenuItem,
                                        potholesToolStripMenuItem,
                                        analysisToolStripMenuItem,
                                        customToolStripMenuItem,
                                        roadToolStripMenuItem,
                                        roadTypeToolStripMenuItem,
                                        roadCategoryToolStripMenuItem,
                                        governingDistressToolStripMenuItem,
                                        rSLToolStripMenuItem };
            ToolStripMenuItem[] lcsn = { favoriteSignsToolStripMenuItem, signAlertsToolStripMenuItem, signInventoryToolStripMenuItem, supportAlertsToolStripMenuItem, supportInventoryToolStripMenuItem, signToolStripMenuItem };
            ToolStripMenuItem[] lcso = { otherToolStripMenuItem,
                                         sidewalkDistressToolStripMenuItem,
                                         severeRoadDistressToolStripMenuItem,
                                         aDARampsToolStripMenuItem,
                                         drainageToolStripMenuItem,
                                         accidentsToolStripMenuItem,
                                         allOthersToolStripMenuItem,
                                         roadsWithSidewalksToolStripMenuItem };
            ModuleRoads         road  = new ModuleRoads(Project, new TabPage("Roads"), lcs);
            ModuleSigns         sign  = new ModuleSigns(Project, new TabPage("Signs"), lcsn);
            GenericModule       other = new GenericModule(Project, new TabPage("Other"), lcso);

            Project.addModule(road, "Roads", tabControlControls);
            Project.addModule(sign, "Signs", tabControlControls);
            Project.addModule(other, "Other", tabControlControls);

            Project.selectModule("Roads");

            toolStripStatusLabel1.Text    = Project.projectFilePath;
            toolStripStatusLabel2.Visible = false;
            toolStripProgressBar1.Visible = false;

            CurrentMode = uxMap.FunctionMode;
            maxWidth    = (int)uxMap.ViewExtents.Width + 10;
        }
Exemple #2
0
 public CustomReport(TamsProject theProject, ModuleRoads roads, ModuleSigns signs, GenericModule other, MainWindow mainWindow)
 {
     Project      = theProject;
     moduleRoads  = roads;
     roadReports  = new RoadReports(Project, roads);
     moduleSigns  = signs;
     signReports  = new SignReports(Project, signs);
     moduleOther  = other;
     otherReports = new OtherReports(Project, other);
     window       = mainWindow;
 }
Exemple #3
0
 public SignReports(TamsProject theProject, ModuleSigns signs = null)
 {
     Project     = theProject;
     moduleSigns = signs;
 }
Exemple #4
0
        private void InitializeProject()
        {
            uxMap.Projection = DotSpatial.Projections.KnownCoordinateSystems.Projected.World.WebMercator;
            Project          = new TamsProject(uxMap);
            tabControlControls.TabPages.Clear();

            if (Program.cmdArgs.Length > 0)
            {
                string file = Program.cmdArgs[0];
                if (!Project.open(file))
                {
                    MessageBox.Show("Could not open " + file);
                }
            }

            while (!Project.isOpen)
            {
                FormStartup getProject = new FormStartup(Project);
                string      logMessage = "";
                logMessage += "GetEntryAssembly().Location Startup: " + System.Reflection.Assembly.GetEntryAssembly().Location + "\n";
                logMessage += "GetExecutingAssembly().CodeBase: " + System.Reflection.Assembly.GetExecutingAssembly().CodeBase + "\n";
                logMessage += "Environment.CurrentDirectory " + Environment.CurrentDirectory + "\n";
                Classes.Log.Add(logMessage, "dev");
                try
                {
                    getProject.openProjectFile(System.Reflection.Assembly.GetEntryAssembly().Location);
                }
                catch
                {
                    getProject.ShowDialog();
                }
            }

            Visible = true;
            ToolStripMenuItem[] lcs = { importRoadsToolStripMenuItem,
                                        generalToolStripMenuItem,
                                        potholesToolStripMenuItem,
                                        analysisToolStripMenuItem,
                                        roadToolStripMenuItem,
                                        surfaceTypeToolStripMenuItem,
                                        functionalClassificationToolStripMenuItem,
                                        governingDistressesToolStripMenuItem,
                                        rSLDistributionToolStripMenuItem };
            ToolStripMenuItem[] lcsn = { favoriteSignsToolStripMenuItem, signInventoryToolStripMenuItem, signRecommendationsToolStripMenuItem, supportInventoryToolStripMenuItem, supportRecommendationsToolStripMenuItem, signToolStripMenuItem };
            ToolStripMenuItem[] lcso = { otherToolStripMenuItem,
                                         sidewalkDistressToolStripMenuItem,
                                         severeRoadDistressToolStripMenuItem,
                                         aDARampsToolStripMenuItem,
                                         drainageToolStripMenuItem,
                                         accidentsToolStripMenuItem,
                                         allOthersToolStripMenuItem,
                                         roadsWithSidewalksToolStripMenuItem };
            road  = new ModuleRoads(Project, new TabPage("Roads"), lcs);
            sign  = new ModuleSigns(Project, new TabPage("Signs"), lcsn);
            other = new GenericModule(Project, new TabPage("Other"), lcso);
            Project.addModule(road, "Roads", tabControlControls);
            Project.addModule(sign, "Signs", tabControlControls);
            Project.addModule(other, "Other", tabControlControls);

            Project.selectModule("Roads");

            toolStripStatusLabel1.Text    = Project.projectFilePath;
            toolStripStatusLabel2.Visible = false;
            toolStripProgressBar1.Visible = false;

            CurrentMode = uxMap.FunctionMode;
            maxWidth    = (int)uxMap.ViewExtents.Width + 10;
        }