45 lines
1.0 KiB
C#
45 lines
1.0 KiB
C#
using System.Windows.Forms;
|
|
using ResultsBrowser.Resources;
|
|
|
|
namespace ResultsBrowser.Filters
|
|
{
|
|
public partial class DateFilterUI : UserControl
|
|
{
|
|
DateFilter data;
|
|
|
|
/// <summary> Used only by Designer </summary>
|
|
public DateFilterUI()
|
|
{
|
|
InitializeComponent();
|
|
Localize();
|
|
}
|
|
|
|
/// <summary> Used to create the control aby a filter </summary>
|
|
public DateFilterUI(DateFilter data)
|
|
{
|
|
this.data = data;
|
|
InitializeComponent();
|
|
Localize();
|
|
}
|
|
|
|
void Localize()
|
|
{
|
|
groupBox1.Text = DateFilter.GetFilterName();
|
|
fromLabel.Text = Strings.From;
|
|
toLabel.Text = Strings.To;
|
|
}
|
|
|
|
public void Data2UI()
|
|
{
|
|
fromDateTimePicker.Value = data.From;
|
|
toDateTimePicker.Value = data.To;
|
|
}
|
|
|
|
public void UI2Data()
|
|
{
|
|
data.From = fromDateTimePicker.Value.Date;
|
|
data.To = toDateTimePicker.Value.Date.AddDays(1).AddTicks(-1);
|
|
}
|
|
}
|
|
}
|