예제 #1
0
        private void ButtonReset_Click(object sender, RoutedEventArgs e)
        {
            if (comboUsuarios.SelectedValue == null)
            {
                MessageBox.Show("Selecciona Un usuario y escribe una contraseña.");
                return;
            }
            if (String.IsNullOrEmpty(newPassword.Text))
            {
                MessageBox.Show("Escribe al menos un caracter.");
                return;
            }
            ComboBoxPairs cbp           = (ComboBoxPairs)comboUsuarios.SelectedItem;
            string        user_selected = cbp.user;
            int           ID_user       = Convert.ToInt32(cbp.ID);
            string        newPass       = newPassword.Text;
            string        qry_chngPass  = "******" + newPass + "' WHERE ID = " + ID_user;

            db.openConn();
            using (db.setComm(qry_chngPass))
            {
                db.getComm().ExecuteNonQuery();
            }
            db.closeConn();
            MessageBox.Show("Contraseña cambiada correctamente, recuerda proporcionar la contraseña: " + newPass);
            newPassword.Text = "";
        }
예제 #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            ComboBoxPairs    cbp           = (ComboBoxPairs)comboUsuarios.SelectedItem;
            string           user_selected = cbp.user;
            string           ID_user       = cbp.ID;
            MessageBoxResult result        = MessageBox.Show(
                "Estás seguro de eliminar el usuario: " + user_selected + ", con ID: " + ID_user + "?",
                "Eliminar Usuario",
                MessageBoxButton.YesNoCancel
                );

            switch (result)
            {
            case MessageBoxResult.Yes:
                int    affectedRows   = 0;
                string qry_deleteUser = "******" + ID_user + "'";
                db.openConn();
                using (db.setComm(qry_deleteUser))
                {
                    affectedRows = db.getComm().ExecuteNonQuery();
                }
                if (affectedRows == 0)
                {
                    db.sendMBandCloseConn("Usuario No eliminado. Problema desconocido.");
                    return;
                }
                db.sendMBandCloseConn("Usuario Eliminado exitosamente.");
                comboUsuarios.ItemsSource = null;
                fillUsers();
                break;

            case MessageBoxResult.No:
                MessageBox.Show("Usuario No eliminado.", "Eliminar Usuario");
                break;

            case MessageBoxResult.Cancel:
                MessageBox.Show("Usuario No eliminado.", "Eliminar Usuario");
                break;
            }
        }