Пример #1
0
        //--------------------------------------------------------------------

        public int Insert(Distributeur pDistributeur)
        {
            string[] lsCols   = null;
            string[] lsValues = null;
            this.FillArray(ref lsCols, ref lsValues, pDistributeur, true);
            return(DataBase.Insert("[tblDistributeur]", lsCols, lsValues));
        }
Пример #2
0
        public async Task <ActionResult <Distributeur> > PostDistributeur(Distributeur distributeur)
        {
            _context.Distributeurs.Add(distributeur);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetDistributeur", new { id = distributeur.Id }, distributeur));
        }
Пример #3
0
        public async Task <IActionResult> PutDistributeur(int id, Distributeur distributeur)
        {
            if (id != distributeur.Id)
            {
                return(BadRequest());
            }

            _context.Entry(distributeur).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DistributeurExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #4
0
        //---------------------------------------------------------------------
        public int Update(Distributeur pDistributeur)
        {
            string[] lsCols   = null;
            string[] lsValues = null;

            this.FillArray(ref lsCols, ref lsValues, pDistributeur, false);
            return(DataBase.UpdateID("tblDistributeur", lsCols, lsValues, pDistributeur.ID));
        }
Пример #5
0
        //--------------------------------------------------------------------
        public Distributeur Find(Guid ID)
        {
            Distributeur lDistributeur = (Distributeur)AbstractFind(ID);

            if (Util.isNULL(lDistributeur))
            {
                DataRow row = DataBase.SelectID(ID, "[tblDistributeur]");
                if (Util.isNULL(row))
                {
                    return(null);
                }
                lDistributeur = this.FillFields(row);
                LoadedMap.Add(lDistributeur.ID, lDistributeur);
            }
            return(lDistributeur);
        }
Пример #6
0
        //---------------------------------------------------------------------
        private void FillArray(ref string[] pCols, ref string[] pValues, Distributeur pDistributeur, bool pIsInsertID)
        {
            int liCpt = 0;


            int liNombre = 6 + 0;


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

            pCols[liCpt] = "Numéro";

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

            pCols[liCpt] = "Nom";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pDistributeur.Nom) + "'";

            pCols[liCpt] = "Adresse";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pDistributeur.Adresse) + "'";

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

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

            pCols[liCpt] = "AdresseCourriel";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pDistributeur.AdresseCourriel) + "'";

            pCols[liCpt] = "AdresseSiteWeb";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pDistributeur.AdresseSiteWeb) + "'";
        }
Пример #7
0
        //----------------------------------------------------------------------------------------
        public int Delete(Distributeur pDistributeur)
        {
            int liErreur = int.MinValue;
            int liTemp;
            int liI = 0;

            liTemp = DataBase.DeleteID(pDistributeur.ID, "[tblDistributeur]");
            if (liTemp == liErreur)
            {
                liI = liErreur;
            }
            if (liI != liErreur)
            {
                liI += liTemp;
            }

            return(liI);
        }
Пример #8
0
        //--------------------------------------------------------------------
        private Distributeur FillFields(DataRow pDataRow)
        {
            Distributeur lDistributeur = new Distributeur();


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

            lDistributeur.Nom = (string)pDataRow["Nom"];

            lDistributeur.Adresse = (string)pDataRow["Adresse"];

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

            lDistributeur.AdresseCourriel = (string)pDataRow["AdresseCourriel"];

            lDistributeur.AdresseSiteWeb = (string)pDataRow["AdresseSiteWeb"];


            lDistributeur.ID = new Guid(pDataRow["ID"].ToString());



            return(lDistributeur);
        }