Exemplo n.º 1
0
        //--------------------------------------------------------------------

        public int Insert(LigneTransactionVente pLigneTransactionVente)
        {
            string[] lsCols   = null;
            string[] lsValues = null;
            this.FillArray(ref lsCols, ref lsValues, pLigneTransactionVente, true);
            return(DataBase.Insert("[tblLigneTransactionVente]", lsCols, lsValues));
        }
Exemplo n.º 2
0
        //---------------------------------------------------------------------
        public int Update(LigneTransactionVente pLigneTransactionVente)
        {
            string[] lsCols   = null;
            string[] lsValues = null;

            this.FillArray(ref lsCols, ref lsValues, pLigneTransactionVente, false);
            return(DataBase.UpdateID("tblLigneTransactionVente", lsCols, lsValues, pLigneTransactionVente.ID));
        }
Exemplo n.º 3
0
        //--------------------------------------------------------------------
        public LigneTransactionVente Find(Guid ID)
        {
            LigneTransactionVente lLigneTransactionVente = (LigneTransactionVente)AbstractFind(ID);

            if (Util.isNULL(lLigneTransactionVente))
            {
                DataRow row = DataBase.SelectID(ID, "[tblLigneTransactionVente]");
                if (Util.isNULL(row))
                {
                    return(null);
                }
                lLigneTransactionVente = this.FillFields(row);
                LoadedMap.Add(lLigneTransactionVente.ID, lLigneTransactionVente);
            }
            return(lLigneTransactionVente);
        }
Exemplo n.º 4
0
        //----------------------------------------------------------------------------------------
        public int Delete(LigneTransactionVente pLigneTransactionVente)
        {
            int liErreur = int.MinValue;
            int liTemp;
            int liI = 0;

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


            return(liI);
        }
Exemplo n.º 5
0
        //--------------------------------------------------------------------
        private LigneTransactionVente FillFields(DataRow pDataRow)
        {
            LigneTransactionVente lLigneTransactionVente = new LigneTransactionVente();

            lLigneTransactionVente.Numéro = (int)pDataRow["Numéro"];

            lLigneTransactionVente.MontantLigne = (decimal)pDataRow["MontantLigne"];

            lLigneTransactionVente.CopieÉtiquette = (byte[])pDataRow["CopieÉtiquette"];

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


            if (pDataRow["IDTransactionVente"].GetType() != typeof(System.DBNull))
            {
                lLigneTransactionVente.IDTransactionVente = new Guid(pDataRow["IDTransactionVente"].ToString());
            }

            return(lLigneTransactionVente);
        }
Exemplo n.º 6
0
        //---------------------------------------------------------------------
        private void FillArray(ref string[] pCols, ref string[] pValues, LigneTransactionVente pLigneTransactionVente, bool pIsInsertID)
        {
            int liCpt    = 0;
            int liNombre = 3 + 1;

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


            pCols[liCpt] = "Numéro";

            pValues[liCpt++] = "'" + pLigneTransactionVente.Numéro.ToString() + "'";

            pCols[liCpt] = "MontantLigne";

            pValues[liCpt++] = "'" + pLigneTransactionVente.MontantLigne.ToString() + "'";

            pCols[liCpt] = "CopieÉtiquette";

            pValues[liCpt++] = "0x" + BitConverter.ToString(pLigneTransactionVente.CopieÉtiquette).Replace("-", "");

            if (!Util.isNULL(pLigneTransactionVente.IDTransactionVente))
            {
                pCols[liCpt]     = "IDTransactionVente";
                pValues[liCpt++] = "'" + pLigneTransactionVente.IDTransactionVente.ToString() + "'";
            }
        }