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(); }
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; } }