예제 #1
0
        private void FormAjouterUneTraversee_Load(object sender, EventArgs e)
        {
            SQLSecteur.InitializeListBoxAllSQLSecteur(listBoxSecteur, mySqlConnection);
            SQLBateau.InitializeComboBoxAllSQLBateau(comboBoxBateau, mySqlConnection);

            dateTimePickerDepartDate.MinDate  = DateTime.Now;
            dateTimePickerArriveeDate.MinDate = DateTime.Now;

            dateTimePickerDepartTime.MinDate  = DateTime.Now;
            dateTimePickerArriveeTime.MinDate = DateTime.Now;
        }
예제 #2
0
 private void FormAjouterUnPort_Load(object sender, EventArgs e)
 {
     SQLSecteur.InitializeListBoxAllSQLSecteur(listBoxSecteur, mySqlConnection);
 }
 private void FormAjouterLesTarifsPourUneLiaisonEtUnePeriode_Load(object sender, EventArgs e)
 {
     SQLSecteur.InitializeListBoxAllSQLSecteur(listBoxSecteur, mySqlConnection);
     SQLPeriode.InitializeComboBoxAllSQLPeriode(comboBoxPeriode, mySqlConnection);
 }
예제 #4
0
 private void FormAjouterUneLiaison_Load(object sender, EventArgs e)
 {
     SQLSecteur.InitializeListBoxAllSQLSecteur(listBoxSecteur, mySqlConnection);
     SQLPort.InitializeComboBoxAllSQLPort(comboBoxArrivee, mySqlConnection);
 }
예제 #5
0
        public static List <SQLLiaison> GetAllSQLLiaisonBySQLPort(MySqlConnection mySqlConnection, SQLSecteur sqlSecteur)
        {
            List <SQLLiaison> listSQLLiaison = new List <SQLLiaison>();

            try
            {
                mySqlConnection.Open();
                MySqlCommand mySqlCommand = new MySqlCommand("SELECT * FROM `liaison` WHERE `noport_depart` IN (SELECT noport FROM port WHERE port.nosecteur = @noSecteur)", mySqlConnection);
                mySqlCommand.Parameters.AddWithValue("@noSecteur", sqlSecteur.GetNosecteur());
                using (MySqlDataReader reader = mySqlCommand.ExecuteReader())
                {
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            listSQLLiaison.Add(new SQLLiaison(reader.GetInt16(0), reader.GetInt16(1), reader.GetInt16(2), reader.GetDouble(3)));
                        }
                    }
                }
                mySqlConnection.Close();
            }
            finally
            {
                if (mySqlConnection.State.Equals(ConnectionState.Open))
                {
                    mySqlConnection.Close();
                }
            }

            return(listSQLLiaison);
        }
예제 #6
0
 public static void InitializeComboBoxAllSQLLiaisonBySQLPort(ComboBox comboBoxLiaison, MySqlConnection mySqlConnection, SQLSecteur sqlSecteur)
 {
     comboBoxLiaison.Items.Clear();
     foreach (SQLLiaison sqlLiaison in GetAllSQLLiaisonBySQLPort(mySqlConnection, sqlSecteur))
     {
         comboBoxLiaison.Items.Add(sqlLiaison);
     }
 }
 private void FormAfficherLesTraverseesPourUneLiaisonEtUneDateDonneeAvecPlacesRestantesParCategorie_Load(object sender, EventArgs e)
 {
     SQLSecteur.InitializeListBoxAllSQLSecteur(listBoxSecteur, mySqlConnection);
     dateTimePickerDateTraversee.Value = DateTime.Now;
 }
예제 #8
0
        public static List <SQLPort> GetAllSQLPortBySQLSecteur(MySqlConnection mySqlConnection, SQLSecteur sqlSecteur)
        {
            List <SQLPort> listSQLPort = new List <SQLPort>();

            try
            {
                mySqlConnection.Open();
                MySqlCommand mySqlCommand = new MySqlCommand("Select * From port Where nosecteur = @noSecteur", mySqlConnection);
                mySqlCommand.Parameters.AddWithValue("@noSecteur", sqlSecteur.GetNosecteur());
                using (MySqlDataReader reader = mySqlCommand.ExecuteReader())
                {
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            listSQLPort.Add(new SQLPort(reader.GetInt16(0), reader.GetInt16(1), reader.GetString(2)));
                        }
                    }
                }
                mySqlConnection.Close();
            }
            finally
            {
                if (mySqlConnection.State.Equals(ConnectionState.Open))
                {
                    mySqlConnection.Close();
                }
            }

            return(listSQLPort);
        }
예제 #9
0
 public static void InitializeComboBoxAllSQLPortBySQLSecteur(ComboBox comboBoxPort, MySqlConnection mySqlConnection, SQLSecteur sqlSecteur)
 {
     comboBoxPort.Items.Clear();
     foreach (SQLPort sqlPort in GetAllSQLPortBySQLSecteur(mySqlConnection, sqlSecteur))
     {
         comboBoxPort.Items.Add(sqlPort);
     }
 }