string IntfDalEtablissementScolaire.isEtablissementScolaire(crlEtablissementScolaire etablissementScolaire) { #region declaration string numEtablissementScolaire = ""; #endregion #region implementation if (etablissementScolaire != null) { this.strCommande = "SELECT * FROM `etablissementscolaire` WHERE (`etablissementScolaire`='" + etablissementScolaire.EtablissementScolaire + "'"; this.strCommande += " AND `typeEtablissementScolaire`='" + etablissementScolaire.TypeEtablissementScolaire + "' AND"; this.strCommande += " `secteurEtablissementScolaire`='" + etablissementScolaire.SecteurEtablissementScolaire + "' AND"; this.strCommande += " `numQuartier`='" + etablissementScolaire.NumQuartier + "' AND"; this.strCommande += " `numEtablissementScolaire`<>'" + etablissementScolaire.NumEtablissementScolaire + "'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { numEtablissementScolaire = this.reader["numEtablissementScolaire"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); } #endregion return(numEtablissementScolaire); }
string IntfDalEtablissementScolaire.insertEtablissementScolaire(crlEtablissementScolaire etablissementScolaire, string sigleAgence, HtmlGenericControl divIndication) { #region declaration string numEtablissementScolaire = ""; string strIndication = ""; IntfDalIndividu serviceIndividu = new ImplDalIndividu(); IntfDalEtablissementScolaire serviceEtablissementScolaire = new ImplDalEtablissementScolaire(); #endregion #region implementation divIndication.Style.Add("font-size", "14px"); divIndication.Style.Add("color", "Red"); if (etablissementScolaire != null) { if (etablissementScolaire.individuResponsable != null) { etablissementScolaire.NumIndividuResponsable = serviceIndividu.insertIndividu(etablissementScolaire.individuResponsable, sigleAgence, divIndication); if (etablissementScolaire.NumIndividuResponsable != "") { etablissementScolaire.NumEtablissementScolaire = serviceEtablissementScolaire.isEtablissementScolaire(etablissementScolaire); if (etablissementScolaire.NumEtablissementScolaire.Equals("")) { etablissementScolaire.NumEtablissementScolaire = serviceEtablissementScolaire.insertEtablissementScolaire(etablissementScolaire, sigleAgence); if (etablissementScolaire.NumEtablissementScolaire.Equals("")) { strIndication = "Une erreur ce produit durant l'enregistrement!"; divIndication.InnerHtml = "<p>" + strIndication + "</p>"; } else { numEtablissementScolaire = etablissementScolaire.NumEtablissementScolaire; } } else { if (serviceEtablissementScolaire.updateEtablissementScolaire(etablissementScolaire)) { numEtablissementScolaire = etablissementScolaire.NumEtablissementScolaire; } else { strIndication = "Une erreur ce produit durant l'enregistrement!"; divIndication.InnerHtml = "<p>" + strIndication + "</p>"; } } } } else { strIndication = "Une erreur ce produit durant l'enregistrement!"; divIndication.InnerHtml = "<p>" + strIndication + "</p>"; } } #endregion return(numEtablissementScolaire); }
bool IntfDalEtablissementScolaire.updateEtablissementScolaire(crlEtablissementScolaire etablissementScolaire) { #region declaration bool isUpdate = false; int nbUpdate = 0; string numQuartier = ""; #endregion #region implementation if (etablissementScolaire != null) { if (etablissementScolaire.NumQuartier != "") { numQuartier = "'" + etablissementScolaire.NumQuartier + "'"; } this.strCommande = "UPDATE `etablissementscolaire` SET `etablissementScolaire`='" + etablissementScolaire.EtablissementScolaire + "',"; this.strCommande += "`typeEtablissementScolaire`='" + etablissementScolaire.TypeEtablissementScolaire + "',"; this.strCommande += "`adresseEtablissementScolaire`='" + etablissementScolaire.AdresseEtablissementScolaire + "',"; this.strCommande += "`telephoneFixeEtablissementScolaire`='" + etablissementScolaire.TelephoneFixeEtablissementScolaire + "',"; this.strCommande += "`telephonePortableEtablissementScolaire`='" + etablissementScolaire.TelephonePortableEtablissementScolaire + "',"; this.strCommande += "`mailEtablissementScolaire`='" + etablissementScolaire.MailEtablissementScolaire + "',"; this.strCommande += "`secteurEtablissementScolaire`='" + etablissementScolaire.SecteurEtablissementScolaire + "',"; this.strCommande += "`numQuartier`=" + numQuartier + ","; this.strCommande += "`numIndividuResponsable`='" + etablissementScolaire.NumIndividuResponsable + "'"; if (etablissementScolaire.IsCheque >= 0) { this.strCommande += " ,`isCheque`='" + etablissementScolaire.IsCheque + "'"; } if (etablissementScolaire.IsBonCommande >= 0) { this.strCommande += " ,`isBonCommande`='" + etablissementScolaire.IsBonCommande + "'"; } this.strCommande += " WHERE `numEtablissementScolaire`='" + etablissementScolaire.NumEtablissementScolaire + "'"; this.serviceConnectBase.openConnection(); nbUpdate = this.serviceConnectBase.requete(this.strCommande); if (nbUpdate == 1) { isUpdate = true; } this.serviceConnectBase.closeConnection(); } #endregion return(isUpdate); }
string IntfDalEtablissementScolaire.insertEtablissementScolaire(crlEtablissementScolaire etablissementScolaire, string sigleAgence) { #region declaration string numEtablissementScolaire = ""; int nbInsert = 0; IntfDalEtablissementScolaire serviceEtablissementScolaire = new ImplDalEtablissementScolaire(); string numQuartier = ""; #endregion #region implementation if (etablissementScolaire != null) { if (etablissementScolaire.NumQuartier != "") { numQuartier = "'" + etablissementScolaire.NumQuartier + "'"; } etablissementScolaire.NumEtablissementScolaire = serviceEtablissementScolaire.getNumEtablissementScolaire(sigleAgence); this.strCommande = "INSERT INTO `etablissementscolaire` (`numEtablissementScolaire`,`etablissementScolaire`,"; this.strCommande += "`typeEtablissementScolaire`,`adresseEtablissementScolaire`,`telephoneFixeEtablissementScolaire`,"; this.strCommande += "`telephonePortableEtablissementScolaire`,`mailEtablissementScolaire`,`secteurEtablissementScolaire`,"; this.strCommande += " `numQuartier`,`numIndividuResponsable`,`isCheque`,`isBonCommande`) VALUES"; this.strCommande += "('" + etablissementScolaire.NumEtablissementScolaire + "','" + etablissementScolaire.EtablissementScolaire + "',"; this.strCommande += "'" + etablissementScolaire.TypeEtablissementScolaire + "','" + etablissementScolaire.AdresseEtablissementScolaire + "',"; this.strCommande += "'" + etablissementScolaire.TelephoneFixeEtablissementScolaire + "','" + etablissementScolaire.TelephonePortableEtablissementScolaire + "',"; this.strCommande += "'" + etablissementScolaire.MailEtablissementScolaire + "','" + etablissementScolaire.SecteurEtablissementScolaire + "',"; this.strCommande += " " + numQuartier + ", '" + etablissementScolaire.NumIndividuResponsable + "',"; this.strCommande += " '" + etablissementScolaire.IsCheque + "','" + etablissementScolaire.IsBonCommande + "')"; this.serviceConnectBase.openConnection(); nbInsert = this.serviceConnectBase.requete(this.strCommande); if (nbInsert == 1) { numEtablissementScolaire = etablissementScolaire.NumEtablissementScolaire; } this.serviceConnectBase.closeConnection(); } #endregion return(numEtablissementScolaire); }
crlEtablissementScolaire IntfDalEtablissementScolaire.selectEtablissementScolaire(string numEtablissementScolaire) { #region declaration crlEtablissementScolaire etablissementScolaire = null; IntfDalIndividu serviceIndividu = new ImplDalIndividu(); #endregion #region implementation if (numEtablissementScolaire != "") { this.strCommande = "SELECT * FROM `etablissementscolaire` WHERE `numEtablissementScolaire`='" + numEtablissementScolaire + "'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { etablissementScolaire = new crlEtablissementScolaire(); etablissementScolaire.AdresseEtablissementScolaire = this.reader["adresseEtablissementScolaire"].ToString(); etablissementScolaire.EtablissementScolaire = this.reader["etablissementScolaire"].ToString(); etablissementScolaire.MailEtablissementScolaire = this.reader["mailEtablissementScolaire"].ToString(); etablissementScolaire.NumEtablissementScolaire = this.reader["numEtablissementScolaire"].ToString(); etablissementScolaire.TelephoneFixeEtablissementScolaire = this.reader["telephoneFixeEtablissementScolaire"].ToString(); etablissementScolaire.TelephonePortableEtablissementScolaire = this.reader["telephonePortableEtablissementScolaire"].ToString(); etablissementScolaire.TypeEtablissementScolaire = this.reader["typeEtablissementScolaire"].ToString(); etablissementScolaire.SecteurEtablissementScolaire = this.reader["secteurEtablissementScolaire"].ToString(); etablissementScolaire.NumQuartier = this.reader["numQuartier"].ToString(); etablissementScolaire.NumIndividuResponsable = this.reader["numIndividuResponsable"].ToString(); try { etablissementScolaire.IsCheque = int.Parse(this.reader["isCheque"].ToString()); } catch (Exception) { } try { etablissementScolaire.IsBonCommande = int.Parse(this.reader["isBonCommande"].ToString()); } catch (Exception) { } } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (etablissementScolaire != null) { if (etablissementScolaire.NumIndividuResponsable != "") { etablissementScolaire.individuResponsable = serviceIndividu.selectIndividu(etablissementScolaire.NumIndividuResponsable); } } } #endregion return(etablissementScolaire); }