private void shedReportMenuItem_Click(object sender, EventArgs e) { if (treeView1.SelectedNode == null) { return; } if (isFarm()) { return; } Filters f = new Filters(); int bid = buildNum(); f["bld"] = bid.ToString(); f["nest_out"] = Engine.opt().getOption(Options.OPT_ID.NEST_OUT); //f["suck"] = Engine.opt().getOption(Options.OPT_ID.COUNT_SUCKERS); ReportViewForm dlg = new ReportViewForm( myReportType.SHED, new XmlDocument[] { Engine.db().makeReport(myReportType.SHED, f), getBuildDoc(bid) }); dlg.ExcelEnabled = false; dlg.Show(); }
private void btnIzvjestaj_Click(object sender, EventArgs e) { ReportViewForm f = new ReportViewForm(); f.narudzba = this.narudzba; f.Show(); }
public override void MakeReport() { PeriodForm dlg = new PeriodForm(MenuText); dlg.PeriodConstrain = 4; if (dlg.ShowDialog() == DialogResult.OK) { int year = int.Parse(dlg.PeriodValue); XmlDocument doc = new XmlDocument(); DateTime dt = new DateTime(year, 1, 1); while (dt.Year == year && dt.Date <= DateTime.Now.Date) { if ((dlg.MinDate.Year == dt.Year && dlg.MinDate.Month > dt.Month)) { dt = dt.AddMonths(1); continue; } Filters f = new Filters("date", dt.ToString("yyyy-MM-dd")); if (doc.ChildNodes.Count == 0) { doc = Engine.db().makeReport(getSQL(f)); } else { doc.FirstChild.AppendChild(doc.ImportNode(Engine.db().makeReport(getSQL(f)).SelectSingleNode("Rows/Row"), true)); } dt = dt.AddMonths(1); } ReportViewForm rvf = new ReportViewForm(MenuText, FileName, new XmlDocument[] { doc }, XCL_HEADERS); rvf.Show(); } }
public override void MakeReport() { XmlDocument doc = Engine.db().makeReport(getSQL(null)); ReportViewForm rvf = new ReportViewForm(MenuText, FileName, new XmlDocument[] { doc }); rvf.ExcelEnabled = false; rvf.ShowDialog(); }
public override void MakeReport() { BuildTreeForm dlg = new BuildTreeForm(); if (dlg.ShowDialog() != DialogResult.OK) { return; } Filters f = new Filters("build", dlg.Build.ToString()); XmlDocument doc = Engine.db().makeReport(getSQL(f)); Dictionary <String, int> dict = new Dictionary <string, int>(); int total = 0; foreach (XmlNode nd in doc.FirstChild.ChildNodes) { nd.SelectSingleNode("address").InnerText = Building.FullPlaceName(nd.SelectSingleNode("address").InnerText); if (!dict.ContainsKey(nd.SelectSingleNode("dt").InnerText)) { dict.Add(nd.SelectSingleNode("dt").InnerText, 0); } dict[nd.SelectSingleNode("dt").InnerText]++; total++; } XmlElement newND, tmp; foreach (KeyValuePair <string, int> kvp in dict) { newND = doc.CreateElement("Row"); tmp = doc.CreateElement("name"); tmp.InnerText = "итого"; newND.AppendChild(tmp); tmp = doc.CreateElement("dt"); tmp.InnerText = kvp.Key; newND.AppendChild(tmp); tmp = doc.CreateElement("address"); tmp.InnerText = total.ToString(); newND.AppendChild(tmp); tmp = doc.CreateElement("plus"); tmp.InnerText = kvp.Value.ToString(); newND.AppendChild(tmp); doc.FirstChild.AppendChild(newND); } ReportViewForm rvf = new ReportViewForm(MenuText, FileName, new XmlDocument[] { doc }); rvf.ExcelEnabled = false; rvf.ShowDialog(); }
private void svidMenuItem_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count != 1) { return; } XmlDocument[] docs = ReportHelperExt.GetRabbitPlem((listView1.SelectedItems[0].Tag as AdultRabbit).ID); ReportViewForm rf = new ReportViewForm(myReportType.RABBIT, docs); rf.ShowDialog(); if (rf.IsPrinted) { int num = Engine.opt().getIntOption(Options.OPT_ID.NEXT_SVID); Engine.opt().setOption(Options.OPT_ID.NEXT_SVID, num + 1); } }
public override void MakeReport() { #if RELEASE || DEBUG PeriodForm dlg = new PeriodForm(this.MenuText); if (dlg.ShowDialog() == DialogResult.Cancel) { return; } Filters f = new Filters(Filters.MAKE_CANDIDATE, Engine.get().candidateAge(), Filters.MAKE_BRIDE, Engine.get().brideAge(), Filters.DATE_PERIOD, dlg.PeriodChar, Filters.DATE_VALUE, dlg.PeriodValue); string s = getSQL(f); XmlDocument doc = Engine.db().makeReport(s); ReportViewForm rvf = new ReportViewForm(MenuText, FileName, new XmlDocument[] { doc, dlg.GetXml() }); rvf.ExcelEnabled = false; rvf.Show(); #endif }
public AnalysisReportViewModel(TreeNode analysisNode) { mAnalysisNode = analysisNode; mReportViewForm = new ReportViewForm(analysisNode); }
private void ocjeneIzPredmetaToolStripMenuItem_Click(object sender, EventArgs e) { Form frm = new ReportViewForm(); frm.Show(); }