private void _ucbtCOMPLETE_REG_Click(object sender, EventArgs e)
        {
            //작지 선택 여부
            if (_luORDER_ID.Text == "")
            {
                CoFAS_DevExpressManager.ShowInformationMessage("작업지시를 확인해주세요.");
                return;
            }

            if (c_yn == "Y")
            {
                CoFAS_DevExpressManager.ShowInformationMessage("이미 완료된 작업지시입니다.");
                return;
            }

            if (CoFAS_DevExpressManager.ShowQuestionMessage("해당 작업지시를 완료 하시겠습니까?") == DialogResult.Yes)
            {
                _pPOPWorkResult_MIXEntity.CRUD = "U";
                _pPOPWorkResult_MIXEntity.PRODUCTION_ORDER_ID = _luORDER_ID.Text;
                _pPOPWorkResult_MIXEntity.COMPLETE_YN         = "Y";

                bool isError2 = false;
                isError2 = new frmPOPMain_PRODUCT_Work_MIXBusiness().usWorkResultPopup_Save_01(_pPOPWorkResult_MIXEntity);

                CoFAS_DevExpressManager.ShowInformationMessage("저장 되었습니다.");
                InitializeSetting();
            }
        }
        private void InputResultData_Save(string strValue)
        {
            //리턴값이 빈값이 아니고 0도 아닐경우 실적등록
            if (strValue != "0" && strValue != "")
            {
                _pPOPWorkResult_MIXEntity.RESOURCE_CODE   = _pTerminal_code;// _luPROCESS_CODE.GetValue();
                _pPOPWorkResult_MIXEntity.COLLECTION_DATE = DateTime.Now.ToString("yyyyMMddHHmmss");
                _pPOPWorkResult_MIXEntity.PROPERTY_VALUE  = _luORDER_ID.Text;
                //CD501001 : 양품
                //CD501002 : 불량
                _pPOPWorkResult_MIXEntity.CONDITION_CODE       = "CD501001";
                _pPOPWorkResult_MIXEntity.OPTION_CODE          = "";
                _pPOPWorkResult_MIXEntity.COLLECTION_VALUE     = strValue.Replace(",", "");
                _pPOPWorkResult_MIXEntity.COLLECTION_VALUE_STR = "";

                bool isError = false;
                isError = new frmPOPMain_PRODUCT_Work_MIXBusiness().frmPOPMain_PRODUCT_Work_MIX_Save(_pPOPWorkResult_MIXEntity);

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

                //작업지시상태 업데이트
                ok_num         = ok_num + (int)Convert.ToDouble(_pPOPWorkResult_MIXEntity.COLLECTION_VALUE.ToString());
                _luOK_QTY.Text = (int)Convert.ToDouble(ok_num.ToString()) + " (" + unit + ") ";

                re_num             = (int)Convert.ToDouble(ok_num.ToString()) + (int)Convert.ToDouble(ng_num.ToString());
                _luRESULT_QTY.Text = Convert.ToDouble(re_num.ToString()) + " (" + unit + ") ";

                if (or_num <= re_num) // 목표수량 이상
                {
                    _luRESULT_QTY.ForeColor = Color.Red;

                    // 작업지시 완료 처리
                    //_pPOPWorkResult_MIXEntity.CRUD = "U";
                    //_pPOPWorkResult_MIXEntity.PRODUCTION_ORDER_ID = _luORDER_ID.Text;

                    //if (or_num <= ok_num)
                    //{
                    //    _pPOPWorkResult_MIXEntity.COMPLETE_YN = "Y";
                    //}
                    //else
                    //{
                    //    _pPOPWorkResult_MIXEntity.COMPLETE_YN = "N";
                    //}

                    //bool isError2 = false;

                    //isError2 = new frmPOPMain_PRODUCT_Work_MIXBusiness().usWorkResultPopup_Save_01(_pPOPWorkResult_MIXEntity);
                    //CoFAS_DevExpressManager.ShowInformationMessage("작업이 완료되었습니다.");
                    //InitializeSetting();
                }
                else
                {
                    _luRESULT_QTY.ForeColor = Color.Black;
                }
            }
        }
        private void InputBadData_Save(string strValue, string strValue2)
        {
            //리턴값이 빈값이 아니고 0도 아닐경우 실적등록
            if (strValue != "0" && strValue != "")
            {
                _pPOPWorkResult_MIXEntity.RESOURCE_CODE   = _pTerminal_code;// _luPROCESS_CODE.GetValue();
                _pPOPWorkResult_MIXEntity.COLLECTION_DATE = DateTime.Now.ToString("yyyyMMddHHmmss");
                _pPOPWorkResult_MIXEntity.PROPERTY_VALUE  = _luORDER_ID.Text;
                //CD501001 : 양품
                //CD501002 : 불량
                _pPOPWorkResult_MIXEntity.CONDITION_CODE       = strValue2.Replace(",", ""); // 불량코드 (BC---)
                _pPOPWorkResult_MIXEntity.OPTION_CODE          = "";
                _pPOPWorkResult_MIXEntity.COLLECTION_VALUE     = strValue.Replace(",", "");
                _pPOPWorkResult_MIXEntity.COLLECTION_VALUE_STR = "";

                bool isError = false;
                isError = new frmPOPMain_PRODUCT_Work_MIXBusiness().frmPOPMain_PRODUCT_Work_MIX_Save(_pPOPWorkResult_MIXEntity);

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

                //작업지시상태 업데이트
                ng_num         = ng_num + (int)Convert.ToDouble(_pPOPWorkResult_MIXEntity.COLLECTION_VALUE.ToString());
                _luNG_QTY.Text = ng_num.ToString() + " (" + unit + ") ";

                re_num             = (int)Convert.ToDouble(ng_num.ToString()) + (int)Convert.ToDouble(ok_num.ToString());
                _luRESULT_QTY.Text = re_num.ToString() + " (" + unit + ") ";

                if (or_num <= re_num) // 목표수량 이상
                {
                    _luRESULT_QTY.ForeColor = Color.Red;

                    // 작업지시 완료 처리
                    _pPOPWorkResult_MIXEntity.CRUD = "U";
                    _pPOPWorkResult_MIXEntity.PRODUCTION_ORDER_ID = _luORDER_ID.Text;

                    if (or_num <= ok_num)
                    {
                        _pPOPWorkResult_MIXEntity.COMPLETE_YN = "Y";
                    }
                    else
                    {
                        _pPOPWorkResult_MIXEntity.COMPLETE_YN = "N";
                    }

                    bool isError2 = false;

                    isError2 = new frmPOPMain_PRODUCT_Work_MIXBusiness().usWorkResultPopup_Save_01(_pPOPWorkResult_MIXEntity);
                }
                else
                {
                    _luRESULT_QTY.ForeColor = Color.Black;
                }
            }
        }