Beispiel #1
0
        bool IntfDalVoiture.deleteVoiture(crlVoiture Voiture)
        {
            #region declaration
            bool isDelete     = false;
            int  nombreDelete = 0;
            #endregion

            #region implementation
            if (Voiture != null)
            {
                if (Voiture.NumVehicule != "")
                {
                    this.strCommande = "DELETE FROM `voiture` WHERE (`numVehicule` = '" + Voiture.NumVehicule + "')";
                    this.serviceConnectBase.openConnection();
                    nombreDelete = this.serviceConnectBase.requete(this.strCommande);
                    if (nombreDelete == 1)
                    {
                        isDelete = true;
                    }
                    this.serviceConnectBase.closeConnection();
                }
            }
            #endregion

            return(isDelete);
        }
Beispiel #2
0
        string IntfDalVoiture.insertVoiture(crlVoiture Voiture)
        {
            #region declaration
            int            nombreInsertion = 0;
            string         numVehicule     = "";
            IntfDalVoiture servicVoiture   = new ImplDalVoiture();
            #endregion

            #region implementation
            if (Voiture != null)
            {
                Voiture.NumVehicule = servicVoiture.getNumVehicule();

                this.strCommande  = "INSERT INTO `voiture` (`numVehicule`,`numLicence`,";
                this.strCommande += " `couleur`,`type`,`marque`,`nombrePlace`,`numImmatricule`,`colone`) ";
                this.strCommande += " VALUES ('" + Voiture.NumVehicule + "','" + Voiture.NumLicence + "'";
                this.strCommande += " ,'" + Voiture.Couleur + "','" + Voiture.Type + "'";
                this.strCommande += " ,'" + Voiture.Marque + "', '" + Voiture.NombrePlace + "'";
                this.strCommande += " ,'" + Voiture.NumImmatricule + "','" + Voiture.Colone + "')";

                this.serviceConnectBase.openConnection();
                nombreInsertion = this.serviceConnectBase.requete(this.strCommande);
                if (nombreInsertion == 1)
                {
                    numVehicule = Voiture.NumVehicule;
                }
                this.serviceConnectBase.closeConnection();
            }
            #endregion

            return(numVehicule);
        }
Beispiel #3
0
        int IntfDalVoiture.isVoiture(crlVoiture Voiture)
        {
            #region declaratio
            int isVoiture = 0;
            #endregion

            #region implementation
            if (Voiture != null)
            {
                this.strCommande = "SELECT * FROM `voiture` WHERE (`numVehicule` <> '" + Voiture.NumVehicule + "')";
                this.serviceConnectBase.openConnection();
                reader = this.serviceConnectBase.select(this.strCommande);
                if (reader != null)
                {
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            if (Voiture.NumImmatricule.Trim().ToLower().Equals(reader["numImmatricule"].ToString().Trim().ToLower()))
                            {
                                isVoiture = 1;
                                break;
                            }
                        }
                    }
                    reader.Dispose();
                }
                this.serviceConnectBase.closeConnection();
            }
            #endregion

            return(isVoiture);
        }
Beispiel #4
0
        bool IntfDalVoiture.updateVoiture(crlVoiture Voiture)
        {
            #region declaration
            bool isUpdate     = false;
            int  nombreUpdate = 0;
            #endregion

            #region implementation
            if (Voiture != null)
            {
                if (Voiture.NumVehicule != "")
                {
                    this.strCommande  = "UPDATE `voiture` SET ";
                    this.strCommande += ",`numLicence`='" + Voiture.NumLicence + "',`couleur`='" + Voiture.Couleur + "'";
                    this.strCommande += ",`type`='" + Voiture.Type + "',`marque`='" + Voiture.Marque + "',`colone`='" + Voiture.Colone + "'";
                    this.strCommande += ",`nombrePlace`='" + Voiture.NombrePlace + "',`numImmatricule`='" + Voiture.NumImmatricule + "'";
                    this.strCommande += " WHERE (`numVehicule`='" + Voiture.NumVehicule + "')";

                    this.serviceConnectBase.openConnection();
                    nombreUpdate = this.serviceConnectBase.requete(this.strCommande);
                    if (nombreUpdate == 1)
                    {
                        isUpdate = true;
                    }
                    this.serviceConnectBase.closeConnection();
                }
            }
            #endregion

            return(isUpdate);
        }
Beispiel #5
0
        crlVoiture IntfDalVoiture.selectVoiture(string numVehicule)
        {
            #region declaration
            IntfDalLicence serviceLicence = new ImplDalLicence();

            crlVoiture voiture = null;
            #endregion

            #region implementation
            if (numVehicule != "")
            {
                this.strCommande = "SELECT * FROM `voiture` WHERE (`numVehicule`='" + numVehicule + "')";
                this.serviceConnectBase.openConnection();
                reader = this.serviceConnectBase.select(this.strCommande);
                if (reader != null)
                {
                    if (reader.HasRows)
                    {
                        if (reader.Read())
                        {
                            voiture                = new crlVoiture();
                            voiture.Couleur        = reader["couleur"].ToString();
                            voiture.Marque         = reader["marque"].ToString();
                            voiture.NumImmatricule = reader["numImmatricule"].ToString();
                            voiture.NumLicence     = reader["numLicence"].ToString();
                            voiture.NumVehicule    = reader["numVehicule"].ToString();
                            try
                            {
                                voiture.Colone      = int.Parse(reader["colone"].ToString());
                                voiture.NombrePlace = int.Parse(reader["nombrePlace"].ToString());
                            }
                            catch (Exception)
                            {
                            }
                            voiture.Type = reader["type"].ToString();
                        }
                    }
                    reader.Dispose();
                }
                this.serviceConnectBase.closeConnection();
                if (voiture != null)
                {
                    if (voiture.NumLicence != "")
                    {
                        voiture.Licence = serviceLicence.selectLicence(voiture.NumLicence);
                    }
                }
            }
            #endregion

            return(voiture);
        }