Example #1
0
        private void btnConfirm_Click(object sender, EventArgs e) //라디오버튼 판매중일때 그리드뷰 셀 체크한 목록 출하지시서로 정보 넘겨주면서 폼띄워주는 메서드
        {
            int NoCheckCount  = 0;                                // 체크목록 없을경우 예외처리에 필요한 변수
            int checkRowIndex = 0;                                // 체크된 로우의 인덱스 값
            int numOfRepit    = 0;                                // 로우 반복횟수.

            foreach (DataGridViewRow item in dataGridView1.Rows)
            {
                if (Convert.ToBoolean(item.Cells[0].Value))
                {
                    NoCheckCount++;
                    //MessageBox.Show(NoCheckCount.ToString()); //체크 되면 들어와
                    checkRowIndex = numOfRepit;
                }
                else
                {
                }
                numOfRepit++;
            }

            checkRowIndex = Int32.Parse(dataGridView1.Rows[checkRowIndex].Cells[1].Value.ToString());

            if (NoCheckCount == 0)
            {
                MessageBox.Show("체크한 목록이 없습니다.");
                return;
            }
            else
            {
                Shipment s = new Shipment(checkRowIndex);
                s.Show();
            }
            NoCheckCount = 0;
        }
        /// <summary>
        /// 출하지시에 필요한 주문번호를 넘겨주면서 출하지시폼을 띄워주는 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn2_Click(object sender, EventArgs e)
        {
            Shipment s = new Shipment(Int32.Parse(lblOrderNo.Text), lblCusID.Text);

            s.Show();
        }