public frmDetEquipe(frmGesEquipe frm, tblEquipe equipeSelect) { InitializeComponent(); frmGes = frm; inifrmDetEquipe(); equipeAModifier = equipeSelect; lvlAcces = frm.lvlAcces;// ** ModifEnabled = false; btnActiverModif.Enabled = true; foreach (var item in equipeSelect.tblEmploye1) { TreeNode tmp = new TreeNode(); tmp.Text = item.PrenomEmp + " " + item.NomEmp; tmp.Tag = item; lstTreeSelectEmploye.Nodes.Add(tmp); lstEmployeEquipe.Add(item); } foreach (var item in equipeSelect.tblTypeTest) { TreeNode tmp = new TreeNode(); tmp.Text = item.NomTypeTest; tmp.Tag = item; lstTreeSelectTest.Nodes.Add(tmp); } rTxtCommentaire.Text = equipeSelect.CommentaireEquipe; remplirChefEquipe(); remplirEmploye(); remplirTypeTest(); remplirProjet(); tblEmploye cheftmp = rEquipeSQL.getChefEquipe(equipeSelect.IdChefEquipe); cboxChefEquipe.Text = cheftmp.PrenomEmp + " " + cheftmp.NomEmp; cboxProjet.Text = equipeSelect.CodeProjet; txtNomEquipe.Text = equipeSelect.NomEquipe; btnAjoutEmploye.Enabled = false; btnAjoutTypeTest.Enabled = false; btnEnregistrer.Enabled = false; btnRetirerEmploye.Enabled = false; btnRetirerTypeTest.Enabled = false; cboxChefEquipe.Enabled = false; cboxProjet.Enabled = false; txtNomEquipe.Enabled = false; rTxtCommentaire.Enabled = false; checkLvlAcces();// ** }
public static int addEquipe(tblEquipe settings) { // public static dbProjetE2ProdEntities db = new dbProjetE2ProdEntities(); int i; db.tblEquipe.Add(settings); try { db.SaveChanges(); } catch (Exception) { } i = settings.IdEquipe; return i; }
private void Enregistrer() { try { //List<tblEmploye> lstEmploye = new List<tblEmploye>(); tblEmploye tmpEmp = new tblEmploye(); List<tblTypeTest> lstTypeTest = new List<tblTypeTest>(); tblEquipe tmpequipe = new tblEquipe(); string stringChef; AllChefEquipe ChefEquipe = new AllChefEquipe(); stringChef = cboxChefEquipe.SelectedItem.ToString(); ChefEquipe = rEquipeSQL.getUNChefEquipe(stringChef); tmpequipe.IdChefEquipe = ChefEquipe.IdEmp; tmpequipe.NomEquipe = txtNomEquipe.Text; tmpequipe.CommentaireEquipe = rTxtCommentaire.Text; tmpequipe.CodeProjet = cboxProjet.Text; foreach (TreeNode item in lstTreeSelectEmploye.Nodes) { tmpEmp = (tblEmploye)item.Tag; tmpequipe.tblEmploye1.Add(tmpEmp); } foreach (TreeNode item in lstTreeSelectTest.Nodes) { tblTypeTest tmpTest = new tblTypeTest(); tmpTest = (tblTypeTest)item.Tag; tmpequipe.tblTypeTest.Add(tmpTest); } int noEquipe; if (ModifEnabled == false) { tmpequipe.Statut = "A"; noEquipe = rEquipeSQL.addEquipe(tmpequipe); } else { noEquipe = equipeAModifier.IdEquipe; tmpequipe.IdEquipe = noEquipe; tmpequipe.Statut = equipeAModifier.Statut; noEquipe = rEquipeSQL.setEquipe(tmpequipe); } frmGes.afficherDonnees(noEquipe); this.Close(); } catch (Exception) { MessageBox.Show("Il y a eu une erreur lors de l'enregistrement, S.V.P. vérifier que les champs suivant sont bien remplit : Projet, NomEquipe et Chef d'équipe."); } }
public static int setEquipe(tblEquipe settings) { // public static dbProjetE2ProdEntities db = new dbProjetE2ProdEntities(); tblEquipe unEquipe = new tblEquipe(); var r = from eq in db.tblEquipe where eq.IdEquipe == settings.IdEquipe select eq; unEquipe = r.First(); unEquipe.IdChefEquipe = settings.IdChefEquipe; unEquipe.NomEquipe = settings.NomEquipe; unEquipe.Statut = settings.Statut; unEquipe.CommentaireEquipe = settings.CommentaireEquipe; unEquipe.tblEmploye1.Clear(); foreach (var item in settings.tblEmploye1) { unEquipe.tblEmploye1.Add(item); } unEquipe.tblTypeTest.Clear(); foreach (var item in settings.tblTypeTest) { unEquipe.tblTypeTest.Add(item); } try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } return unEquipe.IdEquipe; }