exchanges – Is BTC Banned in India? PCEX Member

The simple answer to this question is “No”. BTC aka Bitcoin is not banned in India. It’s true that RBI has banned virtual currencies from the financial market. But, this ban has lifted by the Apex Court on 4th March 2020.

In the month of March 2018, there was a circular from the Reserve Bank of India banning virtual currencies from the financial market. The ban went into effect three months later and banks subsequently closed the accounts of crypto exchanges, forcing some of them to shut down from the regulated financial market. The matter was taken to the Supreme Court by the Internet and Mobile Association of India (IAMAI) for the lifting of the ban and seeking clarification of the circular from the Reserve Bank of India. Reserve Bank of India in its 30-page document replied that it “had not banned cryptocurrencies such as Bitcoin in India, but only ring-fenced regulated entities like banks from risks associated with the trading of such virtual instruments”.
In the documents, it was replied that RBI has only banned the banks and entities it regulates to stop providing services in cryptocurrencies such as Bitcoin to the persons dealing with such cryptocurrencies. RBI clarified that due to financial, legal, and operational risks involved in the trading of cryptocurrencies such as Bitcoin, a restriction on its trading for the entities and banks it regulates became imperative.

RBI further clarified that due to the usage of virtual currencies for illicit activities such as buying ammunition, guns, and drugs it further became obligatory on its part to stringently deal with such cryptocurrencies. Anonymity in the transactions that are done in cryptocurrencies becomes one of the major reasons for the restriction. However, contrary to RBI clarification, the government emphasized that there is no data currently available that could corroborate that there is illicit and illegal usage of cryptocurrencies that are being done though there is no denying that there is potential for such usage. Furthermore, in July 2019, the government confirmed to the Rajya Sabha that cryptocurrencies are not prohibited in the country.

Several Writ Petitions were filed in the Supreme Court that was clubbed together represented by IAMAI. The Supreme Court finally lifted the ban on 4th March 2020 after extensively hearing the arguments from both sides.

How to Buy Cryptocurrency in India?

You can easily Buy and Sell any crypto in India with your Bank Account using INR. Now the question arises on how to start with the crypto trading & on which platform? You have to choose a reliable crypto trading platform first and then sign up on that platform. Complete your KYC, once the exchange will approve it then you can add money using your bank account instantly.

visit to : Buy Bitcoin in India

Intro – New Member

Hi everyone ! I am please to introduce myself i am new on here for the past few months trying to understand how this forum works and to be able to establish and build something like everybody else. My main goal is to find and learn from everyone and as well to sell product and service that i am offering. I hope to be able to establish and build something lucrative and grow by learning. I have a background of approx 30 years of IT as customer service, manager and quality assurance…

Intro – New Member

sharepoint online – Hide Member list from users

They display be default and there is no OOB method to disable them.

To hide the members on the top right corner, you may need scripts such as CSS or JavaScript.

In SharePoint Online modern experience, we need to use SharePoint Framework Extensions to add scripts to “modern” pages.

Check Information about Customizing the “modern” experiences in SharePoint Online

Another workaround, you could switch the experience from modern to classic. The members are not appeared in classic experience.

magento2 – Call to a member function getLoadedProductCollection() on boolean Search Query issue

im trying to separate the search query text from result.phtml and place it in its own template.

So basically ill have the product collection in results.phtml, and then the search query text “your search result no. products whatever” in searchtitle.phtml.

However im receiving Call to a member function getLoadedProductCollection() on boolean while trying to call the result.php functions from my own template file.

<move element="search.result" destination="main" />
<move element="sidebar.main" destination="page.top" />

<referenceContainer name="page.top" htmlTag="section" htmlClass="container-fluid w-100 p-0 bg-white">
    <block class="MagentoCatalogSearchBlockResult" name="search.title" template="Magento_CatalogSearch::searchtitle.phtml" />
</referenceContainer>

searchtitle.phtml

<?php if ($block->getResultCount()): ?>
    <h1 class="text-center">
        <?php echo 'We found ' . $block->getResultCount() . strstr($block->getSearchQueryText(), " ") ?>
    </h1>
 <?php endif; ?>

Im doing this as i want to move the search query text around the page in the layout, however, because the product collection and search query text are rendered in the same template file they’re moving together and i want to place something between them, and unfortunately this cannot be called in the template file, so thats no a possibility.

Thanks

magento 1.9 – Fatal error: Call to a member function setData() on boolean in core/Mage/Adminhtml/Block/Widget/Form/Container.php on line 144

Good evening guys!

I am almost giving up on this error that i am getting with a new module.

Fatal error: Call to a member function setData() on boolean in /var/www/public_html/app/code/core/Mage/Adminhtml/Block/Widget/Form/Container.php on line 144

These line refers to this part:

public function getFormHtml()
{
    $this->getChild('form')->setData('action', $this->getSaveUrl());
    return $this->getChildHtml('form');
}

I have the following structure:

Company_Module_Block_Adminhtml_Campaign_Edit_Tabs > Company_Module_Block_Adminhtml_Campaign_Edit_Tab_Form > Company_Module_Block_Adminhtml_Campaign_Edit_Form

Ok i have Xdebug running on this project and everything is being called except this one :

Company_Module_Block_Adminhtml_Campaign_Edit_Form

My Edit.php is everything ok too:

    parent::__construct();
    $this->_blockGroup = 'company_module';
    $this->_controller = 'adminhtml_module';

I’ve being trying to resolve this error for days, searched every place but still with no answer 🙁

Adding Server 2019 Member server to Server 2008 R2 Domain

I’ve upgraded one of our servers from 2008 R2 to 2019. I rejoined the new 2019 server into our domain that is a 2008 R2 Domain Controller.

However, it seems GPOs are not being applied correctly to the 2019 Server.

Test: I logged into one of my other 2008 R2 Servers and the policies are applied correctly. ie desktop is locked down.

Am I missing something? I saw a post about SMBv1 needing to be enabled to join to domain. I’ve already joined it to the domain without enabling SMBv1 client. We don’t want SMBv1 client.

Thank you!

object oriented – Is allowing making member variables private considered a feature of OOP?

I have read in some tutorials that one of the differences between procedural programming and OOP is that OOP allows you to make member variables private, while in procedural programming you can’t make member variables private.

I have also read in other tutorials that allowing making member variables private is not considered a feature of OOP.

So what is the correct answer, is allowing making member variables private considered a feature of OOP or not?

C# How can I determine the properties of a class member

I have created a class that will be used to store the data from a SQLite database. I want to be able to check if the database exists (create it if it doesn’t), then check if the Table exists (create it if it doesn’t). I can do this. Next, I want to be able to work through my class and determine if the columns exist and then create the columns if they don’t exist.

The class is as follows:

class SageDataCustomer
    {
        public int ACCOUNT_ON_HOLD { get; set; }

        public string ACCOUNT_REF { get; set; }

        public string ADDRESS_1 { get; set; }

        public string ADDRESS_2 { get; set; }

        public string ADDRESS_3 { get; set; }

        public string ADDRESS_4 { get; set; }

        public string ADDRESS_5 { get; set; }

        public string ANALYSIS_1 { get; set; }

        public string ANALYSIS_2 { get; set; }

        public string ANALYSIS_3 { get; set; }

        public decimal AVERAGE_PAY_DAYS { get; set; }

... etc
}

How can I get the name of the member e.g. AVERAGE_PAY_DAYS and the type of the member e.g. decimal?

public static void RefreshSageData(string sageOdbcConnection, string accountingDataPath)
        {
            if (!File.Exists(accountingDataPath))
            {
                //Create the database
                SQLiteConnection.CreateFile(accountingDataPath);
            }

            //Open the database
            SQLiteConnection conn = new SQLiteConnection($"Data Source={accountingDataPath}");
            conn.Open();
            using (SQLiteCommand cmd = new SQLiteCommand(conn))
            {
                cmd.CommandText = "CREATE TABLE IF NOT EXISTS 'sales' ( 'IX' INTEGER NOT NULL UNIQUE, PRIMARY KEY('IX' AUTOINCREMENT))";
                cmd.ExecuteNonQuery();
                cmd.CommandText = "CREATE TABLE IF NOT EXISTS 'purchase' ( 'IX' INTEGER NOT NULL UNIQUE, PRIMARY KEY('IX' AUTOINCREMENT)) ";
                cmd.ExecuteNonQuery();
                cmd.CommandText = "CREATE TABLE IF NOT EXISTS 'nominal' ( 'IX' INTEGER NOT NULL UNIQUE, PRIMARY KEY('IX' AUTOINCREMENT))";
                cmd.ExecuteNonQuery();
            }

            SageDataCustomer sageDataCustomer = new SageDataCustomer();
            MemberInfo() sageMemberInfo;

            Type mType = sageDataCustomer.GetType();
            sageMemberInfo = mType.GetMembers();
            Type type1;

            for (int i = 0; i < sageMemberInfo.Length; i++)
            {
                type1 = sageMemberInfo(i).GetType();
                Debug.Print("'{0}' is a {1} and is a {2}", sageMemberInfo(i).Name, sageMemberInfo(i).MemberType, type1);
            }

            conn.Close();
            conn.Dispose();
}