static void SauvegardeXML(string path, Salarie sal2)
        {
            FileStream    fs    = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Read);
            XmlTextWriter xmlTW = new XmlTextWriter(fs, Encoding.UTF8);
            XmlSerializer xmlS  = new XmlSerializer(sal2.GetType());

            xmlS.Serialize(xmlTW, sal2);
            fs.Close();
        }
Esempio n. 2
0
 private void ChargerValeursSalarie()
 {
     txtMatricule.Text   = salarie.Matricule;
     txtNom.Text         = salarie.Nom;
     txtPrenom.Text      = salarie.Prenom;
     txtBDay.Text        = salarie.DateNaissance.ToShortDateString();
     txtSalaireBrut.Text = salarie.SalaireBrut.ToString();
     txtTauxCS.Text      = salarie.TauxCS.ToString();
     if (salarie.GetType() == typeof(Commercial))
     {
         chkCommercial.Checked = true;
         txtCA.Text            = ((Commercial)salarie).ChiffreAffaire.ToString();
         txtComm.Text          = ((Commercial)salarie).Commission.ToString();
         pnlCommercial.Enabled = true;
     }
     else
     {
         chkCommercial.Checked = false;
         txtCA.Text            = "";
         txtComm.Text          = "";
         pnlCommercial.Enabled = false;
     }
 }