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));
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        }// 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");
            }
        }