private void GravarUsuario() { Usuario novoUsuario = new Usuario(); novoUsuario.Email = _usuarioVM.Email; novoUsuario.NomeUsuario = _usuarioVM.Nome; novoUsuario.Senha = _usuarioVM.Senha; novoUsuario.EntrarAutomaticamente = _usuarioVM.EntrarAutomaticamente; using (BancoDados bancoDados = new BancoDados(BancoDados.StringConexao)) { bancoDados.Usuarios.InsertOnSubmit(novoUsuario); try { bancoDados.SubmitChanges(); novoUsuario.Autenticar(); NavigationService.Navigate(new Uri("/Paginas/ProdutosHub.xaml", UriKind.Relative)); AtualizarLiveTile(novoUsuario.NomeUsuario, novoUsuario.Email); } catch { MessageBox.Show("Houve um problema ao tentar criar sua conta, tente novamente mais tarde."); } } }
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { if (_usuarioVM == null) _usuarioVM = new UsuarioVM(); this.DataContext = _usuarioVM; IsolatedStorageSettings configuracoes = IsolatedStorageSettings.ApplicationSettings; using (BancoDados bancoDados = new BancoDados(BancoDados.StringConexao)) _usuarioAtual = bancoDados.Usuarios.FirstOrDefault(usuario => usuario.Id == Convert.ToInt32(configuracoes["usuarioId"])); if (_usuarioAtual != null) { _usuarioVM.Nome = _usuarioAtual.NomeUsuario; _usuarioVM.Email = _usuarioAtual.Email; } }
private void CriarBancoDados() { using (BancoDados bancoDados = new BancoDados(BancoDados.StringConexao)) { if (!bancoDados.DatabaseExists()) { bancoDados.CreateDatabase(); Usuario admin = new Usuario(); admin.NomeUsuario = "admin"; admin.Senha = "admin"; admin.Email = "*****@*****.**"; bancoDados.Usuarios.InsertOnSubmit(admin); bancoDados.SubmitChanges(); } } }