tbf/ResultsBrowser/Filters/DateFilterUI.cs

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);
}
}
}