Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }