Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }