private void ButtonAjouterfil_Click(object sender, RoutedEventArgs e) { String nom_fil = TextNomFiliere.Text; String res = TextResponsableFiliere.Text; var x = (from fil in db.Filiere where fil.Nom_filiere == nom_fil select fil).SingleOrDefault(); if (x == null) { int id = fl.Count() + 1; Filiere nouveauFiliere = new Filiere(); nouveauFiliere.Id_filiere = id; nouveauFiliere.Nom_filiere = nom_fil; nouveauFiliere.responsable = res; db.Filiere.InsertOnSubmit(nouveauFiliere); db.SubmitChanges(); fl.Add(nouveauFiliere); MsgErrorFiliere.Text = "Ajouté avec succès"; } else { MsgErrorFiliere.Text = "Filière " + nom_fil + " est déjà existe"; } }
private void ButtonModifierFil_Click(object sender, RoutedEventArgs e) { Filiere f = (Filiere)radfil.SelectedItem; int id_fil = Convert.ToInt32(TextIDFiliere.Text); String res = TextResponsableFiliere.Text; var x = (from fil in db.Filiere where fil.Id_filiere == id_fil select fil).SingleOrDefault(); x.Id_filiere = Convert.ToInt32(TextIDFiliere.Text); x.Nom_filiere = TextNomFiliere.Text; x.responsable = res; db.SubmitChanges(); MsgErrorFiliere.Text = "Modification effectuée avec succès"; }
partial void UpdateFiliere(Filiere instance);
partial void DeleteFiliere(Filiere instance);
partial void InsertFiliere(Filiere instance);