Ejemplo n.º 1
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int versao = reader.ReadInt();

            idClasse = (classe) reader.ReadInt();   //classe
        }
Ejemplo n.º 2
0
 private void txtMatricule_TextChanged(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtMatricule.Text))
     {
         personne prof = metier.ChercherProfesseurParMatricule(txtMatricule.Text.Trim());
         if (prof != null)
         {
             txtNomPrenom.Text = prof.nom_complet;
             //Selectionner le Grade du Professeur
             cboGrade.SelectedItem = prof.grade;
             //charger les Classes enseignees par Professeur
             lboClasseEnsignes.DataSource    = metier.ClasseEnseignes(prof);
             lboClasseEnsignes.DataSource    = classeEnseignes;
             lboClasseEnsignes.DisplayMember = "libelle";
             //charge les Module Enseignes par un professeur dans une Classe
             //Classe Seleclectionne
             classe ClasseSelected = (classe)lboClasseEnsignes.SelectedItem;
             lboClasseEnsignes.DataSource = metier.ListerModulesProfesseurParClasse(classeSelected, prof);
         }
         else
         {
             txtNomPrenom.Clear();
             //Selectionner le Grade du Professeur
             cboGrade.SelectedIndex = 0;
         }
     }
 }
Ejemplo n.º 3
0
        private void bunifuThinButton23_Click(object sender, EventArgs e)
        {
            try
            {
                int val;
                int index = dataGridView1.CurrentCell.RowIndex;
                val = (int)dataGridView1[0, index].Value;
                classe t1 = db.classes.Single(x => x.id_classe == val);
                t1.id_classe = (int)dataGridView1[0, index].Value;

                var query = from classe in db.classes
                            where classe.id_classe == t1.id_classe
                            select classe;
                foreach (classe emp in query)
                {
                    emp.section     = (string)dataGridView1[1, index].Value;
                    emp.niveau      = (int)dataGridView1[2, index].Value;
                    emp.annee_etude = (String)dataGridView1[3, index].Value;
                    emp.groupe      = (int)dataGridView1[4, index].Value;
                }
                db.SubmitChanges();


                MessageBox.Show("Classe Modifié !");
                dataGridView1.DataSource = null;
                dataGridView1.DataSource = db.classes;
            }

            catch (SqlException ex)
            {
                MessageBox.Show("ID enseignant est  non compatible ");
            }
        }
Ejemplo n.º 4
0
 private Classe getClasse(classe idClasse)
 {
     if (idClasse == classe.Aldeao)
     {
         return(Aldeao.getInstacia());
     }
     else if (idClasse == classe.Escudeiro)
     {
         return(Escudeiro.getInstacia());
     }
     else if (idClasse == classe.Aprendiz)
     {
         return(Aprendiz.getInstacia());
     }
     else if (idClasse == classe.Seminarista)
     {
         return(Seminarista.getInstacia());
     }
     else if (idClasse == classe.Gatuno)
     {
         return(Gatuno.getInstacia());
     }
     else
     {
         Console.WriteLine("ERROR: personagem {0} sem classe definida", jogador.Name);
         return(Aldeao.getInstacia());
     }
 }
Ejemplo n.º 5
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int versao = reader.ReadInt();

            idClasse = (classe)reader.ReadInt();    //classe
        }
Ejemplo n.º 6
0
        public void adicionarClasse(classe idClasse)
        {
            Classe classe = getClasse(idClasse);

            getClasseModule().IdClasse = idClasse;
            classe.adicionarClasse(jogador);
        }
Ejemplo n.º 7
0
        public void adicionarClasse(classe idClasse)
        {
            Classe classe = getClasse(idClasse);

            getClasseModule().IdClasse = idClasse;
            classe.adicionarClasse(jogador);
        }
Ejemplo n.º 8
0
 private Classe getClasse(classe idClasse)
 {
     if (idClasse == classe.Aldeao)
     {
         return Aldeao.getInstacia();
     }
     else if (idClasse == classe.Escudeiro)
     {
         return Escudeiro.getInstacia();
     }
     else if (idClasse == classe.Aprendiz)
     {
         return Aprendiz.getInstacia();
     }
     else if (idClasse == classe.Seminarista)
     {
         return Seminarista.getInstacia();
     }
     else if (idClasse == classe.Gatuno)
     {
         return Gatuno.getInstacia();
     }
     else
     {
         Console.WriteLine("ERROR: personagem {0} sem classe definida", jogador.Name);
         return Aldeao.getInstacia();
     }
 }
Ejemplo n.º 9
0
        public bool inserir(ClasseEntity classeEntity)
        {
            classe classe = new classe();

            classe.nome = classeEntity.Nome;
            DB.classes.InsertOnSubmit(classe);

            try
            {
                DB.SubmitChanges();
                classeEntity.Id = classe.id;
                if (classeEntity.Professores.Count > 0)
                {
                    foreach (PessoaEntity professor in classeEntity.Professores.Values)
                    {
                        professor_classe pfClasse = new professor_classe();
                        pfClasse.id_classe = classe.id;
                        pfClasse.id_pessoa = professor.Id;
                        DB.professor_classes.InsertOnSubmit(pfClasse);
                        DB.SubmitChanges();
                    }
                }

                DB.SubmitChanges();
                MessageBox.Show("Classe inserida com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(true);
            }
            catch (Exception ex)
            {
                Validator.tratarErrosSql("Classe", Validator.INSERIR, ex.Message);
                DB.Transaction.Rollback();
                DB = new db_entityDataContext();
                return(false);
            }
        }
Ejemplo n.º 10
0
        public ActionResult Index(EcoleClasseModel classViewModel)
        {
            var classeRrpository = new Repo();

            var classecole = classeRrpository.GetEcole(classViewModel.SelectValue);

            classViewModel.ecole = classecole;

            var classeObj = new classe
            {
                nom_classe = classViewModel.nom_classe,
                ecole      = classecole,
            };

            if (ModelState.IsValid) //check for any validation errors
            {
                //code to save valid data into database

                return(RedirectToAction("Index"));
            }
            else
            {
                //when validation failed return viewmodel back to UI (View)
                return(View(classViewModel));
            }
        }
Ejemplo n.º 11
0
        private void LoadLboxModulesEnseignes()
        {
            classe        classeSelected   = (classe)lboClassesEnseignees.SelectedItem;
            List <String> modulesEnseignes = metier
                                             .ListerModulesProfesseurParClasse(classeSelected, prof);

            lboModulesEnseignes.Items.Clear();
            foreach (string modules in modulesEnseignes)
            {
                lboModulesEnseignes.Items.Add(modules);
            }
        }
Ejemplo n.º 12
0
 public Personnage(int pointsDeVieMaximum, Caractère caractère, classe classe, int force, int agilité, string nom, Peuple peuple, int chance)
 {
     this.pointsDeVie        = pointsDeVieMaximum;
     this.pointsDeVieMaximum = pointsDeVieMaximum;
     this.force     = force;
     this.agilité   = agilité;
     this.nom       = nom;
     this.peuple    = peuple;
     this.chance    = chance;
     this.classe    = classe;
     this.caractère = caractère;
     this.etat      = Etat.ok;
 }
Ejemplo n.º 13
0
 public classe saveClasse(classe c)
 {
     try
     {
         db.classe.Add(c);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         throw e;
     }
     return(c);
 }
Ejemplo n.º 14
0
        public Personnage(string nom)
        {
            Random rnd = new Random();

            this.nom                = nom;
            this.peuple             = (Peuple)rnd.Next(0, 8);
            this.classe             = (classe)rnd.Next(0, 3);
            this.caractère          = (Caractère)rnd.Next(0, 2);
            this.force              = rnd.Next(6, 15);
            this.agilité            = rnd.Next(6, 15);
            this.chance             = rnd.Next(6, 15);
            this.pointsDeVieMaximum = rnd.Next(6, 15);
            this.pointsDeVie        = pointsDeVieMaximum;
        }
Ejemplo n.º 15
0
        public static void execute()
        {
            char exec = '-';
            if (exec == '+') {
                Console.WriteLine("Exemple d'utilisation d'evenement:\r\n");

                classe classe = new classe();
                classe.evenevenement += fctAbonement1;
                classe.evenevenement += fctAbonement2;
                classe.valeur = 5;

                Console.WriteLine("\r\n");
            }
        }
Ejemplo n.º 16
0
        public static void execute()
        {
            char exec = '-';
            if (exec == '+') {
                Console.WriteLine("Exemple d'utilisation de constructeurs:\r\n");

                classe c1 = new classe(); // le constructeur statique est appelé lors de la 1ere instance uniquement
                classe c2 = new classe(); // seul le constructeur classe est appelé lors d'une creation de 2eme instance

                //classe1 c1 = new classe1(); // impossible car le constructeur est privé
                derivedClass c = new derivedClass("Thierry"); // L'instantiation appel successivement l'ensemble des constructeurs de classe et hérité
                Console.WriteLine(c.nom + " " + c.prenom + " " + c.age.ToString());

                Console.WriteLine("\r\n");
            }
        }
Ejemplo n.º 17
0
        private void bunifuThinButton21_Click(object sender, EventArgs e)
        {
            int total = db.classes.Count();

            try
            {
                string val;
                int    index = dataGridView1.CurrentCell.RowIndex;
                if (index < total)
                {
                    MessageBox.Show("Veuillez insérer les données du classa à ajouter dans la dernière ligne !");
                }
                else
                {
                    int id = (int)dataGridView1[0, index].Value;

                    var query = from classe in db.classes
                                where classe.id_classe == id
                                select classe;
                    if (query.Count() > 0)
                    {
                        MessageBox.Show("ID déjà inscrit");
                    }
                    else
                    {
                        classe c = new classe {
                            section     = (string)dataGridView1[1, index].Value,
                            niveau      = (int)dataGridView1[2, index].Value,
                            annee_etude = (String)dataGridView1[3, index].Value,
                            groupe      = (int)dataGridView1[4, index].Value
                        };


                        db.SubmitChanges();


                        MessageBox.Show("Classe ajouté !");
                        dataGridView1.DataSource = null;
                        dataGridView1.DataSource = db.classes;
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("ID enseignant est  non compatible ");
            }
        }
Ejemplo n.º 18
0
        private void bunifuThinButton22_Click(object sender, EventArgs e)
        {
            try
            {
                int val;
                int index = dataGridView1.CurrentCell.RowIndex;
                val = (int)dataGridView1[0, index].Value;
                classe t1 = db.classes.Single(x => x.id_classe == val);
                db.classes.DeleteOnSubmit(t1);
                db.SubmitChanges();


                MessageBox.Show("Classe Supprimé !");
                dataGridView1.DataSource = null;
                db = new loginteachDataContext();
                dataGridView1.DataSource = db.classes;
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Ejemplo n.º 19
0
 public classe updateClasse(classe c)
 {
     try
     {
         classe classe = db.classe.Find(c.Id);
         classe.libelle          = c.libelle;
         classe.code             = c.code;
         classe.fraisinscription = c.fraisinscription;
         classe.mensualite       = c.mensualite;
         classe.filiere          = c.filiere;
         classe.photo            = c.photo;
         db.SaveChanges();
         return(classe);
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 20
0
        public static void execute()
        {
            char exec = '-';
            if (exec == '+') {
                Console.WriteLine("Exemple d'utilisation ReadOnly et Const:\r\n");

                classe c = new classe();
                Console.WriteLine("x=" + c.x);
                c.x = "Modif exterrieure de x";
                Console.WriteLine("x=" + c.x);
                // c.y = "Modif exterrieure de y"; // y est ReadOnly donc peut uniquement être assigné dans un constructeur ou directement
                // c.z = "Modif exterrieure de z"; // y est ReadOnly donc peut uniquement être assigné dans un constructeur ou directement
                // c.c2 = "Modif exterrieure de c2"; // une constante n'est pas modifiable est n'est pas accessible de l'exterieur
                // Console.WriteLine("x=" + c.c1); // une constante n'est pas accessible de l'exterieur
                // Console.WriteLine("x=" + c.c2); // une constante n'est pas accessible de l'exterieur

                Console.WriteLine("\r\n");
            }
        }
Ejemplo n.º 21
0
 public DataTable ListerEtudiantParClasse(classe cl)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 22
0
 public bool CreerClasse(classe cl)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 23
0
        /**
         * Recupera a classe do jogador.
         */
        public Classe getClasse()
        {
            classe idClasse = getClasseModule().IdClasse;

            return(getClasse(idClasse));
        }