50 lines
1.3 KiB
C#
50 lines
1.3 KiB
C#
using InfosysPublisher.Classes;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Configuration;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Reflection;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
|
|
namespace InfosysPublisher
|
|
{
|
|
/// <summary>
|
|
/// Interaction logic for App.xaml
|
|
/// </summary>
|
|
public partial class App : Application
|
|
{
|
|
internal static string SqlConnectionString = @"Server=192.168.111.99\INFOSYS;Database=IsStoritve;User Id=infosys;Password=is2005is;MultipleActiveResultSets=True;Encrypt=false";
|
|
|
|
internal static Settings.Application? _application;
|
|
internal static User User;
|
|
|
|
protected override void OnStartup(StartupEventArgs e)
|
|
{
|
|
// On start stuff here
|
|
//base.OnStartup(e);
|
|
_application = WinSettings.GetSettings();
|
|
|
|
if (_application == null)
|
|
{
|
|
OpenSettings();
|
|
return;
|
|
}
|
|
|
|
var win = new WinLogin();
|
|
win.ShowDialog();
|
|
}
|
|
|
|
internal static void OpenSettings()
|
|
{
|
|
var win = new WinSettings();
|
|
win.ShowDialog();
|
|
if (win.DialogResult != null && (bool)win.DialogResult)
|
|
{
|
|
_application = WinSettings.GetSettings();
|
|
}
|
|
}
|
|
}
|
|
}
|