/// <summary>
        /// Gets and sets Datalist.packagelist
        /// </summary>
        public async void GetPackageList(object sender = null)
        {
            if (String.IsNullOrWhiteSpace(DataConnectionClass.ConnectionString))
            {
                return;
            }
            Sender = sender;
            string dte = FormatDateString(DateTime.Now.ToString());
            SortableBindingList <Package> pack = await Task.Run(() => Get_Package_List(dte));

            if (Sender is Manage)
            {
                pack.ForEach(i => { i.PackageDeliveredDate = ReturnUSStandardDateFormat(i.PackageDeliveredDate); i.PackageReceivedDate = ReturnUSStandardDateFormat(i.PackageReceivedDate); });
                Manage t = (Manage)Sender;
                DataConnectionClass.DataLists.Packages = pack;
                BindingSource bs = new BindingSource
                {
                    DataSource = DataConnectionClass.DataLists.Packages
                };
                t.dataGridView1.DataSource = bs;
            }
            else if (sender is Receiving)
            {
                pack.ForEach(i => { i.PackageDeliveredDate = ReturnUSStandardDateFormat(i.PackageDeliveredDate); i.PackageReceivedDate = ReturnUSStandardDateFormat(i.PackageReceivedDate); });
                Receiving      t       = (Receiving)Sender;
                List <Package> tempLst = new List <Package>();
                pack.ForEach(i => tempLst.Add(i));
                pack = new SortableBindingList <Package>(tempLst.OrderBy(i => i.DelivBuildingShortName).ToList());
                DataConnectionClass.DataLists.Packages = pack;
                BindingSource bs = new BindingSource
                {
                    DataSource = DataConnectionClass.DataLists.Packages
                };
                t.dataGridPackages.DataSource = bs;
            }
            else
            {
                DataConnectionClass.DataLists.Packages = pack;
            }
        }
        /// <summary>
        /// Gets history list for past six months and uses yesterday and yesterday - 6 months
        /// </summary>
        /// <param name="sender">Form object to use when binding</param>
        public async void GetPackageHistoryList(object sender = null)
        {
            DateTime dt1 = DateTime.Today.AddDays(-1);
            DateTime dt2 = DateTime.Today.AddMonths(-6);

            Sender = sender;
            string test1 = FormatDateString(dt1.ToString()), test2 = FormatDateString(dt2.ToString());
            SortableBindingList <Package> hist = await Task.Run(() => Get_Package_List(test2, test1));

            List <Package> tempLst             = new List <Package>();

            hist.ForEach(i => tempLst.Add(i));
            hist = new SortableBindingList <Package>(tempLst.OrderBy(i => i.Status).ToList());
            if (Sender is Reports t)
            {
                DataConnectionClass.DataLists.PackageHistory = hist;
                BindingSource bs = new BindingSource
                {
                    DataSource = DataConnectionClass.DataLists.PackageHistory
                };
                t.datGridHistory.DataSource = bs;
            }
        }