using System.Windows.Forms;
namespace ResultsBrowser.Filters
{
public partial class SerialNrFilterUI : UserControl
{
SerialNrFilter data;
/// Used only by Designer
public SerialNrFilterUI()
{
InitializeComponent();
Localize();
}
/// Used to create the control aby a filter
public SerialNrFilterUI(SerialNrFilter data)
{
this.data = data;
InitializeComponent();
Localize();
}
void Localize()
{
groupBox1.Text = SerialNrFilter.GetFilterName();
}
public void Data2UI()
{
serialNrTextBox.Text = (data.SerialNr != null) ? data.SerialNr : string.Empty;
}
public void UI2Data()
{
data.SerialNr = serialNrTextBox.Text;
}
private void serialNrTextBox_MouseDoubleClick(object sender, MouseEventArgs e)
{
OpenFileDialog dlg = new OpenFileDialog();
if (dlg.ShowDialog() == DialogResult.OK)
{
serialNrTextBox.Text = string.Format("@{0}", dlg.FileName);
}
}
}
}