COP_labs/Test App/Form1.cs

89 lines
2.8 KiB
C#
Raw Normal View History

namespace Test_App
{
public partial class Form1 : Form
{
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1
List<string> list;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3
List<TestClass> list2;
public Form1()
{
InitializeComponent();
list = new List<string>() { "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 4", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 5" };
dropDownList.LineChanged += dropDownList_LineChanged;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>)
//<2F><><EFBFBD> 3-<2D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TestClass worker1 = new TestClass("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 15, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1");
TestClass worker2 = new TestClass("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 7, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2");
TestClass worker3 = new TestClass("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", 1, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3");
list2 = new List<TestClass>() { worker1, worker2, worker3 };
objectsListBox.SetTemplateInfo("<FIO>; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <workExperience>, <20><><EFBFBD> <20> <department>", '<', '>');
//objectsListBox.SetTemplateInfo("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> c <FIO>: <20> <workExperience>, <20><><EFBFBD><EFBFBD> <20> <department>", '<', '>');
}
private void dropDownList_LineChanged(object sender, EventArgs e)
{
label1.Text = dropDownList.SelectedLine;
}
private void buttonClear_Click(object sender, EventArgs e)
{
dropDownList.Clear();
}
private void buttonSelected_Click(object sender, EventArgs e)
{
label1.Text = dropDownList.SelectedLine;
}
private void buttonCheck_Click(object sender, EventArgs e)
{
try
{
MessageBox.Show(mailTextBox.TextValue + " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void buttonHint_Click(object sender, EventArgs e)
{
mailTextBox.setExample(textBoxHint.Text);
}
private void buttonFill_Click(object sender, EventArgs e)
{
objectsListBox.Fill(list2);
}
private void buttonGetObject_Click(object sender, EventArgs e)
{
if (objectsListBox.SelectedIndex == -1)
{
MessageBox.Show("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
}
else
{
var worker = objectsListBox.GetObjectFromLine<TestClass>();
string workerStr = worker.FIO + "\n" + worker.workExperience.ToString() + "\n" + worker.department;
labelWorker.Text = workerStr;
}
}
private void buttonList_Click(object sender, EventArgs e)
{
dropDownList.Fill(list);
dropDownList.SelectedLine = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 4";
}
}
}