private void _ucbtRESULT_REG_Click(object sender, EventArgs e)
        {
            //HPNC일경우 제조에서 검사의뢰 통과에 대해서 실적등록
            if (DBManager.InitDatabaseName != "coever_mes_glenzen")
            {
                // 실적등록
                _pUserEntity.PRODUCTION_ORDER_ID = _luORDER_ID.Text;
                frmPOPSelect_INSPECT_COSMETICS frmkey = new frmPOPSelect_INSPECT_COSMETICS(_pUserEntity);
                if (frmkey.ShowDialog() == DialogResult.OK)
                {
                    //string PopupValue = frmkey.ReturnValue1;
                    //DisplayMessage(_ucbtRESULT_REG.Text + " -> " + PopupValue);
                    MainFind_DisplayData();
                }
            }
            else
            //글랜젠용, 검사의뢰없이 실적등록
            {
                // 실적등록
                SimpleButton pCmd = sender as SimpleButton;

                frmPopupKeypad frmkey = new frmPopupKeypad();
                frmkey.titleName = pCmd.Text;

                //실적등록에서 OK누를경우 리턴값
                string PopupValue = string.Empty;
                if (frmkey.ShowDialog() == DialogResult.OK)
                {
                    PopupValue = frmkey.ReturnValue1;
                    //리턴값이 빈값이 아니고 0도 아닐경우 실적등록
                    if (PopupValue != "0" && PopupValue != "")
                    {
                        _pPOPSelect_INSPECT_COSMETICSEntity.RESOURCE_CODE   = "";                // _luPROCESS_CODE.GetValue();
                        _pPOPSelect_INSPECT_COSMETICSEntity.COLLECTION_DATE = DateTime.Now.ToString("yyyyMMddHHmmss");
                        _pPOPSelect_INSPECT_COSMETICSEntity.PROPERTY_VALUE  = _luORDER_ID.Text;; // _pPOPProductionOrderEntity.PRODUCTION_ORDER_ID;// _gdMAIN_VIEW.GetFocusedRowCellValue("PRODUCTION_ORDER_ID").ToString();
                        //CD501001 : 양품
                        //CD501002 : 불량
                        _pPOPSelect_INSPECT_COSMETICSEntity.CONDITION_CODE   = "CD501001";
                        _pPOPSelect_INSPECT_COSMETICSEntity.COLLECTION_VALUE = PopupValue.Replace(",", "");

                        bool isError = false;
                        isError = new frmPOPMain_PRODUCT_COSMETICSBusiness().frmPOPMain_PRODUCT_COSMETICS_Save(_pPOPSelect_INSPECT_COSMETICSEntity);

                        if (!isError)
                        {
                            //this.DialogResult = DialogResult.OK;
                            MainFind_DisplayData();
                        }
                        //작업지시상태 업데이트
                    }
                }
            }
        }
        private void _ucbtNG_REG_Click(object sender, EventArgs e)
        {
            if (_luORDER_ID.Text == "")
            {
                CoFAS_DevExpressManager.ShowInformationMessage("작업지시를 먼저 선택해주세요.");
                return;
            }

            // 불량처리
            frmPOPBad frmb        = new frmPOPBad();
            string    PopupValue  = string.Empty;
            string    PopupValue2 = string.Empty;

            if (frmb.ShowDialog() == DialogResult.OK)
            {
                PopupValue  = frmb.ReturnValue1;
                PopupValue2 = frmb.ReturnValue2;

                //리턴값이 빈값이 아니고 0도 아닐경우 실적등록
                if (PopupValue != "0" && PopupValue != "")
                {
                    _pPOPSelect_INSPECT_COSMETICSEntity.RESOURCE_CODE   = "";// _luPROCESS_CODE.GetValue();
                    _pPOPSelect_INSPECT_COSMETICSEntity.COLLECTION_DATE = DateTime.Now.ToString("yyyyMMddHHmmss");
                    _pPOPSelect_INSPECT_COSMETICSEntity.PROPERTY_VALUE  = _luORDER_ID.Text;
                    //CD501001 : 양품
                    //CD501002 : 불량
                    _pPOPSelect_INSPECT_COSMETICSEntity.CONDITION_CODE   = PopupValue2.Replace(",", "");;
                    _pPOPSelect_INSPECT_COSMETICSEntity.COLLECTION_VALUE = PopupValue.Replace(",", "");

                    bool isError = false;
                    isError = new frmPOPMain_PRODUCT_COSMETICSBusiness().frmPOPMain_PRODUCT_COSMETICS_Save(_pPOPSelect_INSPECT_COSMETICSEntity);
                    if (!isError)
                    {
                        //CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE);
                        CoFAS_DevExpressManager.ShowInformationMessage("불량실적등록이 되었습니다.");
                        MainFind_DisplayData();
                    }
                    else
                    {
                        //CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE_ERROR);
                        CoFAS_DevExpressManager.ShowInformationMessage("저장오류 발생");
                    }
                }
                //string PopupValue = frmb.ReturnValue1;
                //DisplayMessage(_ucbtNG_REG.Text + " -> " + PopupValue);
            }
        }
        private void btnCmd_Click(object pSender, EventArgs pEventArgs)
        {
            SimpleButton pCmd       = pSender as SimpleButton;
            int          Acitve_Row = 0;

            string sCls = pCmd.Name.Substring(6, 2);

            switch (sCls)
            {
            case "10":
                // 최상위
                if (_gdMAIN_VIEW.FocusedRowHandle <= _gdMAIN_VIEW.RowCount - 1)
                {
                    _gdMAIN_VIEW.FocusedRowHandle = 0;
                    Acitve_Row = _gdMAIN_VIEW.FocusedRowHandle;
                    _gdMAIN_VIEW.SelectRow(Acitve_Row);
                }
                break;

            case "20":
                // 위로
                if (_gdMAIN_VIEW.FocusedRowHandle <= _gdMAIN_VIEW.RowCount - 1)
                {
                    _gdMAIN_VIEW.FocusedRowHandle--;
                    Acitve_Row = _gdMAIN_VIEW.FocusedRowHandle;
                    _gdMAIN_VIEW.SelectRow(Acitve_Row);

                    _luTPART_NAME.Text           = _gdMAIN_VIEW.GetFocusedRowCellValue("PART_NAME").ToString();
                    _luTPART_CODE.Text           = _gdMAIN_VIEW.GetFocusedRowCellValue("PART_CODE").ToString();
                    _luTINSPECT_STATUS.Text      = _gdMAIN_VIEW.GetFocusedRowCellDisplayText("INSPECT_STATUS").ToString();
                    _luTAPPROVAL_YN.Text         = _gdMAIN_VIEW.GetFocusedRowCellValue("INSPECT_APPROVAL").ToString() == "" ? _gdMAIN_VIEW.GetFocusedRowCellValue("INSPECT_APPROVAL").ToString() : _gdMAIN_VIEW.GetFocusedRowCellDisplayText("INSPECT_APPROVAL").ToString();
                    _luTPRODUCTION_ORDER_ID.Text = _gdMAIN_VIEW.GetFocusedRowCellValue("PRODUCTION_ORDER_ID").ToString();
                }
                break;


            case "30":

                if (_gdMAIN_VIEW.RowCount <= 0)
                {
                    CoFAS_DevExpressManager.ShowInformationMessage("선택된 품목이 없습니다.");
                    return;
                }

                if (_gdMAIN_VIEW.GetFocusedRowCellValue("INSPECT_APPROVAL").ToString() != "QC020001")
                {
                    if (DBManager.InitDatabaseName == "coever_mes_glenzen")
                    {
                        if (_gdMAIN_VIEW.GetFocusedRowCellDisplayText("PROCESS_CODE_MST").ToString() == "포장")
                        {
                            CoFAS_DevExpressManager.ShowInformationMessage("시험검사가 승인이 완료된 것만 등록가능합니다.");
                            return;
                        }
                    }
                    else
                    {
                        CoFAS_DevExpressManager.ShowInformationMessage("시험검사가 승인이 완료된 것만 등록가능합니다.");
                        return;
                    }
                }
                else
                {
                }
                if (_luTPART_NAME.Text == "")
                {
                    CoFAS_DevExpressManager.ShowInformationMessage("시험검사를 선택해주세요.");
                    return;
                }
                // 실적등록
                // 검사의뢰  선택 -> 실적입력 -> 리턴
                // 실적등록
                frmPopupKeypad frmkey = new frmPopupKeypad();
                frmkey.titleName = pCmd.Text;

                //실적등록에서 OK누를경우 리턴값
                string PopupValue = string.Empty;
                if (frmkey.ShowDialog() == DialogResult.OK)
                {
                    PopupValue = frmkey.ReturnValue1;
                    //리턴값이 빈값이 아니고 0도 아닐경우 실적등록
                    if (PopupValue != "0" && PopupValue != "")
                    {
                        _pPOPSelect_INSPECT_COSMETICSEntity.RESOURCE_CODE   = "";      // _luPROCESS_CODE.GetValue();
                        _pPOPSelect_INSPECT_COSMETICSEntity.COLLECTION_DATE = DateTime.Now.ToString("yyyyMMddHHmmss");
                        _pPOPSelect_INSPECT_COSMETICSEntity.PROPERTY_VALUE  = _gdMAIN_VIEW.GetFocusedRowCellValue("PRODUCTION_ORDER_ID").ToString();
                        //CD501001 : 양품
                        //CD501002 : 불량
                        _pPOPSelect_INSPECT_COSMETICSEntity.CONDITION_CODE   = "CD501001";
                        _pPOPSelect_INSPECT_COSMETICSEntity.COLLECTION_VALUE = PopupValue.Replace(",", "");

                        _pPOPSelect_INSPECT_COSMETICSEntity.PART_CODE = _gdMAIN_VIEW.GetFocusedRowCellValue("PART_CODE").ToString();

                        //양품등록
                        bool isError = false;
                        isError = new frmPOPMain_PRODUCT_COSMETICSBusiness().frmPOPMain_PRODUCT_COSMETICS_Save(_pPOPSelect_INSPECT_COSMETICSEntity);
                        if (!isError)
                        {
                            //포장
                            if ((_gdMAIN_VIEW.GetFocusedRowCellValue("PROCESS_CODE_MST").ToString() == "PC010002") || (_gdMAIN_VIEW.GetFocusedRowCellValue("PROCESS_CODE_MST").ToString() == "PT040002"))
                            {
                                //포장일경우 저장 프로시져
                                //semi_mate_out_p_in : 반제품출고, 부자재출고,제품입고
                                _pPOPSelect_INSPECT_COSMETICSEntity.CRUD = "semi_mate_out_p_in";

                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_TYPE   = "O";
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_ID     = "";
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_DATE   = DateTime.Now.ToString("yyyyMMdd"); // _luINOUT_DATE.DateTime.ToString("yyyyMMdd");
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_SEQ    = "000000";
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_CODE   = "PD040020";                        //  PD040020 = 생산출고 INOUT_CODE -> TYPE
                                _pPOPSelect_INSPECT_COSMETICSEntity.VEND_CODE    = "V00000";
                                _pPOPSelect_INSPECT_COSMETICSEntity.PART_CODE    = _gdMAIN_VIEW.GetFocusedRowCellValue("PART_CODE").ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_QTY    = PopupValue.Replace(",", "").ToString() == "" ? "0" : PopupValue.Replace(",", "").ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.PART_UNIT    = "";                                                                    // _luUNIT_CODE.GetValue();
                                _pPOPSelect_INSPECT_COSMETICSEntity.UNITCOST     = "0";                                                                   // _luUNITCOST.Text.ToString() == "" ? "0" : _luUNITCOST.Text.ToString().ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.COST         = "0";                                                                   // _luCOST.Text.ToString() == "" ? "0" : _luCOST.Text.ToString().ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.REFERENCE_ID = _gdMAIN_VIEW.GetFocusedRowCellValue("PRODUCTION_ORDER_ID").ToString(); // _luWORKORDERID.Text.ToString();   //포장지시번호로 BOM에서 떨구기
                                _pPOPSelect_INSPECT_COSMETICSEntity.REMARK       = "";                                                                    // _luREMARK.Text.ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.USE_YN       = "Y";                                                                   // _luUSE_YN.GetValue();

                                isError = new frmPOPMain_PRODUCT_COSMETICSBusiness().ucWorkResultPopup_T01_Info_Save(_pPOPSelect_INSPECT_COSMETICSEntity);
                                if (!isError)
                                {
                                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE);
                                }
                                else
                                {
                                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE_ERROR);
                                }
                            }
                            else
                            {
                                //semi_in : 반제품입고
                                _pPOPSelect_INSPECT_COSMETICSEntity.CRUD = "semi_in";

                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_TYPE   = "I";
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_ID     = "";
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_DATE   = DateTime.Now.ToString("yyyyMMdd"); // _luINOUT_DATE.DateTime.ToString("yyyyMMdd");
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_SEQ    = "000000";
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_CODE   = "PD031014";                        //  PD031014 = 생산입고 INOUT_CODE -> TYPE
                                _pPOPSelect_INSPECT_COSMETICSEntity.VEND_CODE    = "V00000";
                                _pPOPSelect_INSPECT_COSMETICSEntity.PART_CODE    = _gdMAIN_VIEW.GetFocusedRowCellValue("PART_CODE").ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.INOUT_QTY    = PopupValue.Replace(",", "").ToString() == "" ? "0" : PopupValue.Replace(",", "").ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.PART_UNIT    = "";  // _luUNIT_CODE.GetValue();
                                _pPOPSelect_INSPECT_COSMETICSEntity.UNITCOST     = "0"; // _luUNITCOST.Text.ToString() == "" ? "0" : _luUNITCOST.Text.ToString().ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.COST         = "0"; // _luCOST.Text.ToString() == "" ? "0" : _luCOST.Text.ToString().ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.REFERENCE_ID = _gdMAIN_VIEW.GetFocusedRowCellValue("PRODUCTION_ORDER_ID").ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.REMARK       = "";  // _luREMARK.Text.ToString();
                                _pPOPSelect_INSPECT_COSMETICSEntity.USE_YN       = "Y"; // _luUSE_YN.GetValue();

                                isError = new frmPOPMain_PRODUCT_COSMETICSBusiness().ucWorkResultPopup_T01_Info_Save(_pPOPSelect_INSPECT_COSMETICSEntity);
                                if (!isError)
                                {
                                    //CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE);
                                    CoFAS_DevExpressManager.ShowInformationMessage("실적등록이 되었습니다.");
                                }
                                else
                                {
                                    //CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE_ERROR);
                                    CoFAS_DevExpressManager.ShowInformationMessage("저장오류 발생");
                                }
                            }

                            if (!isError)
                            {
                                this.DialogResult = DialogResult.OK;
                            }
                        }

                        //작업지시상태 업데이트
                    }
                }



                Close();
                break;

            case "40":
                //아래로
                if (_gdMAIN_VIEW.FocusedRowHandle <= _gdMAIN_VIEW.RowCount - 1)
                {
                    _gdMAIN_VIEW.FocusedRowHandle++;
                    Acitve_Row = _gdMAIN_VIEW.FocusedRowHandle;
                    _gdMAIN_VIEW.SelectRow(Acitve_Row);
                    _luTPART_NAME.Text           = _gdMAIN_VIEW.GetFocusedRowCellValue("PART_NAME").ToString();
                    _luTPART_CODE.Text           = _gdMAIN_VIEW.GetFocusedRowCellValue("PART_CODE").ToString();
                    _luTINSPECT_STATUS.Text      = _gdMAIN_VIEW.GetFocusedRowCellDisplayText("INSPECT_STATUS").ToString();
                    _luTAPPROVAL_YN.Text         = _gdMAIN_VIEW.GetFocusedRowCellValue("INSPECT_APPROVAL").ToString() == "" ? _gdMAIN_VIEW.GetFocusedRowCellValue("INSPECT_APPROVAL").ToString() : _gdMAIN_VIEW.GetFocusedRowCellDisplayText("INSPECT_APPROVAL").ToString();
                    _luTPRODUCTION_ORDER_ID.Text = _gdMAIN_VIEW.GetFocusedRowCellValue("PRODUCTION_ORDER_ID").ToString();
                }
                break;


            case "50":
                //최하단
                if (_gdMAIN_VIEW.FocusedRowHandle <= _gdMAIN_VIEW.RowCount - 1)
                {
                    _gdMAIN_VIEW.FocusedRowHandle = _gdMAIN_VIEW.RowCount - 1;
                    Acitve_Row = _gdMAIN_VIEW.FocusedRowHandle;
                    _gdMAIN_VIEW.SelectRow(Acitve_Row);
                }
                break;

            default: break;
            }
        }
        //요청서 버튼
        private void _ucbtORDER_REQUEST_Click(object sender, EventArgs e)
        {
            try
            {
                if (_pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_ORDER_ID != "" && _pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_ORDER_ID != null)
                {
                    MainFind_DisplayData();
                    if (_pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_STATUS_PACKING == "QC010001")
                    {
                        if (CoFAS_DevExpressManager.ShowQuestionMessage("작업요청 하시겠습니까?") == DialogResult.Yes)
                        {
                            _pPOPSelect_INSPECT_COSMETICSEntity.CRUD = "U";
                            bool isError;
                            isError = new frmPOPMain_PRODUCT_COSMETICSBusiness().WorkResultRegister_T01_Info_REQUEST_Save(_pPOPSelect_INSPECT_COSMETICSEntity);

                            if (isError)
                            {
                                CoFAS_DevExpressManager.ShowInformationMessage("저장 오류 발생! 데이터를 확인 하세요.");
                                // CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE_ERROR);
                            }
                            else
                            {
                                //정상 처리
                                CoFAS_DevExpressManager.ShowInformationMessage("저장 처리 되었습니다.");
                                //  CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE);
                                _pPOPSelect_INSPECT_COSMETICSEntity.CRUD = "R";
                                _pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_ORDER_ID = "";
                                _pPOPSelect_INSPECT_COSMETICSEntity.PART_CODE           = "";
                                _pPOPSelect_INSPECT_COSMETICSEntity.PART_NAME           = "";
                                MainFind_DisplayData();
                                return;
                            }
                        }
                        else
                        {
                            return;
                        }
                    }

                    if (_pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_STATUS_PACKING == "QC010002")
                    {
                        CoFAS_DevExpressManager.ShowInformationMessage("작업요청 의뢰상태입니다.");

                        return;
                    }
                    if (_pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_STATUS_PACKING == "QC010003")
                    {
                        CoFAS_DevExpressManager.ShowInformationMessage("작업요청 접수상태입니다.");

                        return;
                    }
                    string part_type = "1005";
                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.USER_CODE     = _pUSER_CODE;
                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.LANGUAGE_TYPE = _pLANGUAGE_TYPE;
                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.FONT_TYPE     = _pFONT_SETTING;


                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.FTP_ID      = _pUserEntity.FTP_ID;
                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.FTP_IP_PORT = _pUserEntity.FTP_IP_PORT;
                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.FTP_PATH    = _pUserEntity.FTP_IP_PORT;
                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.FTP_PW      = _pUserEntity.FTP_PW;


                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.ARRAY = new object[4] {
                        "ucWorkRequestDocRegPopup", _pPOPSelect_INSPECT_COSMETICSEntity.PROCESS_CODE_MST, _pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_ORDER_ID, _pPOPSelect_INSPECT_COSMETICSEntity.REQUEST_FILE
                    };                                                                                                                                                                                                                                                                               //넘기는 파라메터 에 따라 설정, 제품/조회할때 품목명을 던지기
                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS.ARRAY_CODE = new object[3] {
                        "", "", part_type
                    };
                    CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS xfrmCommonPopup = new CoFAS_MES.POP.Popup.frmPOPSelect_WorkRequestDoc_COSMETICS("ucWorkRequestDocRegPopup"); //유저컨트롤러 설정 부분

                    xfrmCommonPopup.ShowDialog();

                    if (xfrmCommonPopup.dtReturn == null)
                    {
                        xfrmCommonPopup.Dispose();
                        MainFind_DisplayData();
                        return;
                    }

                    if (xfrmCommonPopup.dtReturn != null && xfrmCommonPopup.dtReturn.Rows.Count > 0)
                    {
                        //_luT_PART.CodeText = xfrmCommonPopup.dtReturn.Rows[0]["ORDER_ID"].ToString();
                        //_luT_PART.NameText = xfrmCommonPopup.dtReturn.Rows[0]["PART_NAME"].ToString();
                    }

                    xfrmCommonPopup.Dispose();
                    _pPOPSelect_INSPECT_COSMETICSEntity.CRUD = "R";
                    _pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_ORDER_ID = "";
                    _pPOPSelect_INSPECT_COSMETICSEntity.PART_CODE           = "";
                    // _pPOPSelect_INSPECT_COSMETICSEntity.PART_NAME = "";
                    MainFind_DisplayData();
                }
                else
                {
                    //CoFAS_DevExpressManager.ShowInformationMessage("작업지시를 선택하여주시기 바랍니다.");
                    CoFAS_DevExpressManager.ShowInformationMessage("작업지시를 선택하여주시기 바랍니다.");
                    return;
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
        }
        private void _ucbtINSPECT_REG_Click(object sender, EventArgs e)
        {
            if (_luORDER_ID.Text == "")
            {
                CoFAS_DevExpressManager.ShowInformationMessage("작업지시를 먼저 선택해주세요.");
                return;
            }
            if (_pINSPECT_CHECK_YN)
            {
                CoFAS_DevExpressManager.ShowInformationMessage("이미 시험을 의뢰했습니다.");
                return;
            }
            //실적이 있다면
            if (Convert.ToDecimal(_luOK_QTY.Text) > 0)
            {
                //검사등록
                if (CoFAS_DevExpressManager.ShowQuestionMessage("'" + _luPART_NAME.Text + "'을(를) 시험의뢰 하시겠습니까?") == DialogResult.Yes)
                {
                    _pPOPSelect_INSPECT_COSMETICSEntity.CRUD = "C";
                    _pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_ORDER_ID = _luORDER_ID.Text;
                    _pPOPSelect_INSPECT_COSMETICSEntity.USER_CODE           = _pUSER_CODE;
                    //_pPOPSelect_INSPECT_COSMETICSEntity.PART_CODE = _luPART_CODE.Text;
                    // 의뢰수량 입력
                    frmPOPInputSamplingQty frmkey = new frmPOPInputSamplingQty();
                    frmkey.titleName = "의뢰수량입력";
                    if (frmkey.ShowDialog() == DialogResult.OK)
                    {
                        string PopupValue  = frmkey.ReturnValue1;       //검체채취량
                        string PopupValue2 = frmkey.ReturnValue2;       //검체채취일

                        DisplayMessage(_ucbtINSPECT_REG.Name + " -> " + PopupValue);
                        _pPOPSelect_INSPECT_COSMETICSEntity.SAMPLING_RESULT = PopupValue;
                        _pPOPSelect_INSPECT_COSMETICSEntity.SAMPLING_DATE   = PopupValue2;
                        bool isError;
                        isError = new frmPOPMain_PRODUCT_COSMETICSBusiness().frmPOPMain_PRODUCT_COSMETICS_Info_Check_Save(_pPOPSelect_INSPECT_COSMETICSEntity);

                        if (isError)
                        {
                            //CoFAS_DevExpressManager.ShowInformationMessage("저장 오류 발생! 데이터를 확인 하세요.");
                            // CoFAS_DevExpressManager.ShowInformationMessage("저장 오류 발생! 데이터를 확인 하세요.");
                        }
                        else
                        {
                            //정상 처리
                            //CoFAS_DevExpressManager.ShowInformationMessage("저장 처리 되었습니다.");
                            CoFAS_DevExpressManager.ShowInformationMessage("저장 처리 되었습니다.");
                            // _pLocation_Code = _pPOPSelect_INSPECT_COSMETICSEntity.RTN_KEY;  //저장 위치
                            _pPOPSelect_INSPECT_COSMETICSEntity.CRUD = "R";
                            _pPOPSelect_INSPECT_COSMETICSEntity.PRODUCTION_ORDER_ID = "";
                            _pPOPSelect_INSPECT_COSMETICSEntity.PART_CODE           = "";
                            _pINSPECT_CHECK_YN = false;
                            MainFind_DisplayData();
                            // MainFind_DisplayData();
                        }
                    }
                }
            }
            else
            {
                CoFAS_DevExpressManager.ShowInformationMessage("생산실적이 있어야합니다.");
                return;
            }
        }