Beispiel #1
0
        /// <summary>
        /// Borrado inmediato, no cabe "undo"
        /// (La función debe ser "estática")
        /// </summary>
        /// <param name="oid"></param>
        public static void Delete(long oid)
        {
            if (!CanDeleteObject())
            {
                throw new System.Security.SecurityException(moleQule.Resources.Messages.USER_NOT_ALLOWED);
            }

            ProviderBase.IsPosibleDelete(oid, ETipoAcreedor.Naviera);

            DataPortal.Delete(new CriteriaCs(oid));
        }
        /// <summary>
        /// Borrado inmediato, no cabe "undo"
        /// (La función debe ser "estática")
        /// </summary>
        /// <param name="oid"></param>
        public static void Delete(long oid, ETipoAcreedor providerType)
        {
            if (!CanDeleteObject())
            {
                throw new System.Security.SecurityException(moleQule.Resources.Messages.USER_NOT_ALLOWED);
            }

            ProveedorInfo item = ProveedorInfo.Get(oid, providerType, false);

            ProviderBase.IsPosibleDelete(oid, item.ETipoAcreedor);

            DataPortal.Delete(new CriteriaCs(oid));
        }