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); }
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); }
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); }
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); }
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); }