testirovanie/result.cs

91 lines
2.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace тест
{
public partial class result : Form
{
public string fname, lname, group, course;
private void textBox1_FontChanged(object sender, EventArgs e)
{
}
private void result_FormClosing(object sender, FormClosingEventArgs e)
{
Application.Exit();
}
int sum;
int vopros1, vopros2, vopros3, vopros4, vopros5;
private void button2_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.Cancel) { return; }
textBox1.Text = File.ReadAllText(openFileDialog1.FileName);
}
private void button1_Click(object sender, EventArgs e)
{
saveFileDialog1.FileName = "Результат " + lname + " " + fname + ".txt"; // имя по умолчанию
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
File.WriteAllText(saveFileDialog1.FileName, textBox1.Text);
}
}
public result(string f, string l, string g, string c, int s, int v1, int v2, int v3, int v4, int v5)
{
InitializeComponent();
fname = f;
lname = l;
group = g;
course = c;
sum = s;
vopros1 = v1;
vopros2 = v2;
vopros3 = v3;
vopros4 = v4;
vopros5 = v5;
}
private void result_Shown(object sender, EventArgs e)
{
textBox1.Text = "Тест пройден" + Environment.NewLine +
"Фамилия: " + lname + Environment.NewLine +
"Имя: " + fname + Environment.NewLine +
"Группа: " + group + Environment.NewLine +
"Курс: " + course + Environment.NewLine +
"Количество баллов: " + Convert.ToString(sum) + Environment.NewLine +
"******************" + Environment.NewLine +
"Вопрос 1: " + correct(vopros1) + Environment.NewLine +
"Вопрос 2: " + correct(vopros2) + Environment.NewLine +
"Вопрос 3: " + correct(vopros3) + Environment.NewLine +
"Вопрос 4: " + correct(vopros4) + Environment.NewLine +
"Вопрос 5: " + correct(vopros5);
}
private string correct(int a)
{
if (a == 0) { return "Неверно"; }
else if (a == 1) { return "Верно"; }
return "Неопределенно";
}
}
}