void OnNextClick(object sender, EventArgs e)
        {
            if (!TryParseCostingData)
            {
                return;
            }

            if (_winSettingProvider.StockUploadManulMode)
            {
                bool isAlreadyOpen = MdiChildren.Any(x => x.Name == typeof(frmCostingRates).Name);
                if (isAlreadyOpen)
                {
                    MdiChildren.Single(x => x.Name == typeof(frmCostingRates).Name).Activate();
                    return;
                }
                frmCostingRates.ItemCategory = MetalType;
                ShowManagedModalForm <frmCostingRates>(this, CostingRate);
            }
            else
            {
                bool isAlreadyOpen = MdiChildren.Any(x => x.Name == typeof(frmExcelCostingRates).Name);
                if (isAlreadyOpen)
                {
                    MdiChildren.Single(x => x.Name == typeof(frmExcelCostingRates).Name).Activate();
                    return;
                }
                frmExcelCostingRates.MetalType = MetalType;
                ShowManagedModalForm <frmExcelCostingRates>(this, CostingRate);
            }
        }