예제 #1
0
        private void SearchButton_Click(object sender, EventArgs e)
        {
            if (soldRadioButton.Checked == true)
            {
                fromDate = fromDateTimePicker.Text;
                toDate   = toDateTimePicker.Text;
                if (_viewManager.DateDifference(fromDate, toDate) < 0)
                {
                    MessageBox.Show("From Date must be equal to or smaller than To Date");
                    return;
                }
                stockOUT.StockCondition = "Sell";
                fromDate = fromDateTimePicker.Text;
                toDate   = toDateTimePicker.Text;
                if (_viewManager.ShowItems(fromDate, toDate, stockOUT).Rows.Count > 0)
                {
                    viewDataGridView.DataSource = _viewManager.ShowItems(fromDate, toDate, stockOUT);
                }

                else
                {
                    MessageBox.Show("No match found");
                }
            }

            if (damagedRadioButton.Checked == true)
            {
                stockOUT.StockCondition = "Damage";
                fromDate = fromDateTimePicker.Text;
                toDate   = toDateTimePicker.Text;
                if (_viewManager.ShowItems(fromDate, toDate, stockOUT).Rows.Count > 0)
                {
                    viewDataGridView.DataSource = _viewManager.ShowItems(fromDate, toDate, stockOUT);
                }

                else
                {
                    MessageBox.Show("No match found");
                }
            }

            if (lostRadioButton.Checked == true)
            {
                stockOUT.StockCondition = lostRadioButton.Text;
                fromDate = fromDateTimePicker.Text;
                toDate   = toDateTimePicker.Text;
                if (_viewManager.ShowItems(fromDate, toDate, stockOUT).Rows.Count > 0)
                {
                    viewDataGridView.DataSource = _viewManager.ShowItems(fromDate, toDate, stockOUT);
                }

                else
                {
                    MessageBox.Show("No match found");
                }
            }
        }