public void LogIn() { if (ctx.Usuarios.Select(x => x.Usuario1).ToList().Contains(SelectedUsuario.Usuario1) && SelectedUsuario.Usuario1 != null) { Usuario u = ctx.Usuarios.Where(x => x.Usuario1.Equals(SelectedUsuario.Usuario1)).FirstOrDefault(); if (u.Password.Equals(SelectedUsuario.Password)) { if (u.IdRol.Equals(1)) { homeAdmin ha = new homeAdmin(); ha.Show(); } else if (u.IdRol.Equals(2)) { //homeLocal hl = new homeLocal(); homeLocal hl = new homeLocal() { DataContext = new homeLocalViewModel(u) }; hl.Show(); } else { MessageBox.Show("Este usuario no tiene permiso para usar la aplicacion desktop"); } } else { MessageBox.Show("Password incorrecto"); } } else { MessageBox.Show("Usuario incorrecto"); } }