public MainWindow() { InitializeComponent(); notAnsweredListBox.Items.SortDescriptions.Add( new System.ComponentModel.SortDescription("CreateTime", System.ComponentModel.ListSortDirection.Ascending)); var mainContext = new CRMContext(); DataContext = mainContext; ((CRMContext)DataContext).mainWindow = this; var login = new LoginView(); var loginModel = new LoginContext(mainContext.serverIp); login.DataContext = loginModel; loginModel.View = login; var t = login.ShowDialog(); if (t != true) { Environment.Exit(0); } mainContext.SipUser = AppSettings.SipInfo?.SipUser; mainContext.SipSecret = AppSettings.SipInfo?.SipSecret; mainContext.InitMysqlAndSip(); }
public MainWindow() { _logger.Debug($"App Started. Ver. {Assembly.GetEntryAssembly().GetName().Version}"); InitializeComponent(); _notify = new NotifyIcon(); _notify.Icon = new System.Drawing.Icon("PhoneIco.ico"); _notify.Visible = true; notAnsweredListBox.Items.SortDescriptions.Add( new System.ComponentModel.SortDescription("CreateTime", System.ComponentModel.ListSortDirection.Ascending)); var mainContext = new CRMContext(); DataContext = mainContext; ((CRMContext)DataContext).mainWindow = this; var login = new LoginView(); var loginModel = new LoginContext(mainContext.serverIp); login.DataContext = loginModel; loginModel.View = login; var t = login.ShowDialog(); if (t != true) { Environment.Exit(0); } mainContext.SipUser = AppSettings.SipInfo?.SipUser; mainContext.SipSecret = AppSettings.SipInfo?.SipSecret; mainContext.InitMysqlAndSip(); }