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; }
public GenericModule(TamsProject theProject, TabPage controlPage, ToolStripMenuItem[] boundButtons, string mn = "miscellaneous") : base(theProject, controlPage, boundButtons, itemSelectionSql) { ModuleName = mn; reports = new OtherReports(theProject, this); boundButtons[1].Click += new EventHandler(delegate(object sender, EventArgs e) { reports.SidewalkReport(sender, e); }); boundButtons[2].Click += new EventHandler(delegate(object sender, EventArgs e) { reports.RoadReport(sender, e); }); boundButtons[3].Click += new EventHandler(delegate(object sender, EventArgs e) { reports.RampReport(sender, e); }); boundButtons[4].Click += new EventHandler(delegate(object sender, EventArgs e) { reports.DrainageReport(sender, e); });; boundButtons[5].Click += new EventHandler(delegate(object sender, EventArgs e) { reports.AccidentReport(sender, e); }); boundButtons[6].Click += new EventHandler(delegate(object sender, EventArgs e) { reports.OtherReport(sender, e); }); boundButtons[7].Click += new EventHandler(delegate(object sender, EventArgs e) { reports.RoadsWithSidewalks(sender, e); }); setControlPanel(); ModuleSettings.Add(new ProjectSetting(name: ModuleName + "_file", module: ModuleName)); ModuleSettings.Add(new ProjectSetting(name: ModuleName + "_relative", module: ModuleName)); FieldSettingToDbColumn = new Dictionary <string, string>() { { ModuleName + "_f_TAMSID", "TAMSID" } }; icons = new Dictionary <string, string>() { { "Severe Road Distress", "road" }, { "Other", "other" }, { "ADA Ramp", "ramp" }, { "Sidewalk", "sidewalk" }, { "Drainage", "drainage" }, { "Accident", "accident" } }; Project.map.ResetBuffer(); Project.map.Update(); }
private void btnOtherReports_Click(object sender, EventArgs e) { OtherReports other = new OtherReports(); other.ShowDialog(); }