예제 #1
0
        /// <summary>
        /// 검색버튼 클릭이벤트,
        /// 재고테이블을 검색하여 결과를 데이터그리드뷰에 띄워준다.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_serch_Click(object sender, EventArgs e)
        {
            StockDAO stockDAO = new StockDAO();

            stocks = stockDAO.Get_Stock(txt_WareCode.Text, txt_ItemCode.Text);
            gVIewStock.Rows.Clear();

            foreach (var item in stocks)
            {
                gVIewStock.Rows.Add(item.Warehouse_code, item.Warehouse_name, item.Item_code, item.Stock_name, item.Stock_standard, item.Stock_count);
            }
        }
        /// <summary>
        /// 선택한 출고창고의 재고목록을 lv_before에 추가하는 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cmb_before_SelectedIndexChanged(object sender, EventArgs e)
        {
            lv_afterStock.Items.Clear();
            lv_beforeStock.Items.Clear();

            foreach (var item in warehouses)
            {
                if (item.Warehouse_name == cmb_before.SelectedItem.ToString())
                {
                    StockDAO stockDAO = new StockDAO();
                    stocks = stockDAO.Get_Stock(item.Warehouse_code, "");
                    foreach (var subitem in stocks)
                    {
                        Lv_Before_Add(subitem);
                    }
                    break;
                }
            }
        }