private void button1_Click(object sender, EventArgs e) { if (_checkIndex == _index) { _trueAns = _trueAns + 1; } if (_checkIndex != _index) { _falseAns = _falseAns + 1; _falseArray[_falseAns] = rtb.Text; } switch (BtnNext.Text) { case "Начать тестирование сначала": BtnNext.Text = "Следующий вопрос"; radioButton1.Visible = true; radioButton2.Visible = true; radioButton3.Visible = true; radioButton4.Visible = true; StartQuest(); return; case "Завершить": _reader.Close(); radioButton1.Visible = false; radioButton2.Visible = false; radioButton3.Visible = false; radioButton4.Visible = false; var mark = _trueAns * 5.0F / _count; rtb.Text = String.Format("Тестирование завершено.\n" + "Правильных ответов: {0} из {1}.\n" + "Оценка в пятибальной системе: {2:F2}.", _trueAns, _count, mark); DBUtils.Insert("UPDATE students SET mark='" + mark + "' WHERE name ='" + NameS + "'"); BtnNext.Text = "Начать тестирование сначала"; var Str = "СПИСОК ВОПРОСОВ, НА КОТОРЫЕ ВЫ ДАЛИ " + "НЕПРАВИЛЬНЫЙ ОТВЕТ:\n\n"; for (int i = 1; i <= _falseAns; i++) { Str = Str + _falseArray[i] + "\n"; } if (_falseAns != 0) { MessageBox.Show(Str, "Тестирование завершено"); } break; } if (BtnNext.Text == "Следующий вопрос") { NextQuest(); } }
private void Addbtnt_Click(object sender, EventArgs e) { if (parrent.isEdit) { DBUtils.Insert(string.Format("UPDATE teacher SET name = '{0}', login = '******',passwd = '{2}' WHERE name ='{0}'", tName.Text, tbLogin.Text, tbPasswd.Text), DBUtils.Teacherconn); parrent.Ref(); Close(); } else { DBUtils.Insert(string.Format("INSERT INTO teacher (name,login,passwd) VALUES ('{0}','{1}','{2}')", tName.Text, tbLogin.Text, tbPasswd.Text), DBUtils.Teacherconn); parrent.Ref(); Close(); } }
private void DropBase(string basename, SQLiteConnection s) { var result = MessageBox.Show(string.Format("Вы действительно хотите удалить базу '{0}'", basename), @"Подтверждение", MessageBoxButtons.YesNoCancel); if (result == DialogResult.Yes) { DBUtils.Insert(string.Format("DELETE FROM '{0}'", basename), s); new Thread(() => { Thread.Sleep(1000); Invoke((Action)(() => { MessageBox.Show(string.Format("База {0} успешно удалена!", basename)); Ref(); })); }).Start(); } }
private void Addbtnt_Click(object sender, EventArgs e) { if (parrent.isEdit) { DBUtils.Insert("UPDATE students SET name = '" + tName.Text + "',gr='" + tGroup.Text + "',specialty='" + tSpec.Text + "', mark='" + tMark.Text + "' WHERE name ='" + std.Name + "'"); parrent.Ref(); Close(); } else { DBUtils.Insert("INSERT INTO students (name,gr,specialty,mark) VALUES ('" + tName.Text + "','" + tGroup.Text + "','" + tSpec.Text + "', '" + tMark.Text + "')"); parrent.Ref(); Close(); } }
private void CloseAns() { Reader.Close(); radioButton1.Visible = false; radioButton2.Visible = false; radioButton3.Visible = false; radioButton4.Visible = false; label2.Visible = false; label3.Visible = false; label4.Visible = false; label5.Visible = false; var mark = _trueAns * 5.0F / _count; rtb.Text = string.Format("Тестирование завершено.\n" + "Правильных ответов: {0} из {1}.\n" + "Оценка в пятибальной системе: {2:F2}.", _trueAns, _count, mark); if (!IsOop) { { DBUtils.Insert( string.Format( "UPDATE studentmark SET mark='{0}' WHERE name ='{1}' AND part='{2}' AND subject='АиСД'", mark, NameS, Students.AsdObjects[Partof]), DBUtils.Markconn); } } else { DBUtils.Insert( string.Format( "UPDATE studentmark SET mark='{0}' WHERE name ='{1}' AND part='{2}' AND subject='ООП'", mark, NameS, Students.OopObjects[Partof]), DBUtils.Markconn); } BtnNext.Text = "Начать тестирование сначала"; var str = "СПИСОК ВОПРОСОВ, НА КОТОРЫЕ ВЫ ДАЛИ " + "НЕПРАВИЛЬНЫЙ ОТВЕТ:\n\n"; for (var i = 1; i <= _falseAns; i++) { str = str + _falseArray[i] + "\n"; } if (_falseAns != 0) { MessageBox.Show(str, "Тестирование завершено"); } }
private void Addbtnt_Click(object sender, EventArgs e) { if (parrent.isEdit) { DBUtils.Insert(string.Format(@"UPDATE students SET login = '******', passwd = '{1}', name = '{2}', gr = '{3}', specialty = '{4}', mark = '{5}' WHERE name = '{6}'", tbLogin.Text, tbPasswd.Text, tName.Text, tGroup.Text, tSpec.Text, tMark.Text, std.Name), DBUtils.Studentconn); parrent.Ref(); Close(); } else { DBUtils.Insert(string.Format("INSERT INTO students (login,passwd,name,gr,specialty,mark) VALUES ('{0}','{1}','{2}','{3}','{4}', '{5}')", tbLogin.Text, tbPasswd.Text, tName.Text, tGroup.Text, tSpec.Text, tMark.Text), DBUtils.Studentconn); for (var i = 0; i < Students.OopObjects.Length; i++) { DBUtils.Insert(string.Format("INSERT INTO studentmark (name,subject, part, mark) VALUES ('{0}','ООП','{1}','0')", tName.Text, Students.OopObjects[i]), DBUtils.Markconn); } for (var j = 0; j < Students.OopObjects.Length; j++) { DBUtils.Insert(string.Format("INSERT INTO studentmark (name,subject, part, mark) VALUES ('{0}','АиСД','{1}','0')", tName.Text, Students.AsdObjects[j]), DBUtils.Markconn); } parrent.Ref(); Close(); } }