Esempio n. 1
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);
        }
Esempio n. 2
0
        DataTable IntfDalProprietaire.getDataTableProprietaireAll(string strRqst)
        {
            #region declaration
            DataTable    dataTable = new DataTable();
            crlOrganisme organisme = null;
            crlSociete   societe   = null;
            crlIndividu  Individu  = null;

            IntfDalSociete   serviceSociete   = new ImplDalSociete();
            IntfDalOrganisme serviceOrganisme = new ImplDalOrganisme();
            IntfDalIndividu  serviceIndividu  = new ImplDalIndividu();
            #endregion

            #region implementation

            #region initialisation du dataTable
            dataTable = new DataTable();
            dataTable.Columns.Add("numProprietaire", typeof(string));
            dataTable.Columns.Add("proprietaire", typeof(string));
            dataTable.Columns.Add("adresse", typeof(string));
            dataTable.Columns.Add("contact", typeof(string));
            dataTable.Columns.Add("respSociete", typeof(string));
            dataTable.Columns.Add("respContact", typeof(string));
            DataRow dr;
            #endregion

            this.serviceConnection.openConnection();
            this.reader = this.serviceConnection.select(strRqst);
            if (this.reader != null)
            {
                if (this.reader.HasRows)
                {
                    while (this.reader.Read())
                    {
                        dr = dataTable.NewRow();

                        dr["numProprietaire"] = reader["numProprietaire"].ToString();

                        if (reader["numIndividu"].ToString() != "")
                        {
                            Individu = serviceIndividu.selectIndividu(reader["numIndividu"].ToString());
                        }
                        if (reader["numOrganisme"].ToString() != "")
                        {
                            organisme = serviceOrganisme.selectOrganisme(reader["numOrganisme"].ToString());
                        }
                        if (reader["numSociete"].ToString() != "")
                        {
                            societe = serviceSociete.selectSociete(reader["numSociete"].ToString());
                        }

                        if (Individu != null)
                        {
                            dr["proprietaire"] = Individu.PrenomIndividu + " " + Individu.NomIndividu;

                            dr["adresse"] = Individu.Adresse;

                            dr["contact"] = Individu.TelephoneFixeIndividu + " / " + Individu.TelephoneMobileIndividu;

                            dr["respSociete"] = "-";

                            dr["respContact"] = "-";
                        }
                        else if (societe != null)
                        {
                            dr["proprietaire"] = societe.NomSociete;

                            dr["adresse"] = societe.AdresseSociete;

                            dr["contact"] = societe.TelephoneFixeSociete + " / " + societe.TelephoneMobileSociete;

                            if (societe.individuResponsable != null)
                            {
                                dr["respSociete"] = societe.individuResponsable.PrenomIndividu + " " + societe.individuResponsable.NomIndividu;

                                dr["respContact"] = societe.individuResponsable.TelephoneFixeIndividu + " / " + societe.individuResponsable.TelephoneMobileIndividu;
                            }
                        }
                        else if (organisme != null)
                        {
                            dr["proprietaire"] = organisme.NomOrganisme;

                            dr["adresse"] = organisme.AdresseOrganisme;

                            dr["contact"] = organisme.TelephoneFixeOrganisme + " / " + organisme.TelephoneMobileOrganisme;

                            if (organisme.individuResponsable != null)
                            {
                                dr["respSociete"] = organisme.individuResponsable.PrenomIndividu + " " + organisme.individuResponsable.NomIndividu;

                                dr["respContact"] = organisme.individuResponsable.TelephoneFixeIndividu + " / " + organisme.individuResponsable.TelephoneMobileIndividu;
                            }
                        }

                        Individu  = null;
                        societe   = null;
                        organisme = null;
                        dataTable.Rows.Add(dr);
                    }
                }
                this.reader.Dispose();
            }
            this.serviceConnection.closeConnection();

            #endregion

            return(dataTable);
        }
Esempio n. 3
0
        crlBillet IntfDalBillet.isValide(string numBillet, string idItineraire)
        {
            #region declaration
            crlBillet       Billet          = null;
            IntfDalTrajet   serviceTrajet   = new ImplDalTrajet();
            IntfDalIndividu serviceIndividu = new ImplDalIndividu();
            IntfDalAgent    serviceAgent    = new ImplDalAgent();
            IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet();
            IntfDalCalculReductionBillet serviceCalculReductionBillet = new ImplDalCalculReductionBillet();
            #endregion

            #region implementation
            if (numBillet != "")
            {
                this.strCommande  = "SELECT billet.numBillet, billet.dateDeValidite, billet.numTrajet,";
                this.strCommande += " billet.modePaiement, billet.numIndividu, billet.matriculeAgent, billet.prixBillet,";
                this.strCommande += " billet.numCalculCategorieBillet, billet.numCalculReductionBillet, billet.dateBillet,";
                this.strCommande += " billet.numDureeAbonnement, billet.numVoyageAbonnement, billet.numBilletCommande FROM billet";
                this.strCommande += " Left Join voyage ON voyage.numBillet = billet.numBillet";
                this.strCommande += " Inner Join trajet ON trajet.numTrajet = billet.numTrajet";
                this.strCommande += " Inner Join associationtrajetitineraire ON associationtrajetitineraire.numTrajet = trajet.numTrajet";
                this.strCommande += " WHERE voyage.numBillet IS NULL  AND";
                this.strCommande += " billet.numBillet =  '" + numBillet + "' AND";
                this.strCommande += " billet.dateDeValidite >=  '" + DateTime.Now.ToString("yyyyMMdd") + "' AND";
                this.strCommande += " associationtrajetitineraire.idItineraire = '" + idItineraire + "'";

                this.serviceConnectBase.openConnection();
                reader = this.serviceConnectBase.select(this.strCommande);
                if (reader != null)
                {
                    if (reader.HasRows)
                    {
                        if (reader.Read())
                        {
                            Billet                          = new crlBillet();
                            Billet.NumBillet                = reader["numBillet"].ToString();
                            Billet.DateDeValidite           = Convert.ToDateTime(reader["dateDeValidite"].ToString());
                            Billet.NumTrajet                = reader["numTrajet"].ToString();
                            Billet.ModePaiement             = reader["modePaiement"].ToString();
                            Billet.NumIndividu              = reader["numIndividu"].ToString();
                            Billet.MatriculeAgent           = reader["matriculeAgent"].ToString();
                            Billet.PrixBillet               = reader["prixBillet"].ToString();
                            Billet.NumCalculCategorieBillet = reader["numCalculCategorieBillet"].ToString();
                            Billet.NumCalculReductionBillet = reader["numCalculReductionBillet"].ToString();
                            Billet.DateBillet               = Convert.ToDateTime(reader["dateBillet"].ToString());
                            Billet.NumDureeAbonnement       = reader["numDureeAbonnement"].ToString();
                            Billet.NumVoyageAbonnement      = reader["numVoyageAbonnement"].ToString();
                            Billet.NumBilletCommande        = reader["numBilletCommande"].ToString();
                        }
                    }
                    reader.Dispose();
                }
                this.serviceConnectBase.closeConnection();

                if (Billet != null)
                {
                    if (Billet.NumTrajet != "")
                    {
                        Billet.trajet = serviceTrajet.selectTrajet(Billet.NumTrajet);
                    }
                    if (Billet.NumIndividu != "")
                    {
                        Billet.individu = serviceIndividu.selectIndividu(Billet.NumIndividu);
                    }
                    if (Billet.MatriculeAgent != "")
                    {
                        Billet.agent = serviceAgent.selectAgent(Billet.MatriculeAgent);
                    }
                    if (Billet.NumCalculCategorieBillet != "")
                    {
                        Billet.calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(Billet.NumCalculCategorieBillet);
                    }
                    if (Billet.NumCalculReductionBillet != "")
                    {
                        Billet.calculReductionBillet = serviceCalculReductionBillet.selectCalculReductionBillet(Billet.NumCalculReductionBillet);
                    }
                }
            }
            #endregion

            return(Billet);
        }
Esempio n. 4
0
        crlProprietaire IntfDalProprietaire.selectProprietaire(string numProprietaire)
        {
            #region declaration
            crlProprietaire proprietaire = null;

            IntfDalIndividu         serviceIndividu         = new ImplDalIndividu();
            IntfDalTypeProprietaire serviceTypeProprietaire = new ImplDalTypeProprietaire();
            IntfDalAgence           serviceAgence           = new ImplDalAgence();
            IntfDalSociete          serviceSociete          = new ImplDalSociete();
            IntfDalOrganisme        serviceOrganisme        = new ImplDalOrganisme();
            #endregion

            #region implementation
            if (numProprietaire != "")
            {
                this.strCommande = "SELECT * FROM `proprietaire` WHERE (`numProprietaire`='" + numProprietaire + "')";

                this.serviceConnection.openConnection();
                if (this.serviceConnection.IsConnection)
                {
                    this.reader = this.serviceConnection.select(this.strCommande);
                    if (this.reader != null)
                    {
                        if (this.reader.HasRows)
                        {
                            if (this.reader.Read())
                            {
                                proprietaire = new crlProprietaire();
                                proprietaire.NumProprietaire  = this.reader["numProprietaire"].ToString();
                                proprietaire.NumIndividu      = this.reader["numIndividu"].ToString();
                                proprietaire.NumOrganisme     = this.reader["numOrganisme"].ToString();
                                proprietaire.NumSociete       = this.reader["numSociete"].ToString();
                                proprietaire.TypeProprietaire = this.reader["typeProprietaire"].ToString();
                                proprietaire.NumAgence        = this.reader["numAgence"].ToString();
                            }
                        }
                        this.reader.Dispose();
                    }

                    while (this.serviceConnection.IsConnection)
                    {
                        this.serviceConnection.closeConnection();
                    }
                }

                if (proprietaire != null)
                {
                    if (proprietaire.NumIndividu != "")
                    {
                        proprietaire.Individu = serviceIndividu.selectIndividu(proprietaire.NumIndividu);
                    }
                    if (proprietaire.TypeProprietaire != "")
                    {
                        proprietaire.typeProprietaireObj = serviceTypeProprietaire.selectTypeProprietaire(proprietaire.TypeProprietaire);
                    }
                    if (proprietaire.NumAgence != "")
                    {
                        proprietaire.agence = serviceAgence.selectAgence(proprietaire.NumAgence);
                    }
                    if (proprietaire.NumOrganisme != "")
                    {
                        proprietaire.organisme = serviceOrganisme.selectOrganisme(proprietaire.NumOrganisme);
                    }
                    if (proprietaire.NumSociete != "")
                    {
                        proprietaire.societe = serviceSociete.selectSociete(proprietaire.NumSociete);
                    }
                }
            }
            #endregion

            return(proprietaire);
        }
Esempio n. 5
0
        crlBillet IntfDalBillet.selectBillet(string numBillet)
        {
            #region declaration
            crlBillet       Billet          = null;
            IntfDalTrajet   serviceTrajet   = new ImplDalTrajet();
            IntfDalIndividu serviceIndividu = new ImplDalIndividu();
            IntfDalAgent    serviceAgent    = new ImplDalAgent();
            IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet();
            IntfDalCalculReductionBillet serviceCalculReductionBillet = new ImplDalCalculReductionBillet();
            #endregion

            #region implementation
            if (numBillet != "")
            {
                this.strCommande = "SELECT * FROM `billet` WHERE (`numBillet`='" + numBillet + "')";

                this.serviceConnectBase.openConnection();
                reader = this.serviceConnectBase.select(this.strCommande);
                if (reader != null)
                {
                    if (reader.HasRows)
                    {
                        if (reader.Read())
                        {
                            Billet                          = new crlBillet();
                            Billet.NumBillet                = reader["numBillet"].ToString();
                            Billet.DateDeValidite           = Convert.ToDateTime(reader["dateDeValidite"].ToString());
                            Billet.NumTrajet                = reader["numTrajet"].ToString();
                            Billet.ModePaiement             = reader["modePaiement"].ToString();
                            Billet.NumIndividu              = reader["numIndividu"].ToString();
                            Billet.MatriculeAgent           = reader["matriculeAgent"].ToString();
                            Billet.PrixBillet               = reader["prixBillet"].ToString();
                            Billet.NumCalculCategorieBillet = reader["numCalculCategorieBillet"].ToString();
                            Billet.NumCalculReductionBillet = reader["numCalculReductionBillet"].ToString();
                            Billet.DateBillet               = Convert.ToDateTime(reader["dateBillet"].ToString());
                            Billet.NumDureeAbonnement       = reader["numDureeAbonnement"].ToString();
                            Billet.NumVoyageAbonnement      = reader["numVoyageAbonnement"].ToString();
                            Billet.NumBilletCommande        = reader["numBilletCommande"].ToString();
                        }
                    }
                    reader.Dispose();
                }
                this.serviceConnectBase.closeConnection();

                if (Billet != null)
                {
                    if (Billet.NumTrajet != "")
                    {
                        Billet.trajet = serviceTrajet.selectTrajet(Billet.NumTrajet);
                    }
                    if (Billet.NumIndividu != "")
                    {
                        Billet.individu = serviceIndividu.selectIndividu(Billet.NumIndividu);
                    }
                    if (Billet.MatriculeAgent != "")
                    {
                        Billet.agent = serviceAgent.selectAgent(Billet.MatriculeAgent);
                    }
                    if (Billet.NumCalculCategorieBillet != "")
                    {
                        Billet.calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(Billet.NumCalculCategorieBillet);
                    }
                    if (Billet.NumCalculReductionBillet != "")
                    {
                        Billet.calculReductionBillet = serviceCalculReductionBillet.selectCalculReductionBillet(Billet.NumCalculReductionBillet);
                    }
                }
            }
            #endregion

            return(Billet);
        }