示例#1
0
        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);
        }
示例#2
0
        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;
        }
示例#3
0
        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);
                }
            }
        }