Ejemplo n.º 1
0
        //--------------------------------------------------------------------

        public int Insert(Réalisateur pRéalisateur)
        {
            string[] lsCols   = null;
            string[] lsValues = null;
            this.FillArray(ref lsCols, ref lsValues, pRéalisateur, true);
            return(DataBase.Insert("[tblRéalisateur]", lsCols, lsValues));
        }
Ejemplo n.º 2
0
        public Visionnement[] consulterHistoriquePourUnRéalisateur(ref Réalisateur réalisateur)

        {
            // to add your business logic code of the operation

            return(null);
        }
Ejemplo n.º 3
0
        //--------------------------------------------------------------------
        private Réalisateur FillFields(DataRow pDataRow)
        {
            Réalisateur lRéalisateur = new Réalisateur();


            lRéalisateur.Numéro = (string)pDataRow["Numéro"];

            lRéalisateur.Nom = (string)pDataRow["Nom"];

            lRéalisateur.Prénom = (string)pDataRow["Prénom"];

            lRéalisateur.Adresse = (string)pDataRow["Adresse"];

            lRéalisateur.Téléphone = (string)pDataRow["Téléphone"];

            lRéalisateur.AdresseCourriel = (string)pDataRow["AdresseCourriel"];

            lRéalisateur.AAcceptéRecevoirNuveautés = (bool)pDataRow["AAcceptéRecevoirNuveautés"];

            lRéalisateur.NomUsager = (string)pDataRow["NomUsager"];

            lRéalisateur.MotDePasse = (string)pDataRow["MotDePasse"];


            lRéalisateur.ID = new Guid(pDataRow["ID"].ToString());



            return(lRéalisateur);
        }
Ejemplo n.º 4
0
        //----------------------------------------------------------------------------------------
        public int Delete(Réalisateur pRéalisateur)
        {
            int liErreur = int.MinValue;
            int liTemp;
            int liI = 0;

            liTemp = DataBase.DeleteID(pRéalisateur.ID, "[tblRéalisateur]");
            if (liTemp == liErreur)
            {
                liI = liErreur;
            }
            if (liI != liErreur)
            {
                liI += liTemp;
            }

            liTemp = DataBase.Delete("DELETE FROM tblFilm WHERE IDRéalisateur ='" + pRéalisateur.ID + "'");
            if (liTemp == liErreur)
            {
                liI = liErreur;
            }
            if (liI != liErreur)
            {
                liI += liTemp;
            }

            return(liI);
        }
Ejemplo n.º 5
0
        public int confirmerInscriptionRéalisateur(Réalisateur réalisateur)

        {
            // to add your business logic code of the operation

            return(0);
        }
Ejemplo n.º 6
0
        public int consulterHistoriqueVisonnements(Réalisateur réalisateur)

        {
            // to add your business logic code of the operation

            return(0);
        }
Ejemplo n.º 7
0
        //---------------------------------------------------------------------
        public int Update(Réalisateur pRéalisateur)
        {
            string[] lsCols   = null;
            string[] lsValues = null;

            this.FillArray(ref lsCols, ref lsValues, pRéalisateur, false);
            return(DataBase.UpdateID("tblRéalisateur", lsCols, lsValues, pRéalisateur.ID));
        }
Ejemplo n.º 8
0
        //---------------------------------------------------------------------
        private void FillArray(ref string[] pCols, ref string[] pValues, Réalisateur pRéalisateur, bool pIsInsertID)
        {
            int liCpt = 0;


            int liNombre = 9 + 0;


            if (pIsInsertID)
            {
                pCols            = new string[liNombre + 1];
                pValues          = new string[liNombre + 1];
                pCols[liCpt]     = "ID";
                pValues[liCpt++] = "'" + pRéalisateur.ID.ToString() + "'";
            }
            else
            {
                pCols   = new string[liNombre];
                pValues = new string[liNombre];
            }

            pCols[liCpt] = "Numéro";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pRéalisateur.Numéro) + "'";

            pCols[liCpt] = "Nom";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pRéalisateur.Nom) + "'";

            pCols[liCpt] = "Prénom";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pRéalisateur.Prénom) + "'";

            pCols[liCpt] = "Adresse";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pRéalisateur.Adresse) + "'";

            pCols[liCpt] = "Téléphone";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pRéalisateur.Téléphone) + "'";

            pCols[liCpt] = "AdresseCourriel";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pRéalisateur.AdresseCourriel) + "'";

            pCols[liCpt] = "AAcceptéRecevoirNuveautés";

            pValues[liCpt++] = "'" + pRéalisateur.AAcceptéRecevoirNuveautés.ToString() + "'";

            pCols[liCpt] = "NomUsager";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pRéalisateur.NomUsager) + "'";

            pCols[liCpt] = "MotDePasse";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pRéalisateur.MotDePasse) + "'";
        }
Ejemplo n.º 9
0
        //--------------------------------------------------------------------
        public Réalisateur Find(Guid ID)
        {
            Réalisateur lRéalisateur = (Réalisateur)AbstractFind(ID);

            if (Util.isNULL(lRéalisateur))
            {
                DataRow row = DataBase.SelectID(ID, "[tblRéalisateur]");
                if (Util.isNULL(row))
                {
                    return(null);
                }
                lRéalisateur = this.FillFields(row);
                LoadedMap.Add(lRéalisateur.ID, lRéalisateur);
            }
            return(lRéalisateur);
        }