private void Button_Click(object sender, RoutedEventArgs e) { int ID_SENHA = Convert.ToInt32(((Button)sender).Tag); LISTA_DE_SENHAS item = ((List <LISTA_DE_SENHAS>)LBX_senhas.ItemsSource).Where(_ => _.ID_SENHA == ID_SENHA).First(); Edita_Senha(item); }
private void Edita_Senha(LISTA_DE_SENHAS item) { CB_TIPO.SelectedItem = ((List <TB_TIPO>)CB_TIPO.ItemsSource).Where(_ => _.TIPO == item.TIPO).First(); TXT_CREDENCIAIS.Text = item.DESCRICAO_SENHA; TXT_SENHA.Password = item.SENHA; CB_EXIBIR_SENHA.IsChecked = false; LBL_ID_SENHA.Text = item.ID_SENHA.ToString(); LBL_FORM_SENHA.Text = "Alterar senha"; PV1.SelectedIndex = 1; TXT_CREDENCIAIS.Focus(FocusState.Pointer); LBL_CADASTRO.Text = string.Empty; }
private async void deletaSenha(int ID_SENHA) { MessageDialog message1 = MainPage.ConfirmMessage("Você confirma deletar esta senha?"); var result = await message1.ShowAsync(); if (result.Id.Equals(0)) // Sim { try { Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Wait, 10); LISTA_DE_SENHAS item = ((List <LISTA_DE_SENHAS>)LBX_senhas.ItemsSource).Where(_ => _.ID_SENHA == ID_SENHA).First(); using (RP_Database d = new classes.RP_Database()) { d.deletaSenha(new TB_SENHA() { DESCRICAO_SENHA = item.DESCRICAO_SENHA, ID_SENHA = ID_SENHA, SENHA = d.Encrypt(item.SENHA), ID_USUARIO = this.ID_USUARIO, TIPO_SENHA = item.TIPO }); } listaSenhas(); PV1.SelectedIndex = 0; } catch (Exception ex) { MainPage.ShowMessage(MainPage.titulo, ex.Message); } finally { Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Arrow, 10); } } }