//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); }
private EleveClientNiveau(Eleve e, Client c, Niveau n) { this.eleve = e; this.client = c; this.niveau = n; }
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(); //} }
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(); } }
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 = ""; }