Beispiel #1
0
        //to continue
        public static EleveClientNiveau getEleveParClientEtNiveau()
        {
            Eleve e = new Eleve();
            Client c = new Client();
            Niveau n = new Niveau();

            //apply request

            //Store result in objet

            //which incidence if I get all columns
            MySqlCommand command = null;


            try
            {
                command = DB.getConnection().CreateCommand();
                command.CommandText = EleveClientNiveau.getEleveParClientEtNiveauRequest();

                //TTTOOOOOOOOOODDDDDDDDDDDDDDDDOOOOOOOOOOO
            }
            catch (Exception)
            {

            }
            finally
            {
                DB.Close();
            }

            return new EleveClientNiveau(e, c, n);
        }
 public Eleve bValidElv_Click_2(Niveau niveau, Eleve eleve, String CheckDispoF)
 {
     List<DTO.Niveau> niveaux = DAO.Niveau.getNiveauxParLib(niveau.lib_niveau);
     eleve.idniveau = niveaux[0].id_niveau;
     eleve = DAO.Eleve.insertEleve(eleve, CheckDispoF);
     return eleve;
 }
 public Ajout_clients_Eleves()
 {
     InitializeComponent();
     FillCombo();
     fermer_ajout_eleve();
     fermer_vente();
     fermer_matiere();
     client = new Client();
     niveau = new Niveau();
     matiere = new Matiere();
     vente = new Vente();
     eleve = new Eleve();
     eleveMatiere = new EleveMatiere();
 }
        private void bValdVente_Click_2(object sender, EventArgs e)
        {
            //------------------------------------------------------------Ajouter Une Vente---------------------------------------------------------------------------------------------------   

            vente.idclient = Int32.Parse(lIDcliElvVnt.Text.Trim());
            vente.ideleve = Int32.Parse(lIDelveVnt.Text.Trim());
            vente.pu = Int32.Parse(tPU.Text.Trim());
            vente.pack = cbPack.Text.Trim();
            vente.nbr_tickets = Int32.Parse(tNbrTicks.Text.Trim());
            vente.mode_paiement = cbModepaiCli.Text.Trim();
            vente.premier_ticket = tPmTk.Text.Trim();
            vente.dernier_ticket = tDerntk.Text.Trim();
            vente.renouvellement = cbRenouvl.Text.Trim();
            vente.paye = cbPaye.Text.Trim();
            vente.remarque = tRmqVent.Text.Replace("'", "''");

            eleve = controller.bValdVente_Click_2(vente);
            lIdElMat.Text = eleve.id_eleve.ToString();

            ouvrir_matiere();
            tabControl1.SelectTab(3);

        }
        private void bValidElv_Click_2(object sender, EventArgs e)
        {
            string CheckDispoF = "";
            CheckDispoF = checkMajDispo();
            //--------------------------------Ajouter Un Eleve----------------------------
            Client client = new Client();
            client.id_client = Int32.Parse(lIDcli.Text);
            Niveau niveau = new Niveau();
            niveau.lib_niveau = cbNiveau.Text;
            Eleve eleve = new Eleve();
            eleve.nom_ele = tNonElev.Text;
            eleve.prenom_ele = TprenomElv.Text;
            eleve.hf_ele = cbHFelv.Text;
            eleve.systeme_ele = tSystmElve.Text;
            eleve.etablissement_ele = tEtabElv.Text;
            eleve.tel_ele = tTelElv.Text;
            eleve.nbr_heures_seance = tNbrHsé.Text;
            eleve.nbr_heures_semaine = tNbrHsem.Text;
            eleve.remarques_ele = tRqElv.Text.Replace("'", "''");

            eleve.idclient = client.id_client;
            eleve = controller.bValidElv_Click_2(niveau, eleve, CheckDispoF);

            if (eleve != null)
            {
                lIDelveVnt.Text = eleve.id_eleve.ToString();
                lIDcliElvVnt.Text = eleve.idclient.ToString();
                lNomElvVent.Text = eleve.nom_ele;
                lPrenomElevVent.Text = eleve.prenom_ele;
            }



            initializeFields();
            Vider_Case_Coché();


            ouvrir_vente();
            tabControl1.SelectTab(2);

        }
Beispiel #6
0
 private EleveClientNiveau(Eleve e, Client c, Niveau n)
 {
     this.eleve = e;
     this.client = c;
     this.niveau = n;
 }
Beispiel #7
0
        private void button4_Click(object sender, EventArgs e)
        {
            Eleve eleve = new Eleve();
            eleve.id_eleve = Int32.Parse(lIdelev.Text);
            dgMatsElve.DataSource = DAO.combined.EleveClientNiveau.getMatiereParEleveSource(eleve);

            lIDeleveMatiere.DataBindings.Clear();
            lMatiere.DataBindings.Clear();
            lIDmatElv.DataBindings.Clear();
            tNotMatr.DataBindings.Clear();
            tRmQMatElv.DataBindings.Clear();
            cbTypCours.DataBindings.Clear();
            tListePrfsPropose.DataBindings.Clear();
            tProfChoisi.DataBindings.Clear();

            lIDeleveMatiere.DataBindings.Add("Text", dgMatsElve.DataSource, "id_eleve_matiere");
            lMatiere.DataBindings.Add("Text", dgMatsElve.DataSource, "lib_matiere");
            lIDmatElv.DataBindings.Add("Text", dgMatsElve.DataSource, "idmatiere");
            tNotMatr.DataBindings.Add("Text", dgMatsElve.DataSource, "note");
            tRmQMatElv.DataBindings.Add("Text", dgMatsElve.DataSource, "remarque");
            cbTypCours.DataBindings.Add("Text", dgMatsElve.DataSource, "type_cours");
            tListePrfsPropose.DataBindings.Add("Text", dgMatsElve.DataSource, "liste_profs_proposes");
            tProfChoisi.DataBindings.Add("Text", dgMatsElve.DataSource, "prof_choisi");



            //try
            //{

            //    Ctes.bsAfichMAtElv.Clear();
            //    Ctes.bsAfichMAtElv.DataMember.Clone();
            //    dgMatsElve.Refresh();
            //    Ctes.bs.Clear();
            //    Ctes.bs1.Clear();
            //    Ctes.bs2.Clear();
            //    Ctes.bs3.Clear();



            //    //Ctes.command.CommandText = Requests.getMatiereParEleve(lIdelev.Text);
            //    Ctes.strConnectWeb.Open();
            //    Ctes.dr = Ctes.command.ExecuteReader();
            //    if (Ctes.dr != null)
            //    {
            //        Ctes.bsAfichMAtElv.DataSource = Ctes.dr;
            //        dgMatsElve.DataSource = Ctes.bsAfichMAtElv;
            //        lIDeleveMatiere.DataBindings.Clear();
            //        lMatiere.DataBindings.Clear();
            //        lIDmatElv.DataBindings.Clear();
            //        tNotMatr.DataBindings.Clear();
            //        tRmQMatElv.DataBindings.Clear();
            //        cbTypCours.DataBindings.Clear();
            //        tListePrfsPropose.DataBindings.Clear();
            //        tProfChoisi.DataBindings.Clear();

            //        lIDeleveMatiere.DataBindings.Add("Text", Ctes.bsAfichMAtElv, "id_eleve_matiere");
            //        lMatiere.DataBindings.Add("Text", Ctes.bsAfichMAtElv, "lib_matiere");
            //        lIDmatElv.DataBindings.Add("Text", Ctes.bsAfichMAtElv, "idmatiere");
            //        tNotMatr.DataBindings.Add("Text", Ctes.bsAfichMAtElv, "note");
            //        tRmQMatElv.DataBindings.Add("Text", Ctes.bsAfichMAtElv, "remarque");
            //        cbTypCours.DataBindings.Add("Text", Ctes.bsAfichMAtElv, "type_cours");
            //        tListePrfsPropose.DataBindings.Add("Text", Ctes.bsAfichMAtElv, "liste_profs_proposes");
            //        tProfChoisi.DataBindings.Add("Text", Ctes.bsAfichMAtElv, "prof_choisi");


            //    }
            //    else { }

            //}
            //catch (Exception)
            //{
            //}
            //finally
            //{
            //    if (Ctes.dr.IsClosed)
            //    {
            //    }
            //    else
            //    {
            //        Ctes.dr.Close();
            //    }
            //    Ctes.strConnectWeb.Close();
            //}



        }
Beispiel #8
0
        private void bMiseAjour_Click(object sender, EventArgs e)
        {
            DialogResult dialog = MessageBox.Show("Vous voulez Modifier L'eleve N°'" + lIdelev.Text + "'  l'application ?", "Mise à ajour", MessageBoxButtons.YesNo);
            if (dialog == DialogResult.Yes)
            {
                //On récupère l'élève
                //DTO.Eleve eleve = DAO.Eleve.getEleveParID(lIdelev.Text);
                //On récupère l'id du niveau
                DTO.Niveau niveau = DAO.Niveau.getNiveauxParLib(cbNiveau.Text)[0];

                DTO.Eleve eleve = new DTO.Eleve();
                eleve.id_eleve = Int32.Parse(lIdelev.Text);
                //eleve.idclient =
                eleve.idniveau = niveau.id_niveau;
                eleve.nom_ele = tNomElev.Text;
                eleve.prenom_ele = TprenomElv.Text;
                eleve.hf_ele = cbHFelv.Text;
                eleve.systeme_ele = tSystmElve.Text;
                eleve.etablissement_ele = tEtabElv.Text;
                //eleve.actif_ele =
                eleve.tel_ele = tTelElv.Text;

                eleve.nbr_heures_seance = tNbrHsé.Text;
                eleve.nbr_heures_semaine = tNbrSéSem.Text;
                eleve.remarques_ele = tRqElv.Text.Replace("'", "''");
                //eleve.age_ele = 


                eleve = DAO.Eleve.update(eleve, checkMajDispo());

                //try
                //{
                //    //-----------------------------Modif infos Eleve------------------------------------------- 
                //    string CheckDispoF = "";

                //    CheckDispoF = checkMajDispo();

                //    Ctes.command.Parameters.Clear();
                //    Ctes.command2.Parameters.Clear();
                //    try
                //    {
                //        Ctes.strConnectWeb.Open();
                //        Ctes.command2.CommandText = DAO.Niveau.getNiveauParLibRequest(cbNiveau.Text);
                //        Ctes.dr = Ctes.command2.ExecuteReader();

                //        if (Ctes.dr.Read())
                //        {
                //            idNiveau = Ctes.dr.GetInt16("id_niveau");
                //        }
                //    }
                //    catch (Exception)
                //    {
                //    }
                //    finally
                //    {
                //        if (Ctes.dr.IsClosed)
                //        {
                //        }
                //        else
                //        {
                //            Ctes.dr.Close();
                //        }
                //        Ctes.strConnectWeb.Close();
                //    }


                //    Ctes.command.Parameters.AddWithValue("@id_eleve", lIdelev.Text);
                //    Ctes.command.Parameters.AddWithValue("@nom_ele", tNomElev.Text);
                //    Ctes.command.Parameters.AddWithValue("@prenom_ele", TprenomElv.Text);
                //    Ctes.command.Parameters.AddWithValue("@hf_ele", cbHFelv.Text);
                //    Ctes.command.Parameters.AddWithValue("@idniveau", idNiveau);
                //    Ctes.command.Parameters.AddWithValue("@systeme_ele", tSystmElve.Text);
                //    Ctes.command.Parameters.AddWithValue("@etablissement_ele", tEtabElv.Text);
                //    Ctes.command.Parameters.AddWithValue("@tel_ele", tTelElv.Text);
                //    Ctes.command.Parameters.AddWithValue("@nbr_heures_seance", tNbrHsé.Text);
                //    Ctes.command.Parameters.AddWithValue("@nbr_seances_semaine", tNbrSéSem.Text);
                //    Ctes.command.Parameters.AddWithValue("@remarques_ele", tRqElv.Text.Replace("'", "''"));

                //    Ctes.command.CommandText = DAO.Eleve.updateEleveRequest(CheckDispoF);


                //    Ctes.strConnectWeb.Open();

                //    Ctes.command.ExecuteNonQuery();
                //    int trouve = (int)Ctes.command.ExecuteNonQuery();
                //    if (trouve != 0)
                //    {
                //        MessageBox.Show("Modification Infos Eleve avec succès");
                //    }
                //    else
                //    {
                //        MessageBox.Show("element introuvable");
                //    }


                //}
                //catch (Exception ex)
                //{

                //    MessageBox.Show(ex.Message);
                //}
                //finally
                //{
                //    Ctes.strConnectWeb.Close();
                //}

                //---------------------------Modif vente--------------
                DTO.Vente vente = new DTO.Vente();
                vente.id_vente = Int32.Parse(lIdVent.Text);
                vente.idclient = Int32.Parse(lIDcli.Text);
                vente.ideleve = Int32.Parse(lIdelev.Text);
                vente.pack = cbPack.Text.Trim();
                vente.pu = Int32.Parse(tPU.Text.Trim());
                vente.nbr_tickets = Int32.Parse(tNbrTicks.Text.Trim());
                vente.mode_paiement = cbModepaiCli.Text.Trim();
                vente.premier_ticket = tPmTk.Text.Trim();
                vente.dernier_ticket = tDerntk.Text.Trim();
                vente.renouvellement = cbRenouvl.Text.Trim();
                vente.paye = cbPayeVnt.Text.Trim();
                vente.remarque = tRmqVent.Text.Replace("'", "''");


                if (lIdelev.Text != "-" && lIdelev.Text != "" && lIDcli.Text != "-" &&
                    lIDcli.Text != "" && lIdVent.Text != "-" && lIdVent.Text != "")
                {
                    vente = DAO.Vente.update(vente);
                }
                else if (lIdelev.Text != "-" && lIdelev.Text != "" && lIDcli.Text != "-" &&
                    lIDcli.Text != "" && lIdVent.Text == "-" && lIdVent.Text == "")
                {
                    vente = DAO.Vente.insert(vente);
                }
                else
                {
                    MessageBox.Show("Pas de Modification de la Vente");
                }

                try
                {
                    DTO.EleveMatiere eleveMatiere = new DTO.EleveMatiere();


                    eleveMatiere = DAO.EleveMatiere.update(eleveMatiere);

                    //-----------------------------------Modifie -Matiere-Eleve------------
                    if (lIDeleveMatiere.Text == "-" || lIDmatElv.Text == "-" || lMatiere.Text == "-")
                    {
                        MessageBox.Show("pas chagement pour les matieres d'éleve");
                    }

                    Ctes.command.Parameters.Clear();
                    Ctes.command.Parameters.AddWithValue("@note", tNotMatr.Text);
                    Ctes.command.Parameters.AddWithValue("@remarque", tRmQMatElv.Text.Replace("'", "''"));
                    Ctes.command.Parameters.AddWithValue("@type_cours", cbTypCours.Text);

                    Ctes.command.Parameters.AddWithValue("@liste_profs_proposes", tListePrfsPropose.Text.Replace("'", "''"));
                    Ctes.command.Parameters.AddWithValue("@prof_choisi", tProfChoisi.Text);

                    Ctes.command.Parameters.AddWithValue("@id_matiere", lIDmats.Text);
                    Ctes.command.Parameters.AddWithValue("@id_eleve_matiere", lIDeleveMatiere.Text);


                    Ctes.strConnectWeb.Open();
                    string cmdText = "";


                    if (lIDmats.Text == "-" || lIDmats.Text == "")
                    {
                        cmdText = DAO.EleveMatiere.getUpdateEleveMatiere1(lIDeleveMatiere.Text, lIdElvMatire.Text);
                    }
                    else
                    {
                        cmdText = DAO.EleveMatiere.getUpdateEleveMatiere2(lIDeleveMatiere.Text, lIdElvMatire.Text);
                    }
                    Ctes.command.CommandText = cmdText;

                    Ctes.command.ExecuteNonQuery();
                    int trouve = (int)Ctes.command.ExecuteNonQuery();
                    if (trouve != 0)
                    {
                        MessageBox.Show("Modification des infos Matiere avec succès");
                    }

                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    Ctes.strConnectWeb.Close();
                }

                this.Initialiser();

            }

        }
Beispiel #9
0
        private void bcherchCli_Click(object sender, EventArgs e)
        {
            //if (tIDelvR.Text != "" || tNomElvR.Text != "" || tPrnElvR.Text != "")
            //{
            //    reqR = Requests.getInfoEleve(tIDelvR.Text, tNomElvR.Text, tPrnElvR.Text);
            //}
            //else
            //{
            //    MessageBox.Show("Saisir un Numero ou Nom ou Prénom Eleve");
            //    this.Initialiser();
            //}
            if (tIDelvR.Text != "" || tNomElvR.Text != "" || tPrnElvR.Text != "")
            {
                dgListeElevesCli.Refresh();
                vider_champ_vente();
                vider_champ_matiElev();

                Eleve eleve = new Eleve();
                eleve.id_eleve = Int32.Parse(tIDelvR.Text);
                eleve.nom_ele = tNomElvR.Text;
                eleve.prenom_ele = tPrnElvR.Text;
                dgListeElevesCli.DataSource = DAO.combined.EleveClientNiveau.getInfoEleveSource(eleve);
                afficheTexte();
            }
            else
            {
                MessageBox.Show("Saisir un Numero ou Nom ou Prénom Eleve");
                this.Initialiser();
            }


            //try
            //{
            //    Ctes.bs4.Clear();
            //    Ctes.bs4.DataMember.Clone();
            //    dgListeElevesCli.Refresh();
            //    vider_champ_vente();
            //    vider_champ_matiElev();
            //    Ctes.command.CommandText = reqR;
            //    Ctes.strConnectWeb.Open();
            //    Ctes.dr = Ctes.command.ExecuteReader();
            //    if (Ctes.dr != null)
            //    {
            //        Ctes.bs4.DataSource = Ctes.dr;
            //        dgListeElevesCli.DataSource = Ctes.bs4;
            //        afficheTexte();
            //    }
            //    else
            //    {
            //        MessageBox.Show("Eleve Introuvable");
            //        this.Initialiser();
            //    }
            //}
            //catch (Exception ex)
            //{
            //    MessageBox.Show(ex.Message);
            //    this.Initialiser();
            //}
            //finally
            //{
            //    if (!Ctes.dr.IsClosed)
            //    {
            //        Ctes.dr.Close();
            //    }
            //    Ctes.strConnectWeb.Close();
            //}
            tIDelvR.Text = "";
            tNomElvR.Text = "";
            tPrnElvR.Text = "";
        }