private void Login() { var resultado = Servicio.Login(Usuario, Contrasena, ObtenerIp()); if (resultado.FueOk) { Application.Current.Resources.Add("LoginData", resultado); if (((LoginData)App.Current.Resources["LoginData"]).Empresas.Count > 1) { var vistaSeleccionEmpresa = new VistaSeleccionEmpresa(); vistaSeleccionEmpresa.DataContext = new VistaSeleccionEmpresaViewModel(vistaSeleccionEmpresa, new System.Collections.ObjectModel.ObservableCollection <Empresa>(((LoginData)App.Current.Resources["LoginData"]).Empresas)); vistaSeleccionEmpresa.Show(); } else { ((LoginData)App.Current.Resources["LoginData"]).EmpresaSeleccionada = ((LoginData)App.Current.Resources["LoginData"]).Empresas.FirstOrDefault(); var vistaPrincipal = new VistaPrincipal(); vistaPrincipal.Show(); } _vistaAutenticacion.Close(); } else { MessageBox.Show(resultado.Mensaje, Application.Current.Resources["NombreAplicacion"].ToString(), MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void Aceptar() { ((LoginData)App.Current.Resources["LoginData"]).EmpresaSeleccionada = EmpresaSeleccionada; var vistaPrincipal = new VistaPrincipal(); vistaPrincipal.Show(); _vista.Close(); }
private void ButtonIngresar_Click(object sender, EventArgs e) { if (contador == 3) { MessageBox.Show(Program.str.diccionario["msgUsuarioBloqueado"]); return; } using (var conn = new SqlConnection(Program.CONECCION_STRING)) { conn.Open(); // 1. create a command object identifying the stored procedure SqlCommand cmd = new SqlCommand("consultarUsuario", conn); // 2. set the command object so it knows to execute a stored procedure cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@nombreUsuario", this.textBoxUsuario.Text)); // execute the command using (SqlDataReader rdr = cmd.ExecuteReader()) { if (rdr.Read()) { string hash = rdr["contrasenia"].ToString(); if (hash.Equals(this.md5_string(this.textBoxPassword.Text))) { this.Hide(); VistaPrincipal ventana = new VistaPrincipal(this); ventana.Show(); } else { MessageBox.Show(Program.str.diccionario["msgContraseniaIncorrecta"]); contador++; } } else { MessageBox.Show(Program.str.diccionario["msgUsuarioIncorrecto"]); } } conn.Close(); } }
private void Login() { var ctx = new XmlApplicationContext("~/Springs/SpringLogin.xml"); var administradorLogin = (ILogin)ctx["AdministradorLogin"]; var resultado = administradorLogin.Login(Usuario, Contrasena); if (resultado.FueOk) { Application.Current.Resources.Add("LoginData", resultado); var vistaPrincipal = new VistaPrincipal(); vistaPrincipal.Show(); _vistaAutenticacion.Close(); } else { MessageBox.Show(resultado.Mensaje, Application.Current.Resources["NombreAplicacion"].ToString(), MessageBoxButton.OK, MessageBoxImage.Exclamation); } administradorLogin.LiberarRecursos(); }