38 lines
1.4 KiB
C#
38 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace NeshinaPolina2111
|
|
{
|
|
internal static class Program
|
|
{
|
|
/// <summary>
|
|
/// Главная точка входа для приложения.
|
|
/// </summary>
|
|
[STAThread]
|
|
static void Main()
|
|
{
|
|
Application.EnableVisualStyles();
|
|
Application.SetCompatibleTextRenderingDefault(false);
|
|
|
|
// Сначала открываем форму авторизации
|
|
var authForm = new Authorization();
|
|
authForm.ShowDialog(); // ждём, пока пользователь войдёт
|
|
|
|
// Если форма авторизации закрыта — выходим (если не вошёл)
|
|
if (authForm.Visible) // если форма всё ещё видна — значит, пользователь не вошёл или закрыл без входа
|
|
{
|
|
return;
|
|
}
|
|
|
|
// Всё хорошо — приложение завершилось успешно, но мы не запускаем MainForm здесь
|
|
// Потому что MainForm создаётся и показывается внутри Authorization после успешного входа
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|