/// <summary>
        /// W/O 저장하는 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnOK_Click(object sender, EventArgs e)
        {
            //유효값 확인
            bool bQTY = txtOrderQTY.Text.Length > 0;
            bool bWO  = txtWO.Text.Trim().Length > 0;

            if (!(bQTY || bWO))
            {
                MessageBox.Show("필수값을 입력해주세요.", "필수값 입력 확인", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            //전달 vo 생성
            SALES_WORK_VO vo = new SALES_WORK_VO();

            vo.SALES_ID = 0; //등록
            if (InsertOrUpdate == 2)
            {
                vo.SALES_ID = int.Parse(txtID.Text); //수정
            }
            vo.SALES_Work_Order_ID = txtWO.Text.Trim();
            vo.SO_PurchaseOrder    = txtPO.Text.Trim();
            vo.COM_CODE            = cboCOM.SelectedValue.ToString();
            vo.SALES_COM_CODE      = cboCOM2.SelectedValue.ToString();
            vo.SALES_DUEDATE       = dtpDueDate.Value.ToShortDateString();
            vo.ITEM_CODE           = cboItem.SelectedValue.ToString();
            vo.SALES_QTY           = int.Parse(txtOrderQTY.Text);
            if (txtOutQTY.Text.Trim().Length < 1)
            {
                txtOutQTY.Text = "0";
            }
            vo.SALES_Out_QTY = int.Parse(txtOutQTY.Text);
            if (txtNoQTY.Text.Trim().Length < 1)
            {
                txtNoQTY.Text = "0";
            }
            vo.SALES_NO_QTY     = int.Parse(txtNoQTY.Text);
            vo.SALES_MKT        = cboMarket.Text;
            vo.SALES_Order_TYPE = cboOrderTyp.Text;
            vo.SALES_REMARK     = txtRemark.Text;

            //서비스호출
            SalesService service = new SalesService();
            Message      msg     = service.InsertOrUpdateSalesWork(vo);

            if (msg.IsSuccess)
            {
                MessageBox.Show(msg.ResultMessage);
                this.Close();
            }
            else
            {
                MessageBox.Show(msg.ResultMessage);
                return;
            }
        }
        //영업마스터 생성
        private void btnMaster_Click(object sender, EventArgs e)
        {
            if (dgvSalesMaster.Rows.Count > 0)
            {
                Message msg = new TEAM3FINALVO.Message();
                //DB에 저장
                for (int i = 0; i < RList.Count; i++)
                {
                    //전달 vo 생성
                    SALES_WORK_VO vo1 = new SALES_WORK_VO();
                    vo1.SALES_ID            = 0; //등록
                    vo1.SALES_Work_Order_ID = RList[i].SALES_Work_Order_ID;
                    vo1.SO_PurchaseOrder    = "";
                    vo1.COM_CODE            = RList[i].COM_CODE;
                    vo1.SALES_COM_CODE      = RList[i].SALES_COM_CODE;
                    vo1.SALES_DUEDATE       = RList[i].SALES_DUEDATE;
                    vo1.ITEM_CODE           = RList[i].ITEM_CODE;
                    vo1.SALES_QTY           = RList[i].SALES_QTY;
                    vo1.SALES_Out_QTY       = 0;
                    vo1.SALES_NO_QTY        = 0;
                    vo1.SALES_MKT           = RList[i].SALES_MKT;
                    vo1.SALES_Order_TYPE    = RList[i].SALES_Order_TYPE;
                    vo1.SALES_REMARK        = "";

                    //서비스호출
                    SalesService service = new SalesService();
                    msg = service.InsertOrUpdateSalesWork(vo1);
                }
                if (msg.IsSuccess)
                {
                    MessageBox.Show("생성되었습니다.", "생성 확인", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("생성에 실패하였습니다.", "생성 실패", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("생성할 영업마스터가 존재하지않습니다.", "영업마스터 확인", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }