30 octobre 2008

Charger le contenu d'un fichier XML dans un dataset avec une boîte de dialogue


// Le flux vers lequel on va exporter le fichier
Stream myStream;

// On filtre les fichiers de type XML
openFileDialog1.Filter = "xml files (*.xml)|*.xml|All files (*.*)|*.*";
openFileDialog1.FilterIndex = 1;
openFileDialog1.RestoreDirectory = true;
openFileDialog1.FileName = "save.xml";

// Affichage de la boîte de dialogue
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
// ReSharper disable ConditionIsAlwaysTrueOrFalse
if ((myStream = openFileDialog1.OpenFile()) != null)
// ReSharper restore ConditionIsAlwaysTrueOrFalse
{
myDataSet.ReadXml(myStream);

// On ferme la source
myStream.Close();
}
}

Enregistrer le contenu d'un dataset dans un fichier avec une boîte de dialogue


// Le flux vers lequel on va exporter le fichier
Stream myStream;

// On filtre les fichiers de type XML
saveFileDialog1.Filter = "xml files (*.xml)|*.xml|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.RestoreDirectory = true;
saveFileDialog1.FileName = "save.xml";

// Affichage de la boîte de dialogue
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
    // ReSharper disable ConditionIsAlwaysTrueOrFalse
    if ((myStream = saveFileDialog1.OpenFile()) != null)
    // ReSharper restore ConditionIsAlwaysTrueOrFalse
    {
        myDataSet.WriteXml(myStream);

        // On ferme la source
        myStream.Close();
    }
}

29 octobre 2008

Consommation d'un web service

Déclaration de l'utilisation du web service dans Visual Studio 2008.

Compilation

On instancie un cookie container et le client :

CookieContainer cookieContainer = new CookieContainer();

MonWebServiceClient Client = new MonWebServiceClient
{
  UseDefaultCredentials = true,
  CookieContainer = cookieContainer
};


Utilisation du client.

Après mise à jour du web service, mettre à jour le web service dans Visual Studio.

Compiler

Mettre à jour la signature des méthodes

Mise à jour du model

Mise à jour de l'UI (User Interface)

WSL 2 upgrade on windows

Few days ago I would like to use docker from windows with docker composer. And because I am using ansible, I found easier to deal from Linux...