Exemple #1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            try
            {
                //Connexion a la base de données gsb_frais
                myConnexion = (ConnexionSql)ConnexionSql.GetInstance("localhost", "gsb_frais", "root", "");
                myConnexion.openConnection();

                //recuperation de la date du jour
                int jour = Int32.Parse(DateTime.Now.ToString("dd"));


                if (jour <= 10)
                {
                    //Requete qui permet de mettre à jour l'état d'une fiche frais en fonction de la date
                    myConn = myConnexion.reqExec("Update fichefrais set idEtat = 'CL' where mois = " + date.dateMoisPrecedent() + " and idEtat = 'CR'");
                    myConn.ExecuteNonQuery();
                }

                if (jour >= 20)
                {
                    myConn = myConnexion.reqExec("Update fichefrais set idEtat = 'RB' where mois = " + date.dateMoisPrecedent() + " and idEtat = 'VA'");
                    myConn.ExecuteNonQuery();
                }
                //fermeture de la connexion
                myConnexion.closeConnection();
            }
            catch (Exception emp)
            {
                throw (emp);
            }
        }
Exemple #2
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            try
            {
                maConnexion = ConnexionSql.getInstance("localhost", "gsb", "root", "");
                dateJour    = Convert.ToInt32(GD.getJour());


                if (dateJour >= 1 && dateJour <= 10)
                {
                    maConnexion.openConnection();

                    maCo = maConnexion.reqExec("update fichefrais set idEtat ='CL' where idEtat ='CR' and mois = '" + GD.getDateMoisPrecedent() + "'");
                    maCo.ExecuteNonQuery();

                    maCo = maConnexion.reqExec("Select * from fichefrais where mois='" + dateTest + "'");
                    maConnexion.closeConnection();
                }
                else if (dateJour >= 20 && dateJour <= 31)
                {
                    maConnexion.openConnection();

                    maCo = maConnexion.reqExec("update fichefrais set idEtat ='VA' where idEtat ='RB' and mois = '" + GD.getDateMoisPrecedent() + "'");
                    maCo.ExecuteNonQuery();
                    dateTest = GD.getDateMoisPrecedent();

                    maCo = maConnexion.reqExec("Select * from fichefrais where mois='" + dateTest + "'");
                    maConnexion.closeConnection();
                }
            }
            catch (Exception emp)
            {
                throw (emp);
            }
        }
        public void populateComboBox()
        {
            ConnexionSql conn = new ConnexionSql ();
            ds = conn.GetComboBoxPopulatedFromDB (MainWindow.usernameAccount);

            for (int i = 0; i < ds.Tables [0].Rows.Count; i++)
            {
                comboPass.InsertText (i, ds.Tables [0].Rows [i].ItemArray [1].ToString ());

            }
        }
        protected void OnCreerButtonClicked(object sender, EventArgs e)
        {
            ConnexionSql creer = new ConnexionSql ();
            bool succes = creer.creerUnUser (usernameEntry.Text, passwordEntry.Text);

            if (succes) {
                MessageDialog ms = new MessageDialog (this, DialogFlags.Modal, MessageType.Info,
                                       ButtonsType.Ok, "Ajout d'utilisateur fait avec succes");
                ms.Run ();
                ms.Destroy ();
            } else {
                MessageDialog ms = new MessageDialog (this, DialogFlags.Modal, MessageType.Info,
                                       ButtonsType.Ok, "Il y a eu une erreur!");
                ms.Run ();
                ms.Destroy ();
            }
            reset ();
        }
        public void updateRB(GestionDate date)
        {
            try
            {
                maConnexionSql = ConnexionSql.GetInstance(Fabrique.ProviderMysql, Fabrique.DataBaseMysql
                                                          , Fabrique.UidMysql, Fabrique.MdpMysql);

                maConnexionSql.openConnection();

                myConn = maConnexionSql.reqExec("Update fichefrais set idEtat = 'RB' where mois = "
                                                + date.dateMoisPrecedent()
                                                + " and idEtat = 'VA'");

                myConn.ExecuteNonQuery();
            }
            catch (Exception emp)
            {
                throw (emp);
            }
        }
        protected void OnOkButtonClicked(object sender, EventArgs e)
        {
            ConnexionSql conn = new ConnexionSql ();
            bool loginReussi = conn.verifierUser (usernameEntry.Text, passwordEntry.Text);
            usernameAccount = usernameEntry.Text;

            if (loginReussi == true) {
                MessageDialog md = new MessageDialog (this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok,
                    "Connexion fait avec succes");
                md.Run ();
                md.Destroy ();
                PasswordViewer pv = new PasswordViewer ();
                pv.Show ();

            }
            else if(loginReussi == false){
                MessageDialog ms = new MessageDialog (this, DialogFlags.Modal, MessageType.Info,
                    ButtonsType.Ok, ConnexionSql.error);
                ms.Run ();
                ms.Destroy ();
            }
            reset ();
        }