Пример #1
0
        public bool Login(ExtendedApplicationBase app)
        {
            LoginWindow login = new LoginWindow(app);
            var dialogResult = login.ShowDialog();

            return dialogResult.HasValue && dialogResult.Value;
        }
Пример #2
0
 public LoginWindowViewModel(LoginWindow loginWindow)
 {
     LoginWindow = loginWindow;
     ButtonLogin = new RelayCommand(pars => Login());
     ButtonExit = new RelayCommand(pars => ExitWindow());
     ContextHelp = new RelayCommand(pars => ContextHelpHelper.ContextHelp());
 }
Пример #3
0
        private KeyValuePair<int, Window> CreateWindow(ViewModelType type, IViewModel viewModel)
        {
            this.index++;
            Window window;

            switch (type)
            {
                case ViewModelType.LoginWindow:
                    window = new LoginWindow {DataContext = viewModel};
                    break;
                case ViewModelType.MainWindow:
                    window = new MainWindow {DataContext = viewModel};
                    break;
                case ViewModelType.SettingsWindow:
                    window = new SettignsWindow { DataContext = viewModel };
                    break;
                default:
                    window = new Window { DataContext = viewModel };
                    break;
            }

            window.DataContext = viewModel;

            KeyValuePair<int, Window> keyValuePair = new KeyValuePair<int, Window>(this.index, window);
            this.windows.Add(keyValuePair);
            return keyValuePair;
        }
Пример #4
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            Settings settings = Settings.Default;

            MainWindow window = new MainWindow();
            window.Show();

            if (String.IsNullOrEmpty(settings.MantisConnectUrl) ||
                String.IsNullOrEmpty(settings.MantisUsername) ||
                String.IsNullOrEmpty(settings.MantisPassword))
            {
                LoginWindow loginWindow = new LoginWindow();
                loginWindow.Owner = window;
                bool? loginDialogResult = loginWindow.ShowDialog();

                if (!loginDialogResult.Value)
                {
                    Shutdown();
                }
            }

            if (!MantisService.IsLoggedIn)
            {
                MantisService.Login(settings.MantisConnectUrl, settings.MantisUsername, settings.MantisPassword, settings.HttpAuthUsername, settings.HttpAuthPassword, null);
            }
        }
Пример #5
0
 public static void Main(string[] args)
 {
     Application.Init ();
     LoginWindow win = new LoginWindow ();
     win.Show ();
     Application.Run ();
 }
 public ListadoHistorialCupones(LoginWindow loginWindow)
 {
     InitializeComponent();
     this.loginWindow = loginWindow;
     //Para inicializar a las fechas del Archivo de configuración
     dateTimePicker1.Value = AdministradorConfiguracion.obtenerFecha();
     dateTimePicker2.Value = AdministradorConfiguracion.obtenerFecha();
 }
Пример #7
0
 public ArmarCupon(LoginWindow login)
 {
     this.login = login;
     InitializeComponent();
     InitializeDate();
     Cupones.HomeCiudades homeCiudades = new Cupones.HomeCiudades();
     this.listBox1.DataSource = ciudadesSeleccionadas;
     this.listBox2.DataSource = homeCiudades.getCiudades();
 }
Пример #8
0
 public RegisterWindow(LoginWindow parentWindow)
 {
     this.InitializeComponent();
     this.parentWindow = parentWindow;
     parentWindow.Hide();
     this.registerViewModel = new RegisterViewModel(new UserModel(), this.parentWindow.AuthorizationProvider);
     this.DataContext = this.registerViewModel;
     this.parentWindow.Closing += (object sender, System.ComponentModel.CancelEventArgs e) => this.Close();
     this.Show();
 }
Пример #9
0
 public LoginController(LoginWindow window)
 {
     _window = window;
     _window.LoginBtn.Click += (s, e) => Login();
     _window.KeyDown += (s, e) =>
                          {
                              if (e.Key == Key.Enter) Login();
                          };
     _window.Show();
 }
Пример #10
0
        public bool Login(ExtendedApplicationBase app)
        {
            var loginWindow = new LoginWindow(app);
            var result = loginWindow.ShowDialog();
            if (result.HasValue && result.Value)
            {
                return true;
            }

            return false;
        }
Пример #11
0
        public MainWindow()
        {
            InitializeComponent();
            this.Visibility = Visibility.Hidden;

            LoginWindow log = new LoginWindow();            
            log.Visibility = Visibility.Visible;

            ExplorerProject exPro = new ExplorerProject();
            this.grid_main_window.Children.Add(exPro);
            
            
        }
Пример #12
0
        public static void Main (string[] args)
		{
            DataBase.ConnectionHandler.Init ();
            Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("es-ES");
            Environment.SetEnvironmentVariable ("LANGUAGE", "es");
#if WIN32
            _putenv ("LANG=es");
#endif
            Mono.Unix.Catalog.Init("i8n1", "locale");
			Application.Init ();
			LoginWindow win = new LoginWindow ();
			win.Show ();
			Application.Run ();
		}
Пример #13
0
        protected override void OnStartup(StartupEventArgs e)
        {
            Messenger.Default.Register <NotificationMessage>(this, MessageReceived);
            if (e.Args.Length != 0 && e.Args[0].ToLower() == "-mock")
            {
                SimpleIoc.Default.Register <IClient>(() => new MockClient());
            }
            else
            {
                SimpleIoc.Default.Register <IClient>(() => new Client());
            }

            _singletonApp.OnStartup(e);
            MainWindow = new LoginWindow();
            MainWindow.Show();
            base.OnStartup(e);
        }
Пример #14
0
        private async Task ShowInitialWindow()
        {
            if (Resolve <IAppSettings>().StartMinimized != StartMinimizedMode.Disabled)
            {
                return;
            }

            LoginWindow          loginWindow          = Resolve <LoginWindow>();
            LoginWindowViewModel loginWindowViewModel = Resolve <LoginWindowViewModel>();

            Application.Current.MainWindow            = loginWindow;
            loginWindowViewModel.CurrentPageViewModel = Resolve <LoadingViewModel>();
            loginWindow.DataContext = loginWindowViewModel;
            loginWindow.Show();

            await StartAllServices();
        }
Пример #15
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            MainWindow = new MainWindow();


            LoginWindow loginWindow = new LoginWindow();

            if (loginWindow.ShowDialog() == true)
            {
                MainWindow.Show();
            }
            else
            {
                MainWindow.Close();
            }
        }
Пример #16
0
        public MainWindow()
        {
            LoginWindow login = new LoginWindow();

            login.ShowDialog();
            if (login.DialogResult == true)
            {
                login.Close();
                InitializeComponent();
                this.DataContext = new MainViewModel();
            }
            else
            {
                login.Close();
                this.Close();
            }
        }
        public MainViewModel()
        {
            IsLoaded = false;

            LoadedWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) =>
            {
                IsLoaded = true;

                if (p == null)
                {
                    return;
                }

                p.Hide();
                LoginWindow loginWindow = new LoginWindow();
                loginWindow.ShowDialog();

                if (loginWindow.DataContext == null)
                {
                    return;
                }

                var loginVM = loginWindow.DataContext as LoginViewModel;

                if (loginVM.IsLogin)
                {
                    p.Show();
                }
                else
                {
                    p.Close();
                }
            });

            UnitCommand = new RelayCommand <object>((p) => { return(true); }, (p) =>
            {
                UnitWindow window = new UnitWindow();
                window.ShowDialog();
            });

            SupplierCommand = new RelayCommand <object>((p) => { return(true); }, (p) =>
            {
                SupplierWindow window = new SupplierWindow();
                window.ShowDialog();
            });
        }
Пример #18
0
    private void QueueSuccess(QueueSuccessData data)
    {
        PlayerDataManager.Instance.AccountDataModel.LineUpShow  = false;
        PlayerDataManager.Instance.AccountDataModel.LineUpIndex = 0;
        var type = (QueueType)data.Type;

        switch (type)
        {
        case QueueType.Login:
            Instance.StartCoroutine(LoginWindow.LoginSuccess());
            break;

        case QueueType.EnterGame:
            CallEnterGame(PlayerDataManager.Instance.Guid);
            break;
        }
    }
 private void InitLogin()
 {
     using (var lw = new LoginWindow())
     {
         this.Hide();
         lw.ShowDialog();
         if (lw.Status == Status.Success)
         {
             loginDone = true;
             this.Show();
         }
         else
         {
             this.Close();
         }
     }
 }
        public MainViewModel()
        {
            var tmp = DataProvider.Ins.DB.QUYDINHs.Where(x => x.MAQD == 1).SingleOrDefault();

            SettingWindowVM.LIMITED_IMPORT      = tmp.NHAPTOITHIEU;
            SettingWindowVM.LIMITED_UNSTOCK     = tmp.TONTOITHIEU;
            SettingWindowVM.MAXIMUM_CUSTOMERDUE = tmp.NOTOIDA;
            SettingWindowVM.MAXIMUM_IMPORT      = tmp.NHAPTOIDA;

            LoadedWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) =>
            {
                UpdatePromotionData();
                Isloaded = true;
                p.Hide();
                LoginWindow loginWindow = new LoginWindow();
                loginWindow.ShowDialog();
                if (loginWindow.DataContext == null)
                {
                    return;
                }
                var loginVM = loginWindow.DataContext as LoginViewModel;

                if (loginVM.IsLogin)
                {
                    DisplayName        = LoginAccount.TENHIENTHI;
                    TypeAccount        = new TypeAccount(LoginAccount.LOAITK);
                    TypeAccountDisplay = TypeAccount.Display;
                    Image = LoginAccount.HINHANH;
                    Img   = ByteToImageConverter.Ins.LoadImage(Image);
                    p.Show();
                }
                else
                {
                    p.Close();
                }
            });
            PressBtnBookMngCommand  = new RelayCommand <Window>((p) => { return(p == null ? false : true); }, (p) => { OpenBookMngWindow(p); });
            PressBtnAccountCommand  = new RelayCommand <Window>((p) => { return(p == null ? false : true); }, (p) => { OpenAccountWindow(p); });
            PressBtnBusinessCommand = new RelayCommand <Window>((p) => { return(p == null ? false : true); }, (p) => { OpenBusinesstWindow(p); });
            PressBtnSettingCommand  = new RelayCommand <Window>((p) => { return(p == null ? false : true); }, (p) => { OpenSettingWindow(p); });
            PressBtnReportCommand   = new RelayCommand <Window>((p) => { return(p == null ? false : true); }, (p) => { OpenReportWindow(p); });
            PressBtnStatisticCmd    = new RelayCommand <Window>((p) => { return(p == null ? false : true); }, (p) => { OpenStatisticsWindow(p); });
            LogOutCmd = new RelayCommand <Window>((p) => { return(p == null ? false : true); }, (p) => { LogOut(p); });
            ExitCmd   = new RelayCommand <Window>((p) => { return(p == null ? false : true); }, (p) => { Exit(p); });
        }
Пример #21
0
 private void Btn_DeleteUnit_Click(object sender, RoutedEventArgs e)
 {
     if (HospView.SelectedUnit == null)
     {
         MessageBox.Show("Jelölje ki a törölni kívánt szervezeti egységet!", "Nincs kijelölve a törlésre szánt intézeti egység!", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
     else
     {
         LoginWindow auth = new LoginWindow(new Role[] { Role.Administrator }, AppMgr);
         auth.ShowDialog();
         if (auth.DialogResult == true)
         {
             AppMgr.HospitalManagement.RemoveUnit(HospView.SelectedUnit.Reference);
             HospView.SelectedUnit = null;
             HospView.UpdateHierarchyList();
         }
     }
 }
Пример #22
0
        /// <summary>
        /// ログイン処理
        /// </summary>
        private void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var window = new LoginWindow(this.nicoClient);

                window.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(
                    ex.Message + "\n" +
                    ex.StackTrace,
                    "エラー",
                    MessageBoxButton.OK,
                    MessageBoxImage.Error);
            }
        }
Пример #23
0
 public void OnLoggingInFailed(bool forceLogout)
 {
     if (forceLogout)
     {
         EVSdkManager.Instance.Logout();
     }
     CurrentLoginStatus = LoginStatus.LoginFailed;
     if (IsUrlLoginMode)
     {
         Utils.ClearAnonymousJoinConfData();
     }
     _loginResetEvent.Set();
     Application.Current.Dispatcher.InvokeAsync(() =>
     {
         ProgressDialogLogin.Instance.Hide();
         LoginWindow.Activate();
     });
 }
Пример #24
0
        // Xử lý mọi thứ trong này
        public MainViewModel()
        {
            LoadedWindowCommand = new RelayCommand <object>((p) => { return(true); }, (p) =>
            {
                isLoaded = true;
                LoginWindow loginWindow = new LoginWindow();
                loginWindow.ShowDialog();
            }
                                                            );

            // Xử lý di chuyển giữa các màn hình.
            CustomerWindowCommand         = new RelayCommand <object>((p) => { return(true); }, (p) => { CustomerWindow window = new CustomerWindow(); window.ShowDialog(); });
            ImageManagementWindowCommand  = new RelayCommand <object>((p) => { return(true); }, (p) => { ImageManagementWindow window = new ImageManagementWindow(); window.ShowDialog(); });
            OutputWindowCommand           = new RelayCommand <object>((p) => { return(true); }, (p) => { OutputWindow window = new OutputWindow(); window.ShowDialog(); });
            OutputManagementWindowCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { ManageOutputWindow window = new ManageOutputWindow(); window.ShowDialog(); });

            //MessageBox.Show(DataProvider.Ins.DB.Users.First().HoTen);
        }
Пример #25
0
    private void Awake()
    {
#if !UNITY_EDITOR
        try
        {
#endif

        instance = this;
        Init();
        Version.text = string.Format(GameUtils.GetDictionaryText(110000002), UpdateHelper.LocalGameVersion) + "." + UpdateHelper.Version;
#if !UNITY_EDITOR
    }
    catch (Exception ex)
    {
        Logger.Error(ex.ToString());
    }
#endif
    }
Пример #26
0
 // mọi thứ xử lý sẽ nằm trong này
 public MainViewModel()
 {
     LoadedWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => {
         Isloaded = true;
         p.Hide();
         LoginWindow loginWindow = new LoginWindow();
         loginWindow.ShowDialog();
         p.Show();
     }
                                                     );
     UnitCommand     = new RelayCommand <object>((p) => { return(true); }, (p) => { UnitWindow wd = new UnitWindow(); wd.ShowDialog(); });
     SupplierCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { SupplierWindow wd = new SupplierWindow(); wd.ShowDialog(); });
     CustomerCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { CustomerWindow wd = new CustomerWindow(); wd.ShowDialog(); });
     ObjectCommand   = new RelayCommand <object>((p) => { return(true); }, (p) => { ObjectWindow wd = new ObjectWindow(); wd.ShowDialog(); });
     UserCommand     = new RelayCommand <object>((p) => { return(true); }, (p) => { UserWindow wd = new UserWindow(); wd.ShowDialog(); });
     InputCommand    = new RelayCommand <object>((p) => { return(true); }, (p) => { InputWindow wd = new InputWindow(); wd.ShowDialog(); });
     OutputCommand   = new RelayCommand <object>((p) => { return(true); }, (p) => { OutputWindow wd = new OutputWindow(); wd.ShowDialog(); });
 }
Пример #27
0
        public string RegisterButton(string vivesNrInput, string lastNameInput,
                                     string firstNameInput, string emailAdresInput,
                                     string passwordInput, string passwordRepeatInput, string rolInput)
        {
            //errorMessage die gereturned wordt om de gebruiker te waarschuwen wat er aan de hand is
            string Message = string.Empty;

            //checken of alle velden ingevuld zijn
            if (vivesNrInput != null &&
                firstNameInput != null &&
                lastNameInput != null &&
                emailAdresInput != null &&
                passwordInput != null &&
                passwordRepeatInput != null &&
                rolInput != null)
            {   //checken als het emailadres een geldig vives email is.
                if (emailAdresInput != null && emailAdresInput.Contains(".vives.be") && emailAdresInput.Contains("@")
                    //checken als het email adres al bestaat of niet.
                    && _dao.CheckIfEmailAlreadyExists(emailAdresInput))
                {     //checken als het herhaalde wachtwoord klopt of niet.
                    if (passwordInput == passwordRepeatInput)
                    { //gebruiker registreren.
                        _dao.RegisterUser(vivesNrInput, firstNameInput, lastNameInput, rolInput, emailAdresInput, passwordInput);
                        Message = $"{firstNameInput}, je bent succevol geregistreerd," + "\r\n" + $" uw gebruikersnaam is {emailAdresInput}." +
                                  "\r\n" + $" {firstNameInput}, je kan dit venster wegklikken en inloggen.";
                        LoginWindow loginWindow = new LoginWindow();
                        loginWindow.Show();
                    }//foutafhandeling
                    else
                    {
                        Message = "zorg dat de wachtwoorden overeen komen.";
                    }
                }
                else
                {
                    Message = $"{emailAdresInput} is geen geldig emailadres, " + "\r\n" + " of het eamiladres is al in gebruik.";
                }
            }
            else
            {
                Message = "zorg dat alle velden ingevuld zijn";
            }//Message terugsturen om te binden aan een label in de viewModel.
            return(Message);
        }
        /// <summary>
        /// removes user's account
        /// </summary>
        private void Unregister(object obj)
        {
            Message = null;

            LoginWindowViewModel loginWindowViewModel = new LoginWindowViewModel(_myWellnessAppBusiness);
            LoginWindow          loginWindow          = new LoginWindow
            {
                DataContext = loginWindowViewModel
            };

            if (!String.IsNullOrEmpty(Password))
            {
                if (Password == _currentUser.Password)
                {
                    MessageBoxResult results = MessageBox.Show("Are you sure you want to delete your profile? This cannot be undone.", "Delete User", MessageBoxButton.YesNo);

                    switch (results)
                    {
                    case MessageBoxResult.Yes:
                        _myWellnessAppBusiness.DeleteUser(_currentUser.ID);

                        _window.Close();

                        loginWindow.Show();
                        MessageBoxResult message = MessageBox.Show("You Have Successfully Unregistered!");
                        break;

                    case MessageBoxResult.No:
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    Message = "PASSWORD DID NOT MATCH";
                }
            }
            else
            {
                Message = "YOU MUST ENTER YOUR PASSWORD TO UNREGISTER";
            }
        }
Пример #29
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string name   = "";
            string pass   = "";
            string region = "";

            name   = UserName.Text;
            pass   = PassWord.Password;
            region = WareHouse.SelectedIndex.ToString();
            DataSet ds  = new DataSet();
            string  sql = "";

            sql = "select * from T_Staff as t " +
                  "where t.name_staff = '" + name + "' and t.pass_staff = '" + pass + "'";
            ds = DBClass.execQuery(sql);
            if (ds.Tables[0].Rows.Count == 0)
            {
                MessageBox.Show("用户名或密码有误,请检查!");
            }
            else
            {
                sql = "select t.Region_staff from T_Staff as t " +
                      "where t.name_staff = '" + name + "' and t.pass_staff = '" + pass + "'";
                ds = DBClass.execQuery(sql);
                if (region == "0")
                {
                    MessageBox.Show("请选择要操作的仓库!");
                }
                else if (ds.Tables[0].Rows[0][0].ToString() == region)
                {
                    Application.Current.Properties["name"]   = name;
                    Application.Current.Properties["region"] = region;
                    MainWindow mw = new MainWindow();
                    mw.Show();
                    mw.WindowState = WindowState.Maximized;
                    LoginWindow lw = System.Windows.Window.GetWindow(this) as LoginWindow;
                    lw.Close();
                }
                else
                {
                    MessageBox.Show("请选择正确的仓库!");
                }
            }
        }
        private void MakeAdmin(object sender, RoutedEventArgs e)
        {
            try
            {
                SetLanguageDictionary();

                DesktopUser newAdmin = ((FrameworkElement)sender).DataContext as DesktopUser;

                string messageboxContent = String.Format(LangResource.MBContentMakeUserAdmin, newAdmin.FullName);
                string messageboxTitle   = String.Format(LangResource.MBTitleMakeUserAdmin, newAdmin.FullName);

                MessageBoxManager.Yes = LangResource.Yes;
                MessageBoxManager.No  = LangResource.No;
                MessageBoxManager.Register();

                if (MessageBox.Show(messageboxContent,
                                    messageboxTitle,
                                    MessageBoxButton.YesNo,
                                    MessageBoxImage.Warning)
                    == MessageBoxResult.Yes)
                {
                    _userRepo.AssignNewAdmin(newAdmin);
                    _userRepo.SaveChangesAsync();

                    LoginWindow login = new LoginWindow();
                    login.Show();

                    NavigationWindow win = (NavigationWindow)Window.GetWindow(this);

                    win.Close();

                    MessageBoxManager.Unregister();
                }
                else
                {
                    MessageBoxManager.Unregister();
                }
            }
            catch (Exception)
            {
                MessageBox.Show(LangResource.ErrUpdateOverviewFailed);
                MessageBoxManager.Unregister();
            }
        }
Пример #31
0
        private void BtnSubmit_Click()
        {
            SqlConnection Conn = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=LoginDB;Integrated Security=True");

            try
            {
                if (Conn.State == ConnectionState.Closed)
                {
                    Conn.Open();
                    string     query  = "SELECT COUNT(1) FROM LoginPasswordManager WHERE Email=@Email";
                    SqlCommand sqlcmd = new SqlCommand(query, Conn);
                    sqlcmd.Parameters.AddWithValue("@Email", txtUsername);
                    // sqlcmd.Parameters.AddWithValue("@Password",txtPassword);
                    int count = Convert.ToInt32(sqlcmd.ExecuteScalar());
                    if (count == 1)
                    {
                        if (PasswordHash.ValidatePassword(txtPassword, getstoredhash()) == true)
                        {
                            MainWindow dashboard = new MainWindow();
                            dashboard.Show();

                            LoginWindow dash = new LoginWindow();
                            dash.Close();
                        }
                        else
                        {
                            MessageBox.Show("Incorrect password");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Username or Password is incorrect");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                Conn.Close();
            }
        }
Пример #32
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            ParseCommandLineArgs();
            ConfigureCulture();

            var loginWindow = new LoginWindow();
            var result = loginWindow.ShowDialog();

            if (result.HasValue && result.Value)
            {
                var mainWindow = new MainWindow();
                mainWindow.Show();
            }
            else
            {
                Application.Current.Shutdown();
            }
        }
Пример #33
0
        /// <summary>
        /// hàm hiển thị màn hình Login
        /// </summary>
        /// <param name="parameter"></param>
        private void OnLogout(object parameter)
        {
            LoginWindow loginwindow = new LoginWindow()
            {
                DataContext = new LoginViewModel()
            };

            for (int intCounter = App.Current.Windows.Count - 1; intCounter >= 0; intCounter--)
            {
                if (App.Current.Windows[intCounter].Name == "loginwindowName")
                {
                    loginwindow.Show();
                }
                else
                {
                    App.Current.Windows[intCounter].Close();
                }
            }
        }
Пример #34
0
        private void BtnUser_Click(object sender, RoutedEventArgs e)
        {
            LoginWindow loginWindow = new LoginWindow();

            loginWindow.ShowDialog();
            if (!loginWindow.Answer)
            {
                Application.Current.Shutdown();
            }
            var emp = companyEntities.Employee.Include(e => e.Warehouse).FirstOrDefault(e => e.id == Properties.Settings.Default.IdUser);
            var bvm = (BaseViewModel)DataContext;

            bvm.Active = emp.idPosition == (int)EnumPosition.Warehouseman ? Visibility.Hidden : Visibility.Visible;
            Properties.Settings.Default.Warehouse = (int)emp.idWarehouse;
            Properties.Settings.Default.Save();
            bvm.FooterEmployeeCode = emp.code;
            bvm.FooterWarehouse    = emp.Warehouse.code;
            bvm.SelectedViewModel  = new HomeViewModel();
        }
Пример #35
0
        private void App_OnStartup(object sender, StartupEventArgs e)
        {
            LocalLogger.StoragePath = Settings.SystemRelatedStoragePath;
            ConfigFileManager.PrepareConfigDataFile(Settings.ApiUrl, Path.Combine(Settings.SystemRelatedStoragePath, "ArktinMonitorData.an"));

            var credentials = new CredentialsManager(Settings.ApiUrl, Settings.UserRelatedStoragePath, Settings.SystemRelatedStoragePath, "ArktinMonitor");
            var access      = credentials.TryGetWebApiToken();

            if (access)
            {
                var editorWindow = new EditorWindow();
                editorWindow.Show();
            }
            else
            {
                var logInWindow = new LoginWindow();
                logInWindow.Show();
            }
        }
Пример #36
0
        public void Run()
        {
            AddServices();

            if (_userSessionService.ActivationUri != null && _hyperlinkService.RedirectToExistingInstance(_userSessionService.ActivationUri))
            {
                return;
            }

            Application app = new Application();

            _loginController = new LoginController();
            _loginController.UserSessionService = _userSessionService;

            LoginWindow loginWindow = new LoginWindow();

            loginWindow.Loaded += LoginWindowLoaded;
            app.Run(loginWindow);
        }
Пример #37
0
 protected void LoginBtn_Click(object sender, DirectEventArgs e)
 {
     if (txtEmail.Text != "" && txtPassword.Text != "")
     {
         if (txtEmail.Text == "admin" && txtPassword.Text == "admin")
         {
             Response.Redirect("Desktop.aspx");
             LoginWindow.Close();
         }
         else
         {
             X.Msg.Alert("UPS! Un error :/", "Al parecer tu información no es correcta, intenta nuevamente.").Show();
         }
     }
     else
     {
         X.Msg.Alert("UPS! Un error :/", "Los campos email y contraseña no pueden ir vacios!!").Show();
     }
 }
        public bool Initialize()
        {
            serviceClient = new ServiceClient();
            Console.WriteLine("amina");
            mViewModel = new LoginViewModel()
            {
                LoginCommand = new RelayCommand(ExecuteLoginCommand)
            };
            mView = new LoginWindow {
                DataContext = mViewModel
            };
            var result = mView.ShowDialog();

            if (result == true)
            {
                return(true);
            }
            return(false);
        }
Пример #39
0
        void ShowLoginWindow()
        {
            var loginWindow = new LoginWindow();

            loginWindow.Owner = this;
            loginWindow.ShowDialog();

            if (loginWindow.LoginWasSuccessfull)
            {
                Title = AppGlobals.UserThatIsLoggedin.FirstName + " " + AppGlobals.UserThatIsLoggedin.LastName;
                userGrid.Children.Add(new UsersControl(this));
                customersGrid.Children.Add(new CustomersControl(this));
                workRequestsGrid.Children.Add(new WorkRequestsControl(this));
            }
            else
            {
                Close();
            }
        }
Пример #40
0
        public MainWindow()
        {
            // 初始化登录窗口
            LoginWindow loginWindowDialog = new LoginWindow();

            loginWindowDialog.ShowDialog();
            if (string.IsNullOrEmpty(MainStaticData.AccessToken))
            {
                Close();
            }
            else
            {
                InitializeComponent();

                DataContext = new MainWindowViewModel();
            }

            //Tips("Welcome to WorkTimeManager!");
        }
        public MainViewModel()
        {
            LoadedWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) =>
            {
                Isloaded = true;
                if (p == null)
                {
                    return;
                }

                p.Hide();
                LoginWindow loginWindow = new LoginWindow();
                loginWindow.ShowDialog();

                if (loginWindow.DataContext == null)
                {
                    return;
                }
                var loginVM = loginWindow.DataContext as LoginViewModel;

                if (loginVM.IsLogin)
                {
                    p.Show();
                }
                else
                {
                    p.Close();
                }
            }
                                                            );

            LogoutCommand = new RelayCommand <object>((p) => { return(true); }, (p) => {
                System.Windows.Application.Current.Shutdown();
            });
            ProductCommand   = new RelayCommand <object>((p) => { return(true); }, (p) => { ProductDetailPage wd = new ProductDetailPage(); wd.ShowDialog(); });
            SettingsCommand  = new RelayCommand <object>((p) => { return(true); }, (p) => { SettingsWindow wd = new SettingsWindow(); wd.ShowDialog(); });
            EmployeeCommand  = new RelayCommand <object>((p) => { return(true); }, (p) => { NhanVienWindow wd = new NhanVienWindow(); wd.ShowDialog(); });
            KhuyenMaiCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { KhuyenMaiWindow wd = new KhuyenMaiWindow(); wd.ShowDialog(); });
            StoreCommand     = new RelayCommand <object>((p) => { return(true); }, (p) => { StoreWindow wd = new StoreWindow(); wd.ShowDialog(); });
            KhachHangCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { KhachHangWindow wd = new KhachHangWindow(); wd.ShowDialog(); });
            ProducerCommand  = new RelayCommand <object>((p) => { return(true); }, (p) => { NSXWindow wd = new NSXWindow(); wd.ShowDialog(); });
            OrderCommand     = new RelayCommand <object>((p) => { return(true); }, (p) => { BillWindow wd = new BillWindow(); wd.ShowDialog(); });
        }
Пример #42
0
        private static void ConnectCallback(IAsyncResult ar)
        {
            //Catch exception when connection cannot be established
            //and output the error to login window.
            try {
                socket.EndConnect(ar);
            } catch (Exception e) {
                LoginWindow.WriteError(e.Message);
                return;
            }

            LoginWindow.ConnectionSuccessful();
            connected = true;
            //Establish infinite listening loop for receiving network data.
            while (connected)
            {
                OnReceive();
            }
        }
Пример #43
0
	private void Awake()
	{
#if !UNITY_EDITOR
        try
        {
#endif

		instance = this;

		if (null == LoginView)
		{
			var go = GameObject.Instantiate(LoginWindowPerfab) as GameObject;

			go.transform.parent = UIManager.Instance.GetUIRoot(UIType.TYPE_BASE);
			go.transform.localPosition = Vector3.zero;
			go.transform.localScale = Vector3.one;
			go.transform.rotation = Quaternion.identity;
			
			LoginView = go.GetComponent<LoginWindow>();
		}

		Init();
		LoginView.Version.text = string.Format(GameUtils.GetDictionaryText(110000002), UpdateHelper.LocalGameVersion) + "." + UpdateHelper.Version;

		if (LoginView.PopList.items.Count > 0)
		{
			if (!string.IsNullOrEmpty(LoginView.PopList.items[0]))
			{
				LoginView.DefaultIdAddress = LoginView.PopList.items[0];
			}
		}

		RefreshIsbn();

#if !UNITY_EDITOR
        }
        catch (Exception ex)
        {
            Logger.Error(ex.ToString());
        }
#endif
	}
Пример #44
0
        public MainWindow()
        {
            var loginWindow = new LoginWindow(); // Creates new instance of LoginWindow
            Hide(); // Hides MainWindow
            loginWindow.Show(); // Shows LoginWindow
            LoadContacts(); // Generates all contacts in ListView

            InitializeComponent(); // Generates contents of MainWindow

            // When LoginWindow is closed, it checks if login has been successful
            loginWindow.Closed += delegate {
                if (loginWindow.LoginSuccess) {
                    Show();
                    DivBrush = GlowBrush;
                }
                else {
                    Close();
                }
            };
        }
Пример #45
0
        private async Task<bool> RunLoginProcess()
        {
            string url = null;
            string username = null;

            while (true)
            {
                var cookieContainer = new CookieContainer();
                var handler = new HttpClientHandler() { CookieContainer = cookieContainer };
                var client = new HttpClient(handler);

                var loginWindow = new LoginWindow(url, username);
                loginWindow.Owner = window;

                if (loginWindow.ShowDialog() != true)
                    return false;

                window.Title = string.Format("{0} - Connecting...", AppTitle);

                client.BaseAddress = new Uri(loginWindow.Url, UriKind.Absolute);

                url = loginWindow.Url;
                username = loginWindow.Username;

                var result = await Utility.LoginAsync(loginWindow.Username, loginWindow.Password, cookieContainer, client);
                if (result)
                {
                    Client = client;
                    break;
                }

                window.Title = string.Format("{0} - Failed to connect", AppTitle);
            }

            return true;
        }
Пример #46
0
 public CambiarPassword(LoginWindow w)
 {
     InitializeComponent();
     this.loginWindow = w;
     this.label2.Text = loginWindow.UsuarioActivo.DatosLogin.UserName;
 }
Пример #47
0
 protected void OnChangePasswordClicked(object sender, EventArgs e)
 {
     var loginWindow = new LoginWindow ();
     loginWindow.LoginClicked += (s, data) => systemList.SetCredentials (data.Username, data.Password);
     loginWindow.Show ();
 }
Пример #48
0
 public static void Main(String[] args)
 {
     LoginWindow window = new LoginWindow();
     window.ShowDialog();
 }
 private void Btn_DeleteEmployee_Click(object sender, RoutedEventArgs e)
 {
     if (HospView.SelectedEmployee != null)
     {
         LoginWindow auth = new LoginWindow(new Role[] { Role.Administrator }, AppMgr);
         auth.ShowDialog();
         if (auth.DialogResult == true)
         {
             AppMgr.HospitalManagement.RemoveEmployee(HospView.SelectedEmployee);
             var selection = HospView.SelectedUnit;
             HospView.SelectedUnit = null;
             HospView.SelectedUnit = selection;
             HospView.UpdateHierarchyList();
         }
     }
 }
 public void openMainWindowAndCloseLoginWindow(LoginWindow loginWindow)
 {
     MainWindow mainWindow = new MainWindow();
     loginWindow.Close();
     mainWindow.Show();
 }
 private void MenuItemNew_Click(object sender, RoutedEventArgs e)
 {
     LoginWindow login = new LoginWindow();
     login.Show();
 }
 public ConfirmarEliminarUsuarioDialog(String username, LoginWindow loginW)
 {
     InitializeComponent();
     this.username = username;
     this.loginW = loginW;
 }
Пример #53
0
 public void LoginWindowConstructorTest()
 {
     LoginWindow target = new LoginWindow();
     Assert.Inconclusive("TODO: Implement code to verify target");
 }
 public void DestroyWindow()
 {
     loginWindow = null;
 }
Пример #55
0
 private void Login()
 {
     this.libraryVM.OpenLibrary();
     LoginWindow wnd = new LoginWindow(this.model);
     wnd.Show();
 }
Пример #56
0
        /// <summary>
        /// ログイン処理を行います。
        /// </summary>
        private void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var window = new LoginWindow(this.nicoClient);

                window.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(
                    ex.Message + "\n" +
                    ex.StackTrace,
                    "エラー",
                    MessageBoxButton.OK,
                    MessageBoxImage.Error);
                return;
            }
        }
Пример #57
0
 public SimularOtroUsuario(LoginWindow login)
 {
     InitializeComponent();
     this.login = login;
 }
Пример #58
0
 public void Login(ExtendedApplicationBase app)
 {
     LoginWindow loginWindow = new LoginWindow();
     loginWindow.ShowDialog();
 }
 private void Btn_DeleteUnit_Click(object sender, RoutedEventArgs e)
 {
     if (HospView.SelectedUnit == null)
     {
         MessageBox.Show("Jelölje ki a törölni kívánt szervezeti egységet!", "Nincs kijelölve a törlésre szánt intézeti egység!", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
     else
     {
         LoginWindow auth = new LoginWindow(new Role[] { Role.Administrator }, AppMgr);
         auth.ShowDialog();
         if (auth.DialogResult == true)
         {
             AppMgr.HospitalManagement.RemoveUnit(HospView.SelectedUnit.Reference);
             HospView.SelectedUnit = null;
             HospView.UpdateHierarchyList();
         }
     }
 }
Пример #60
0
 private void ChangeUserButton_Click(object sender, RoutedEventArgs e)
 {
     LoginWindow window = new LoginWindow();
     window.Owner = this;
     window.ShowDialog();
 }