Exemplo n.º 1
0
        /**
         * Borra el perfil seleccionado
         */
        private void removeProfile(object sender, RoutedEventArgs e)
        {
            try {
                if (_profile.nombre.CompareTo(_newSelectedProfile.nombre) != 0)
                {
                    Conexion.deleteProfile(_newSelectedProfile.id);


                    Button b = Lista.getProfileButton(_newSelectedProfile.nombre);
                    if (perfiles.Children.Contains(b))
                    {
                        perfiles.Children.Remove(b);
                    }
                    Lista.removeProfile(_newSelectedProfile.nombre);
                    _newSelectedProfile = _profile;
                    Button aux = Lista.getProfileButton(_profile.nombre);
                    selectProfile(aux);
                }
                else
                {
                    MessageBox.Show("No puedes borrrar el perfil seleccionado");
                }
            } catch (MySqlException exc) {
                MessageBox.Show("No se ha podido conectar a la base de datos");
            }
        }