public void Login() { PrincipalView p = new PrincipalView(); if (this.txtUser.Text == "Admin" && this.txtPassword.Password == "1234") { p.Show(); this.Hide(); } else { this.Dialog.IsOpen = true; } }
private void autentificacion() { Error = string.Empty; BandError = false; //SSP.Servidor.GlobalVariables.gUser = GlobalVar.gUsr = User.Username; SSP.Servidor.GlobalVariables.gUser = GlobalVar.gUsr = "******"; SSP.Servidor.GlobalVariables.gPass = GlobalVar.gPass = "******"; User.Password = "******"; if (string.IsNullOrWhiteSpace(user.NombreCompleto)) { user.NombreCompleto = "Salvador Ruiz Guevara"; } if (string.IsNullOrEmpty(User.Username) ? false : string.IsNullOrEmpty(User.Password) ? false : true) { if (User.Username.Equals(User.Username) && User.Password.Equals("12345")) { if (User.Username.Equals("ADMINALIMENTACION")) { User.Almacen_Grupo = "A"; user.CENTRO = null; User.ROL = "ADMINISTRADOR CENTRAL"; } if (User.Username.Equals("ADMINMEDICAMENTOS")) { User.Almacen_Grupo = "M"; user.CENTRO = null; User.ROL = "ADMINISTRADOR CENTRAL"; } if (User.Username.Equals("ADMINMEXICALI")) { User.Almacen_Grupo = ""; user.CENTRO = 4; User.ROL = "ADMINISTRADOR DE CENTRO"; } if (User.Username.Equals("ADMINTIJUANA")) { User.Almacen_Grupo = ""; user.CENTRO = 2; User.ROL = "ADMINISTRADOR DE CENTRO"; } if (User.Username.Equals("ADMINENSENADA")) { User.Almacen_Grupo = ""; user.CENTRO = 5; User.ROL = "ADMINISTRADOR DE CENTRO"; } if (User.Username.Equals("adminAP")) { User.Almacen_Grupo = "A"; User.ROL = "ALMACENISTA"; } if (User.Username.Equals("adminUA")) { User.Almacen_Grupo = "A"; user.ROL = "ALMACENISTA"; } if (User.Username.Equals("adminAlim")) { User.Almacen_Grupo = "A"; user.ROL = "ALMACENISTA"; } if (User.Username.Equals("adminMed")) { User.Almacen_Grupo = "M"; user.ROL = "ALMACENISTA"; } Application.Current.MainWindow.Hide(); var _view = new PrincipalView(); var _viewModel = new PrincipalViewModel(User, DialogCoordinator.Instance); _view.DataContext = _viewModel; Application.Current.MainWindow.Close(); var metro = Application.Current.Windows[0] as MahApps.Metro.Controls.MetroWindow; //Tenemos que cambiar esto a una dependencia //((ContentControl)metro.FindName("contentControl")).Content = new BandejaEntradaView(); //((ContentControl)metro.FindName("contentControl")).DataContext = new BandejaEntradaViewModel(); Splasher.Splash = new GESAL.Views.Login.SplashScreen(); Splasher.ShowSplash(); for (int i = 0; i < 1500; i++) { if (i < 500) { MessageListener.Instance.ReceiveMessage("Revisando Disco Duro"); Thread.Sleep(1); continue; } if (i < 1000) { MessageListener.Instance.ReceiveMessage("Verificando Credenciales"); Thread.Sleep(1); continue; } if (i < 1500) { MessageListener.Instance.ReceiveMessage("Esperando Validación"); Thread.Sleep(1); continue; } } Splasher.CloseSplash(); _view.Show(); } else { Error = "El usuario o la contraseña son incorrectos"; BandError = true; } } else { Error = "Favor de capturar usuario y contraseña"; BandError = true; } }