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(); }
public DTO.Eleve bValdVente_Click_2(Vente vente) { vente = DAO.Vente.insert(vente); DTO.Eleve eleve = DAO.Eleve.getEleveParID(vente.ideleve.ToString()); return eleve; }
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(); } }