Пример #1
0
        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();
        }
Пример #2
0
        private void bt_valider_Click(object sender, EventArgs e)
        {
            switch (etat)
            {
            case "AJOUTER":

                //Créer un nouveau Flux
                FluxService.ajoutFlux(tb_designation.Text);

                break;

            case "MODIFIER":

                //Modifie le flux choisi
                FluxService.modifFlux(Convert.ToInt32(tb_codeFlux.Text), tb_designation.Text);

                break;

            case "SUPPRIMER":

                //Supprime le flux choisi
                FluxService.suppFlux(Convert.ToInt32(tb_codeFlux.Text));

                break;
            }

            //Désactive les boutons
            bt_valider.Visible = false;
            bt_annuler.Visible = false;


            //Désactive la modification des champs
            tb_designation.ReadOnly = true;

            //Actualise la form
            this.Refresh();

            //Actualiser tableau
            dgv_Flux.DataSource = new BindingList <Flux>(FluxService.getFluxs());
        }