private void bt_valider_Click(object sender, EventArgs e) { switch (etat) { case "AJOUTER": //Créer un nouveau Flux FluxService.ajoutFlux(tb_designation.Text); //Associe le Flux au serveur avec le chemin local ServeurFluxService.ajoutServeurFlux(Convert.ToInt32(tb_codeFlux.Text), 1, tb_cheminLocal.Text, null); //Actualiser tableau InitialiserListeFlux(); break; case "MODIFIER": //Modifie le flux choisi FluxService.modifFlux(Convert.ToInt32(tb_codeFlux.Text), tb_designation.Text); //Modifie le chemin lcoal du flux ServeurFluxService.modifServeurFlux(Convert.ToInt32(tb_codeFlux.Text), 1, tb_cheminLocal.Text, null); //Actualiser tableau InitialiserListeFlux(); break; case "SUPPRIMER": //Supprime le chemin looal du flux ServeurFluxService.suppServeurFlux(1, Convert.ToInt32(tb_codeFlux.Text)); //Supprime le flux choisi FluxService.suppFlux(Convert.ToInt32(tb_codeFlux.Text)); //Actualiser tableau InitialiserListeFlux(); break; } //Désactive les boutons bt_valider.Visible = false; bt_annuler.Visible = false; bt_choisirChemin.Visible = false; //Désactive la modification des champs tb_designation.ReadOnly = true; tb_cheminLocal.ReadOnly = true; //Actualise la form this.Refresh(); }
private void bt_valider_Click(object sender, EventArgs e) { switch (etat) { case "AJOUTER": foreach (HeliosTransfert.Business.Dto.Serveur srv in lstserveur) { if (srv.adresseIp.ToString() == cb_adresseIP.Text) { codeServeurNew = Convert.ToInt32(srv.codeServeur.ToString()); } } //Associe le Flux au serveur avec le chemin local ServeurFluxService.ajoutServeurFlux(cdFlux, codeServeurNew, tb_cheminLocal.Text, null); break; case "MODIFIER": foreach (HeliosTransfert.Business.Dto.Serveur srv in lstserveur) { if (srv.adresseIp.ToString() == cb_adresseIP.Text) { codeServeurNew = Convert.ToInt32(srv.codeServeur.ToString()); } } //Modifie le chemin lcoal du flux ServeurFluxService.modifCdSRVServeurFlux(cdFlux, codeServeurOld, codeServeurNew, tb_cheminLocal.Text, null); break; case "SUPPRIMER": //Supprime le chemin locoal du flux ServeurFluxService.suppServeurFlux(Convert.ToInt32(ligne.Cells["codeServeur"].Value.ToString()), cdFlux); break; } //Désactive les boutons bt_valider.Visible = false; bt_annuler.Visible = false; bt_choisirChemin.Visible = false; //Désactive la modification des champs tb_designation.ReadOnly = true; tb_cheminLocal.ReadOnly = true; //Actualise la form this.Refresh(); //Actualiser tableau dgv_FluxServeurs.DataSource = new BindingList <ServeurFlux>(ServeurFluxService.getLstServeursFlux(cdFlux)); }