Мультиагентная обучающая система по медицинской диагностике
sw111.Write(textBox1.Text + ";" + mas2[numb].ToString() + ";'"+textBox10.Text+"'\r\n");
sw111.Close();
Process myProcess1 = Process.Start("A11.EXE");
myProcess1.WaitForExit();
int sch;
sch = 0;
StreamReader fs = new StreamReader(new FileStream("ISTORIYA.TXT", FileMode.Open), Encoding.GetEncoding(866));
listBox4.Items.
Clear();
while ((l = fs.ReadLine()) != null)
{
temp1 = l.Split(';');
temp2[sch] = l;
listBox4.Items.Add("Время начала:"+temp1[3]+", время завершения"+temp1[4]);
//listBox4.Items.Add(l);
sch++;
}
fs.Close();
if (sch != 0)
{
button15.Visible = true;
listBox4.Visible = true;
}
else
{
button15.Visible = false;
listBox4.Visible = false;
MessageBox.Show("Результаты не найдены!");
}
}
private void button13_Click(object sender, EventArgs e)
{
label33.Visible = true;
label34.Visible = true;
textBox8.Visible = true;
textBox9.Visible = true;
button13.Visible = false;
button6.Visible = false;
button14.Visible = true;
}
//зарегистрировать
private void button14_Click(object sender, EventArgs e)
{
if (textBox9.Text == "" || textBox8.Text == "")
{
MessageBox.Show("Одно из полей не заполнено!");
}
else
{
//UCHITEL.TXT
StreamWriter sw1 = new StreamWriter(new FileStream("UCHITEL.TXT", FileMode.Append), Encoding.GetEncoding(866));
sw1.Write(textBox8.Text+";"+textBox9.Text+"\r\n");
sw1.Close();
MessageBox.Show("Преподаватель успешно добавлен в базу.");
label33.Visible = false;
label34.Visible = false;
textBox8.Visible = false;
textBox9.Visible = false;
button13.Visible = true;
button6.Visible = true;
button14.Visible = false;
}
}
private void button15_Click(object sender, EventArgs e)
{
if (listBox4.SelectedIndex != -1)
{
//ЗАПОЛНЯЕМ СТРАНИЧКУ С РЕЗУЛЬТАТАМИ
temp1 = temp2[listBox4.SelectedIndex].Split(';');
label23.Text = temp1[2];
label24.Text = temp1[3];
label25.Text = temp1[4];
label26.Text = temp1[5];
label27.Text = temp1[6];
label28.Text = temp1[7];
label29.Text = temp1[8];
label32.Text = temp1[9];
label30.Text = temp1[10];
resultPrepodu = true;
this.result.SelectTab(this.result.TabPages[3].Name);
//--
}
else
{
MessageBox.Show("Выберите хотябы один результат!");
}
}
private void button17_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button16_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button18_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button19_Click(object sender, EventArgs e)
{
Application.Exit();
}
//ОБЫЧНЫЙ ПОИСК
private void button21_Click(object sender, EventArgs e)
{
button20.Visible = false;
button21.Visible = false;
//tabControl.TabPages[1].Hide();
button5.Visible = false;
button1.Enabled = true;
label8.Visible = false;
label7.Text = "Заполните все необходимые поля для поиска";
label1.Visible = true;
label2.Visible = true;
label3.Visible = true;
label4.Visible = true;
label5.Visible = true;
label6.Visible = true;
button1.Visible = true;
textBox1.Visible = true;
textBox2.Visible = true;
textBox3.Visible = true;
textBox4.Visible = true;
textBox5.Visible = true;
textBox6.Visible = true;
button3.Visible = false;
button4.Visible = false;
button2.Visible = false;
textBox7.Visible = false;
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
label8.Visible = false;
textBox7.Visible = false;
}
//УДАЛИТЬ данные студента
private void button22_Click(object sender, EventArgs e)
{
button1.Visible = false;
button22.Visible = false;
button23.Visible = true;
label8.Visible = true;
textBox7.Text = "";
textBox7.Visible = true;
}
//удалить
private void button23_Click(object sender, EventArgs e)
{
label7.Text = mas[11];
if (textBox7.Text == mas[11])
{
StreamReader sw33 = new StreamReader(new FileStream("INPUT.TXT", FileMode.Open), Encoding.GetEncoding(866));
string l;
string l1;
string l2;
l2 = "";
l1 = textBox1.Text + ";'" + textBox2.Text + "';'" + textBox3.Text + "';'" + textBox4.Text + "';" + textBox5.Text + ";" + textBox6.Text + ";'_';'_';0;0;'" + textBox7.Text + "'";
while ((l = sw33.ReadLine()) != null)
{
if (l != l1)
{
l2 += l+"\r\n";
}
}
sw33.Close();
StreamWriter sw2 = new StreamWriter(new FileStream("INPUT.TXT", FileMode.Create), Encoding.GetEncoding(866));
sw2.Write(l2);
sw2.Close();
label7.Text = "ДАННЫЕ УДАЛЕНЫ.";
}
else
{
MessageBox.Show("ПАРОЛЬ НЕ ВЕРНЫЙ. УДАЛЕНИЕ НЕ ВОЗМОЖНО!");
label7.Text = "ПАРОЛЬ НЕ ВЕРНЫЙ. ВВЕДИТЕ ВЕРНЫЙ ПАРОЛЬ.";
}
}
//ПОИСК ПО ГРУППЕ
private void button20_Click(object sender, EventArgs e)
{
label5.Visible = true;
textBox5.Visible = true;
button20.Visible = false;
button21.Visible = false;
button24.Visible = true;
}
//НАЙТИ
private void button24_Click(object sender, EventArgs e)
{
StreamReader sw33 = new StreamReader(new FileStream("INPUT.TXT", FileMode.Open), Encoding.GetEncoding(866));
string l;
string[] temp;
bool fl=false;
int sch=0;
int sch1 = 1;
listBox5.Items.Clear();
while ((l = sw33.ReadLine()) != null)
{
temp = l.Split(';');
//label7.Text = temp[1] + temp[2] + temp[3] + temp[4];
//label14.Visible = true;
// label14.Text = ;
if (textBox5.Text == temp[4])
{
fl = true;
listBox5.Items.Add(temp[1] +" "+ temp[2]+" " + temp[3]);
groupStudents[sch] = sch1+";"+ l;
sch++;
}
sch1++;
}
sw33.Close();
if (!fl)
{
MessageBox.Show("Студенты в данной группе не найдены!");
label7.Text = "Студенты в данной группе не найдены!";
}
else
{
listBox5.Visible = true;
button24.Visible = false;
button25.Visible = true;
textBox5.Visible = false;
label5.Visible = false;
label7.Text = "В данной группе есть студенты. Выберите из списка.";
}
}
//выбрать
private void button25_Click(object sender, EventArgs e)
{
if (listBox5.SelectedIndex == -1)
{
MessageBox.Show("Выберите хотябы одного студента!");
Другие рефераты на тему «Педагогика»:
Поиск рефератов
Последние рефераты раздела
- Тенденции развития системы высшего образования в Украине и за рубежом: основные направления
- Влияние здоровьесберегающего подхода в организации воспитательной работы на формирование валеологической грамотности младших школьников
- Характеристика компетенций бакалавров – психологов образования
- Коррекционная программа по снижению тревожности у детей младшего школьного возраста методом глинотерапии
- Формирование лексики у дошкольников с общим недоразвитием речи
- Роль наглядности в преподавании изобразительного искусства
- Активные методы теоретического обучения