Skip to content

Instantly share code, notes, and snippets.

@clausjoergensen
Created December 22, 2011 10:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clausjoergensen/1509829 to your computer and use it in GitHub Desktop.
Save clausjoergensen/1509829 to your computer and use it in GitHub Desktop.
using System;
using CRUFL_MT;
using MTool.Framework;
namespace MTool.Report
{
public partial class MeterReportForm : MToolFormBase
{
public MeterReportForm()
{
InitializeComponent();
meterDataReport.RefreshReport += MeterDataReport1_RefreshReport;
meterDataReport.SetDataSource(registerDataSet);
}
private void MeterDataReport1_RefreshReport(object sender, EventArgs e)
{
if (Visible)
UpdateParameters();
}
private void UpdateParameters()
{
UseWaitCursor = true;
registerDataSet.Load();
meterDataReport.SetParameterValue("Title", "Meter Data", "ReportHeader.rpt");
try
{
var ufl = new MeterToolUfl();
meterDataReport.SetParameterValue("MeterNumber", ufl.TranslateText("Report", "MeterNumberLabel"));
meterDataReport.SetParameterValue("ReadingDate", ufl.TranslateText("Report", "ReadingDateLabel"));
}
catch (NullReferenceException)
{
meterDataReport.SetParameterValue("MeterNumber", "MeterNumberLabel");
meterDataReport.SetParameterValue("ReadingDate", "ReadingDateLabel");
}
UseWaitCursor = false;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment