protected void SaveProfChoisir_Click(object sender, EventArgs e) { if (donnees.IssueCommand(string.Format("UPDATE Personnes SET AdminStaff = 1 WHERE PersonneID = {0}", ChProfActifID.SelectedItem.Value))) { Textarea1.InnerText = "Succès !!!!"; ChProfActifID.SelectedIndex = -1; } }
protected void btnChangez_Click(object sender, EventArgs e) { if (lstClasseAjouter.SelectedIndex < 0 || lstClasseEnlver.SelectedIndex < 0) { Response.Write("Choisissez classes à enlever et ajouter!"); return; } Response.Write(""); string sSql = string.Format("UPDATE EtudiantsCourants SET SessionID = {0} WHERE EtudiantsCourantsID = {1}", lstClasseAjouter.SelectedValue.ToString(), lstClasseEnlver.SelectedValue.ToString()); try { if (donnees.IssueCommand(sSql)) { Response.Write("Changement à Succès"); RemplirClassePourEtudiantChoissi(); } else { Response.Write("ERREUR: Pas de Changement!"); } } catch (Exception ex) { Response.Write(string.Format("ERREUR: Voir un Technicien ({0})", ex.Message)); } }
protected void BtnAddClasse_Click(object sender, EventArgs e) { donnees = new BaseDeDonnees(); string[] sTemp = new string[2]; // Split date Debut and Date fin String ChaineDeConnexion = ConfigurationManager.ConnectionStrings["connection"].ToString(); string sSql = "SELECT SessionDateID, Convert(varchar, SessionDateDebut) + ' - ' + Convert(varchar,SessionDateFin) AS SessionDate from DatesSessionCourante WHERE Actif = 1 ORDER BY SessionDateDebut DESC"; donnees.GetDataReader(sSql); SqlDataAdapter da = new SqlDataAdapter(sSql, ChaineDeConnexion); DataTable dTable = new DataTable(); da.Fill(dTable); //DataTableReader dt = donnees; DataTableReader dr = dTable.CreateDataReader(); if (dr != null) { dr.Read(); sTemp = dr["SessionDate"].ToString().Split('-'); lblDateDebut.InnerText = sTemp[0].Trim(); lblDateFin.InnerText = sTemp[1].Trim(); } // Fin try { if (!ToutBagayPaAnfom()) { lblError.InnerText = ("Toutes les Informations sont obligatoires Pour Continuer !!!"); } else { lblError.InnerText = string.Empty; string sSql1 = string.Format("INSERT INTO Sessions(ClasseID, ProfesseurID, MaxEtudiants, JourRencontre, Heures, " + "MontantParticipation, DateCommence, DateFin, byUsername) VALUES ({0},{1},{2},'{3}','{4}',{5},'{6}','{7}','{8}')", NomClasse.SelectedItem.Value, DrpProfesseurName.SelectedItem.Value, txtMaxEtudiant.Text, dJourDeClasse.SelectedItem.Text, DropHeureDeClasse.SelectedItem.Text, txtMontant.Text, lblDateDebut.InnerText, lblDateFin.InnerText, BaseDeDonnees.GetWindowsUser()); //donnees.GetWindowsUser() if (donnees.IssueCommand(sSql1)) { lblSucces.Text = "Données sauvegardees avec succes !!"; ResetToutBagay(); // Pou ka rantre lòt donnees } else { lblError.InnerText = "ERROR: Données PAS Sauvegardées -- Voir Un Technicien!!!"; } } } catch (Exception ex) { lblError.InnerText = ("ERROR: Données PAS Sauvegardées " + ex); } }
}// Fin DropDownListHoraire // Bouton Enlever Etudiants protected void btnEnlever_Click(object sender, EventArgs e) { try { bool qr = donnees.IssueCommand(string.Format("DELETE EtudiantsCourants WHERE PersonneID = {0} AND SessionID = {1} AND LockEdit = 0", ListeEtudiants.SelectedValue.ToString(), DropDownListHoraire.SelectedValue.ToString())); if (qr == true) { Nettoyage(); lblError.Text = "Succès !!!!"; } else { lblError.Text = "ECHEC: Veuillez Sellectionner l'etudiant à enlever !!!!"; } } catch (Exception ex) { lblError.Text = "ECHEC: Etudiant est encore dans la classe !!!!" + ex; } } // Fin du Bouton Enlever Etudiants
protected void btnAddSession_Click(object sender, EventArgs e) { String sSql = String.Empty; String sID = String.Empty; if (CheckBox1.Checked == false) { String sqlup = "Update DatesSessionCourante set Actif =0 WHERE Actif = 1"; donnees.IssueCommand(sqlup); String sql = "Insert into DatesSessionCourante (SessionDateDebut,SessionDateFin,Remarque) values(@DateDebut,@DateFin,@Remarque)"; SqlParameter dateDebut = new SqlParameter("@DateDebut", DbType.String.ToString()); dateDebut.Value = DateDebut.Text; SqlParameter dateFin = new SqlParameter("@DateFin", DbType.String.ToString()); dateFin.Value = DateFin.Text; SqlParameter remarque = new SqlParameter("@Remarque", DbType.String.ToString()); remarque.Value = SessionRemarque.Text; bool bResult;//= donnees.IssueCommandWithParams(sql, dateDebut, dateFin, remarque); if (bResult = donnees.IssueCommandWithParams(sql, dateDebut, dateFin, remarque)) { // //sID = "lblSessionDateID"; //// sSql = "UPDATE DatesSessionCourante SET Actif = 0 WHERE SessionDateID = @SessionDateID"; // SqlParameter ParamSessionDateID = new SqlParameter("@SessionDateID", SqlDbType.Int); // ParamSessionDateID.Value = Int32.Parse(sID); // if (!DB_Access.IssueCommandWithParams(sSql, ParamSessionDateID)) // { // lblError.InnerText = "ERREUR Technique !!!!"; // } // Update Table Sessions pour réfléter le changement //sSql = "UPDATE Sessions SET Actif = 0 WHERE DateCommence IN (SELECT SessionDateDebut FROM DatesSessionCourante WHERE SessionDateID = @SessionDateID) AND DateFin IN (SELECT SessionDateFin FROM DatesSessionCourante WHERE SessionDateID = @SessionDateID)"; sSql = "UPDATE Sessions SET Actif = 0 WHERE Actif =1"; if (!donnees.IssueCommand(sSql)) { lblError.InnerText = "ERREUR Les Classes sont toujours actives !!"; } CheckBox1.Checked = false; DateDebut.Text = (""); DateFin.Text = (""); SessionRemarque.Text = (""); } } else if (CheckBox1.Checked == true) { String sql = "Update AddSession set DateDebut =@DateDebut,DateFin=@DateFin,Remarque=@Remarque WHERE Actif = 1"; SqlParameter dateDebut = new SqlParameter("@DateDebut", DbType.String.ToString()); dateDebut.Value = DateDebut.Text; SqlParameter dateFin = new SqlParameter("@DateFin", DbType.String.ToString()); dateFin.Value = DateFin.Text; SqlParameter remarque = new SqlParameter("@Remarque", DbType.String.ToString()); remarque.Value = SessionRemarque.Text; bool bResult;//= donnees.IssueCommandWithParams(sql, dateDebut, dateFin, remarque); if (bResult = donnees.IssueCommandWithParams(sql, dateDebut, dateFin, remarque)) { CheckBox1.Checked = false; DateDebut.Text = (""); DateFin.Text = (""); SessionRemarque.Text = (""); debuSessionCourante.InnerText = ""; FinSessionCourante.InnerText = ""; } } else { Response.Write("Les dates sont obligatoires"); } }