Ejemplo n.º 1
0
        private void MainFind_DisplayData()
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                _pucShipmentInfoPopupEntity.CRUD           = "R";
                _pucShipmentInfoPopupEntity.LOT_ID         = "";
                _pucShipmentInfoPopupEntity.LOT_NO         = "";
                _pucShipmentInfoPopupEntity.ORDER_NUMBER   = _luTORDER_NUMBER.Text.ToString();
                _pucShipmentInfoPopupEntity.PART_CODE      = "";
                _pucShipmentInfoPopupEntity.VEND_PART_CODE = _luTPART_CODE.CodeText.ToString();
                _pucShipmentInfoPopupEntity.PART_HIGH      = _luTPART_HIGH.Text.ToString();
                _pucShipmentInfoPopupEntity.PART_MIDDLE    = _luTPART_MIDDLE.Text.ToString();
                _pucShipmentInfoPopupEntity.PART_LOW       = _luTPART_LOW.Text.ToString();


                _dtList = new ucShipmentInfoPopupBusiness().ucShipmentInfoPopup_Mst(_pucShipmentInfoPopupEntity);

                if (_pucShipmentInfoPopupEntity.CRUD == "")
                {
                    _dtList.Rows.Clear();
                }

                if ((_dtList != null && _dtList.Rows.Count > 0) || (_dtList != null && _pucShipmentInfoPopupEntity.CRUD == ""))
                {
                    //데이터 필드에 맞춰 자동 바인딩
                    CoFAS_DevExpressManager.BindGridControl(_gdMAIN, _gdMAIN_VIEW, _dtList);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
        private void InitializeControl()
        {
            try
            {
                //조회조건 영역
                //_luT_REG_DATE.FromDateTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);  //조회 시작일, 매월 초 날짜로 설정

                //데이터가 너무 많은 관계로 당일로
                _luT_REG_DATE.FromDateTime = DateTime.Today; //조회 시작일, 매월 초 날짜로 설정
                _luT_REG_DATE.ToDateTime   = DateTime.Today; //조회 종료일, 당일 설정
                _luT_PROCESS.CodeText      = "";
                _luT_PROCESS.NameText      = "";

                //데이터 영역


                // 컨트롤러 유효성 검증 처리 기본 컨트롤러 에서만 사용
                dxValidationProvider.ValidationMode = DevExpress.XtraEditors.DXErrorProvider.ValidationMode.Manual;
                dxValidationProvider.Validate();

                //dxValidationProvider.SetValidationRule(_luGRID_NAME, NotEmptyValidationRule);
                //dxValidationProvider.SetValidationRule(_luGRIDVIEW_NAME, NotEmptyValidationRule);
                // 컨트롤러 유효성 검증 처리

                //그리드 초기화
                //여러 그리드 사용시 마스터 그리드는 최초 실행 시에만 초기화
                if (_pFirstYN)
                {
                    //_gdMAIN.DataSource = null;
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager));
            }
            finally
            {
            }
        }
        // 메인 버튼 처리영역
        #region ○ 조회 버튼 클릭시 처리하기
        private void Form_SearchButtonClicked(object pSender, EventArgs pEventArgs)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                _pProcessTempManagementEntity.CRUD         = "R";
                _pProcessTempManagementEntity.PROCESS_CODE = _luT_PROCESS.NameText.ToString();

                Dashboard_DisplayData();
                //DisplayMessage("조회 되었습니다.");
                DisplayMessage(_pMSG_SEARCH);
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 4
0
        // DB 처리
        #region ○ 메인조회 - MainFind_DisplayData()

        private void MainFind_DisplayData()
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                _pucMatInspectDocumentListPopupEntity.CRUD                = "R";
                _pucMatInspectDocumentListPopupEntity.MATSTOCK_ID         = _luMATSTOCK_ID.Text.ToString();
                _pucMatInspectDocumentListPopupEntity.MATSTOCK_DETAIL_SEQ = _luMATSTOCK_DETAIL_SEQ.Text.ToString();
                _pucMatInspectDocumentListPopupEntity.INSPECT_ID          = _luINSPECT_ID.Text.ToString();
                _pucMatInspectDocumentListPopupEntity.USE_YN              = _luUSE_YN.GetValue();

                _dtList = new ucMatInspectDocumentListPopupBusiness().ucMatInspectDocumentListPopup_Info_Main(_pucMatInspectDocumentListPopupEntity);

                if (_pucMatInspectDocumentListPopupEntity.CRUD == "")
                {
                    _dtList.Rows.Clear();
                }

                if ((_dtList != null && _dtList.Rows.Count > 0) || (_dtList != null && _pucMatInspectDocumentListPopupEntity.CRUD == ""))
                {
                    CoFAS_DevExpressManager.BindGridControl(_gdMAIN, _gdMAIN_VIEW, _dtList);
                }
                if (_dtList.Rows.Count == 0)
                {
                    CoFAS_DevExpressManager.BindGridControl(_gdMAIN, _gdMAIN_VIEW, _dtList);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                _gdMAIN_VIEW.BestFitColumns();

                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
        private void _btSAVE_Click(object sender, EventArgs e)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                if (CoFAS_DevExpressManager.ShowQuestionMessage(_pMSG_SAVE_QUESTION) == DialogResult.Yes)
                {
                    _pucProcessDocumentListPopupEntity.PROCESS_CODE = _luPROCESS_CODE.Text.ToString();

                    InputDataMain_Save(_gdMAIN_VIEW.GridControl.DataSource as DataTable);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
        // DB 처리
        #region ○ 메인조회 - MainFind_DisplayData()

        private void MainFind_DisplayData()
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                string FromDATE     = _luTORDER_DATE.FromDateTime.ToString("yyyyMMdd");
                string ToDATE       = _luTORDER_DATE.ToDateTime.ToString("yyyyMMdd");
                string strCODE      = _luPART_NAME.Text.ToString(); //자재명
                string strPART_TYPE = _pucInspectRequestInfoPopupEntity.PART_TYPE;
                _pCRUD  = "R";
                _dtList = new ucInspectRequestInfoPopupBusiness().ucInspectRequestInfo_Return(_pCRUD, FromDATE, ToDATE, strCODE, strPART_TYPE).Tables[0];

                if (_pCRUD == "")
                {
                    _dtList.Rows.Clear();
                }

                if ((_dtList != null && _dtList.Rows.Count > 0) || (_dtList != null && _pCRUD == ""))
                {
                    CoFAS_DevExpressManager.BindGridControl(_gdMAIN, _gdMAIN_VIEW, _dtList);
                    _gdMAIN_VIEW.Columns["CRUD"].AppearanceCell.BackColor = Color.Red;
                }
                if (_dtList.Rows.Count == 0)
                {
                    CoFAS_DevExpressManager.BindGridControl(_gdMAIN, _gdMAIN_VIEW, _dtList);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                _gdMAIN_VIEW.BestFitColumns();

                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 7
0
        private void InputData_Save(DataTable pDataTable)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                bool isError = false;
                _pWorkOrderInfoPopupEntity.CRUD      = "C";
                _pWorkOrderInfoPopupEntity.USER_CODE = _pUSER_CODE;

                _pWorkOrderInfoPopupEntity.REFERENCE_ID = _luPLAN_ORDER_ID.Text;  //계획정보를 레퍼런스에 담음
                isError = new WorkOrderInfoPopupBusiness().WorkOrderInfoPopup_Save(_pWorkOrderInfoPopupEntity, pDataTable);

                if (isError)
                {
                    //오류 발생.
                    //CoFAS_DevExpressManager.ShowInformationMessage("저장 오류 발생! 데이터를 확인 하세요.");
                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE_ERROR);
                }
                else
                {
                    //정상 처리
                    //CoFAS_DevExpressManager.ShowInformationMessage("저장 처리 되었습니다.");
                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE);
                    _gdMAIN.DataSource = null;

                    //팝업 닫기
                    _btCancle_Click(null, null);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 8
0
 private void Form_Closing(object pSender, FormClosingEventArgs pFormClosingEventArgs)
 {
     try
     {
         ////그리드 작업 정보 확인 하기
         //if ((_gdMAIN_VIEW.GridControl != null && CoFAS_ConvertManager.DataTable_FindCount(_gdMAIN_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", "")) ||
         //    (_gdSUB_DETAIL_VIEW.GridControl != null && CoFAS_ConvertManager.DataTable_FindCount(_gdSUB_DETAIL_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", "")))
         //{
         //    if (CoFAS_DevExpressManager.ShowQuestionMessage("작업중인 자료가 있습니다.\n종료 하겠습니까?") == DialogResult.No)
         //    {
         //        pFormClosingEventArgs.Cancel = true;
         //        return;
         //    }
         //}
         pFormClosingEventArgs.Cancel = false;
         isRESULT = true;
     }
     catch (ExceptionManager pExceptionManager)
     {
         CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager));
     }
 }
Ejemplo n.º 9
0
        // DB 처리
        #region ○ 화면에 따른 시트 조회 - SheetMainFind_DisplayData()

        private void SheetMainFind_DisplayData()
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                _dtList = new WindowSheetSettingBusiness().SheetMainFind_DisplayData(_pWindowSheetSettingEntity);

                if (_pWindowSheetSettingEntity.CRUD == "")
                {
                    _dtList.Rows.Clear();
                }

                if ((_dtList != null && _dtList.Rows.Count > 0) || (_dtList != null && _pWindowSheetSettingEntity.CRUD == ""))
                {
                    CoFAS_DevExpressManager.BindGridControl(_gdMAIN, _gdMAIN_VIEW, _dtList);
                }
                else
                {
                    CoFAS_DevExpressManager.ShowInformationMessage("조회 내역이 없습니다.");
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager));

                //throw pExceptionManager;
            }
            //catch (Exception pException)
            //{
            //    throw new ExceptionManager(this, "InputData_Save(DataTable dtSave)", pException);
            //}
            finally
            {
                _gdMAIN_VIEW.BestFitColumns();

                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
        private void ChangeValues(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
        {
            GridView g = sender as GridView;

            int selectedRowNum  = g.FocusedRowHandle;
            int selectedCellNum = g.FocusedColumn.VisibleIndex;

            if (g.GetRowCellDisplayText(selectedRowNum, "PRODUCTION_ORDER_QTY").Equals(""))
            {
                return;
            }

            decimal production_order_qty = Convert.ToDecimal(g.GetRowCellDisplayText(selectedRowNum, "PRODUCTION_ORDER_QTY") == "" ? "0" : g.GetRowCellDisplayText(selectedRowNum, "PRODUCTION_ORDER_QTY"));
            decimal order_qty            = Convert.ToDecimal(g.GetRowCellDisplayText(selectedRowNum, "ORDER_QTY") == "" ? "0" : g.GetRowCellDisplayText(selectedRowNum, "ORDER_QTY"));


            if (production_order_qty > order_qty)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(_pMSG_PLAN_LARGE_THAN_ORDER);
                g.SetFocusedRowCellValue("PRODUCTION_ORDER_QTY", order_qty);
            }
        }
        private void Form_InitialButtonClicked(object pSender, EventArgs pEventArgs)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);
                //확인
                //if (_gdSUB_VIEW.GridControl != null && CoFAS_ConvertManager.DataTable_FindCount(_gdSUB_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", ""))
                //{
                //    if (CoFAS_DevExpressManager.ShowQuestionMessage("작업 초기화 하겠습니까?") == DialogResult.No)
                //    {
                //        return;
                //    }
                //    else
                //    {
                //        InitializeSetting();
                //        GridView gv = _gdMAIN_VIEW; //바인딩 되는 데이터 마스터 그리드 설정
                //        CoFAS_ControlManager.Controls_Binding(gv, true, this);

                //        DisplayMessage("초기화했습니다.");
                //    }
                //}
                //else
                //{
                //    InitializeSetting();
                //    GridView gv = _gdMAIN_VIEW; //바인딩 되는 데이터 마스터 그리드 설정
                //    CoFAS_ControlManager.Controls_Binding(gv, true, this);

                //    DisplayMessage("초기화했습니다.");
                //}
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 12
0
        private void _btSAVE_GRID_Click(object sender, EventArgs e)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                DataTable dtTemp = null;

                bool isChack = CoFAS_ConvertManager.DataTable_FindCount(_gdSUB_DETAIL_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", "");

                if (isChack)
                {
                    dtTemp = CoFAS_ConvertManager.DataTable_FindValue(_gdSUB_DETAIL_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", "");
                }
                else
                {
                    return;
                }

                // DataTable dtTemp = CoFAS_ConvertManager.DataTable_FindValue(_gdSUB_DETAIL_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", ""); // 신규 and 수정 항목 데이터 테이블 화

                if (dtTemp.Rows.Count > 0)
                {
                    Grid_InputData_Save(dtTemp);
                }
                else
                {
                    // CoFAS_DevExpressManager.ShowInformationMessage("입력 된 저장 항목이 없습니다.");
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 13
0
 private void Form_Closing(object pSender, FormClosingEventArgs pFormClosingEventArgs)
 {
     try
     {
         //그리드 작업 정보 확인 하기
         if ((_gdMAIN_VIEW.GridControl != null && CoFAS_ConvertManager.DataTable_FindCount(_gdMAIN_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", "")) ||
             (_gdSUB_DETAIL_VIEW.GridControl != null && CoFAS_ConvertManager.DataTable_FindCount(_gdSUB_DETAIL_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", "")))
         {
             if (CoFAS_DevExpressManager.ShowQuestionMessage(string.Format("{0}. {1}", _pMSG_WORKING, _pMSG_EXIT_QUESTION)) == DialogResult.No)
             {
                 pFormClosingEventArgs.Cancel = true;
                 return;
             }
         }
         pFormClosingEventArgs.Cancel = false;
         isRESULT = true;
     }
     catch (ExceptionManager pExceptionManager)
     {
         CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
     }
 }
Ejemplo n.º 14
0
        private void InputData_Save(DataTable dtSave)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                bool isError = false;


                isError = new ucPartDocumentListPopup_T02Business().Document_Info_Save(_pucPartDocumentListPopup_T02Entity, dtSave);

                if (isError)
                {
                    //오류 발생.
                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_INPUT_DATA);
                    //화면 표시.
                }
                else
                {
                    //정상 처리
                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE);
                    _pucPartDocumentListPopup_T02Entity.CRUD          = "R";
                    _pucPartDocumentListPopup_T02Entity.DOCUMENT_TYPE = _luDOCUMENT_TYPE.GetValue().ToString();// _luDOCUMENT_TYPE.Text.ToString();
                    _pucPartDocumentListPopup_T02Entity.PART_CODE     = _luPART_CODE2.Text.ToString();
                    //_pucPartDocumentListPopup_T02Entity.DOCUMENT_NAME = _luDOCUMENT_NAME.Text.ToString();
                    //_pucPartDocumentListPopup_T02Entity.DOCUMENT_VER = _luDOCUMENT_VER.Text.ToString();
                    _pucPartDocumentListPopup_T02Entity.USE_YN = _luUSE_YN.GetValue();
                    SubFind_DisplayData();
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 15
0
        private void _gdSUB_VIEW_RowCellClick(object sender, RowCellClickEventArgs e)
        {
            // 메인그리드 (작업지시)
            try
            {
                GridView gv = sender as GridView;

                CoFAS_ControlManager.Controls_Binding(gv, false, this); //

                //string strWINDOW_NAME = gv.GetFocusedRowCellValue("WINDOW_NAME").ToString();
                //string strGRID_NAME = gv.GetFocusedRowCellValue("GRID_NAME").ToString();
                _pScheduling_T50Entity.ORDER_ID = gv.GetFocusedRowCellValue("PRODUCTION_ORDER_ID").ToString();
                _pScheduling_T50Entity.CRUD     = "R";
                //SetEqui();
                SUBFind_DisplayData();
                Cleartlp();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager));
            }
        }
Ejemplo n.º 16
0
        private void Form_FormClosed(object sender, FormClosedEventArgs pFormClosedEventArgs)
        {
            //throw new NotImplementedException();
            try
            {
                //화면 레이아웃 저장 ?

                //이벤트 해제
                _gdMAIN_VIEW.RowCellClick      -= _gdMAIN_VIEW_RowCellClick;
                _gdMAIN_VIEW.InitNewRow        -= _gdMAIN_VIEW_InitNewRow;
                _gdSUB_VIEW.InitNewRow         -= _gdSUB_VIEW_InitNewRow;
                _luT_BAD_INFO._OnOpenClick     -= _luT_BAD_INFO_OnOpenClick;
                _gdMAIN_VIEW.FocusedRowChanged -= new DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventHandler(_gdMAIN_VIEW_RowChange);
                //_gdSUB_VIEW.InitNewRow -= _gdSUB_VIEW_InitNewRow;

                //CoFAS_DevExpressManager._OnButtonPressed -= CoFAS_DevExpressManager__OnButtonPressed;
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
        }
Ejemplo n.º 17
0
 private void _ucbtSYS_SAVE_Click(object sender, EventArgs e)
 {
     //FPD 저장
     try
     {
         CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);
         string SYSVALUE = "PD030003";
         InputData_Save(_gdMAIN_VIEW3.GridControl.DataSource as DataTable, SYSVALUE);
     }
     catch (ExceptionManager pExceptionManager)
     {
         CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
     }
     catch (Exception pException)
     {
         DisplayMessage(string.Format("{0}", pException));
     }
     finally
     {
         CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
     }
 }
Ejemplo n.º 18
0
        // 메인 버튼 처리영역
        #region ○ 조회 버튼 클릭시 처리하기
        private void Form_SearchButtonClicked(object pSender, EventArgs pEventArgs)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                _pBadCodeMstRegisterEntity.CRUD = "R";

                MainFind_DisplayData();

                //DisplayMessage("조회 되었습니다.");
                DisplayMessage(_pMSG_SEARCH);
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 19
0
        private void ucQCMaterialPartListPopup_Load(object sender, EventArgs e)
        {
            try
            {
                _pMessageEntity = new MessageEntity();
                DataTable dtMessage = new MessageBusiness().MessageValue_Info(_pLANGUAGE_TYPE);
                if (dtMessage != null)
                {
                    _pMessageEntity.MSG_SEARCH           = dtMessage.Rows[0]["MSG_SEARCH"].ToString();
                    _pMessageEntity.MSG_SEARCH_EMPT      = dtMessage.Rows[0]["MSG_SEARCH_EMPT"].ToString();
                    _pMessageEntity.MSG_SAVE_QUESTION    = dtMessage.Rows[0]["MSG_SAVE_QUESTION"].ToString();
                    _pMessageEntity.MSG_SAVE             = dtMessage.Rows[0]["MSG_SAVE"].ToString();
                    _pMessageEntity.MSG_SAVE_ERROR       = dtMessage.Rows[0]["MSG_SAVE_ERROR"].ToString();
                    _pMessageEntity.MSG_DELETE_QUESTION  = dtMessage.Rows[0]["MSG_DELETE_QUESTION"].ToString();
                    _pMessageEntity.MSG_DELETE           = dtMessage.Rows[0]["MSG_DELETE"].ToString();
                    _pMessageEntity.MSG_DELETE_ERROR     = dtMessage.Rows[0]["MSG_DELETE_ERROR"].ToString();
                    _pMessageEntity.MSG_DELETE_COMPLETE  = dtMessage.Rows[0]["MSG_DELETE_COMPLETE"].ToString();
                    _pMessageEntity.MSG_INPUT_DATA       = dtMessage.Rows[0]["MSG_INPUT_DATA"].ToString();
                    _pMessageEntity.MSG_INPUT_DATA_ERROR = dtMessage.Rows[0]["MSG_INPUT_DATA_ERROR"].ToString();
                    _pMessageEntity.MSG_WORKING          = dtMessage.Rows[0]["MSG_WORKING"].ToString();
                    _pMessageEntity.MSG_RESET_QUESTION   = dtMessage.Rows[0]["MSG_RESET_QUESTION"].ToString();
                    _pMessageEntity.MSG_EXIT_QUESTION    = dtMessage.Rows[0]["MSG_EXIT_QUESTION"].ToString();
                    _pMessageEntity.MSG_SELECT           = dtMessage.Rows[0]["MSG_SELECT"].ToString();
                    _pMessageEntity.MSG_RESET_COMPLETE   = dtMessage.Rows[0]["MSG_RESET_COMPLETE"].ToString();
                }

                _TempGridView = new CoFAS_DevGridManager();

                InitializeSetting();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                DevExpress.Utils.AppearanceObject.DefaultFont = fntPARENT_FONT;//화면에 모든 항목 폰트 재설정
            }
        }
Ejemplo n.º 20
0
        private void _gdMAIN_VIEW_RowChange(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            try
            {
                if (CoFAS_ConvertManager.DataTable_FindCount(_gdSUB_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", ""))
                {
                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_WORKING);
                    return;
                }

                GridView gv = sender as GridView;
                if ((gv.DataSource as DataTable) == null)
                {
                    return;
                }
                if (e.FocusedRowHandle < 0)
                {
                    return;
                }

                if (gv.GetFocusedRowCellValue("BAD_GROUP_CODE") == null)
                {
                    return;
                }

                string strPROCESS_CODE = gv.GetFocusedRowCellValue("BAD_GROUP_CODE").ToString();

                _pBadCodeMstRegisterEntity.CRUD           = "R";
                _pBadCodeMstRegisterEntity.BAD_GROUP_CODE = gv.GetFocusedRowCellValue("BAD_GROUP_CODE").ToString();

                MainBindingFind_DisplayData();

                SubFind_DisplayData();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
        }
Ejemplo n.º 21
0
        private void _btSELECT_Click(object sender, EventArgs e)
        {
            try
            {
                frmCommonPopup.USER_CODE     = _pUSER_CODE;
                frmCommonPopup.LANGUAGE_TYPE = _pLANGUAGE_TYPE;
                frmCommonPopup.FONT_TYPE     = fntPARENT_FONT;

                frmCommonPopup.ARRAY = new object[2] {
                    "Product_Code", _luTPART_NAME.Text
                };                                                                           //넘기는 파라메터 에 따라 설정, 제품/조회할때 품목명을 던지기
                frmCommonPopup.ARRAY_CODE = new object[2] {
                    _luTPART_CODE.Text, _luTPART_NAME.Text
                };
                frmCommonPopup xfrmCommonPopup = new CORE.UserForm.frmCommonPopup("PartCodeInfo"); //유저컨트롤러 설정 부분

                xfrmCommonPopup.ShowDialog();

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

                if (xfrmCommonPopup.dtReturn != null && xfrmCommonPopup.dtReturn.Rows.Count > 0)
                {
                    _luTPART_CODE.Text = xfrmCommonPopup.dtReturn.Rows[0]["PART_CODE"].ToString();
                    _luTPART_NAME.Text = xfrmCommonPopup.dtReturn.Rows[0]["PART_NAME"].ToString();
                    // BOM 조회하기
                    MainFind_DisplayData();
                }

                xfrmCommonPopup.Dispose();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
        }
Ejemplo n.º 22
0
        private void InputData_Save(DataTable dtSave) //(ContractMstRegisterEntity _pContractMstRegisterEntity)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                bool isError = false;

                isError = new WorkResultRegister_T07Business().WorkResultMst_Save_T02(_pWorkResultRegister_T07Entity, dtSave);

                if (!isError)
                {
                    //정상처리
                    //CoFAS_DevExpressManager.ShowInformationMessage("저장 처리 되었습니다.");
                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE);

                    //_pLocation_Code = _pContractMstRegisterEntity.RTN_KEY;  //저장 위치

                    MainFind_DisplayData();

                    //InitializeControl();
                    //Form_SearchButtonClicked(null, null);
                }

                else
                {
                    //CoFAS_DevExpressManager.ShowInformationMessage("저장 오류 발생! 데이터를 확인 하세요.");
                    CoFAS_DevExpressManager.ShowInformationMessage(_pMSG_SAVE_ERROR);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 23
0
        private void InitializeControl()
        {
            try
            {
                _pCRUD = "";


                //_luTORDER_NUMBER.Text = "";
                //_luTORDER_NUMBER.ReadOnly = true;

                //그리드 초기화
                //여러 그리드 사용시 마스터 그리드는 최초 실행 시에만 초기화
                //_gdMAIN.DataSource = null;
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
            }
        }
        private void MainBindingFind_DisplayData()
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                _dtList = new InspectCodeMstRegisterBusiness().Inspect_Info_Mst_Binding(_pInspectCodeMstRegisterEntity);

                if ((_dtList != null && _dtList.Rows.Count > 0))
                {
                    CoFAS_ControlManager.Controls_Binding(_dtList, false, this);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 25
0
        private void InputData_Save(DataTable dtSave)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                bool isError = false;


                isError = new SensorDataSearchBusiness().Sample_Info_Save(_pSensorDataSearchEntity, dtSave);

                if (isError)
                {
                    //오류 발생.
                    CoFAS_DevExpressManager.ShowInformationMessage("저장 오류 발생! 데이터를 확인 하세요.");
                    //화면 표시.
                }
                else
                {
                    //정상 처리
                    CoFAS_DevExpressManager.ShowInformationMessage("저장 처리 되었습니다.");

                    // 화면 갱신
                    _pSensorDataSearchEntity.CRUD = "R";

                    MainFind_DisplayData();

                    // SubFind_DisplayData(_pSampleRegisterEntity.WINDOW_NAME, _pSampleRegisterEntity.GRID_NAME);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
Ejemplo n.º 26
0
        private void Form_SaveButtonClicked(object pSender, EventArgs pEventArgs)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                if (!dxValidationProvider.Validate())
                {
                    return;
                }

                if (CoFAS_DevExpressManager.ShowQuestionMessage(_pMSG_SAVE_QUESTION) == DialogResult.No)
                {
                    return;
                }

                else
                {
                    InputData_Save(_gdMAIN_VIEW.GridControl.DataSource as DataTable);
                    //_pWorkResultRegisterEntity.CRUD = "U";
                    //_pWorkResultRegisterEntity.PRODUCTION_ORDER_ID = "";
                    //_pWorkResultRegisterEntity.COMPLETE_YN = "";

                    //InputData_Save(_pWorkResultRegisterEntity);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            catch (Exception pException)
            {
                DisplayMessage(string.Format("{0}", pException));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
        private void _luT_PROCESS_OnOpenClick(object sender, EventArgs e)
        {
            try
            {
                frmCommonPopup.CRUD          = "R";
                frmCommonPopup.USER_CODE     = _pUSER_CODE;
                frmCommonPopup.LANGUAGE_TYPE = _pLANGUAGE_TYPE;
                frmCommonPopup.FONT_TYPE     = _pFONT_SETTING;

                // 0 서비스네임 1 공통코드경우 CODE_TYPE 으로구분자 올린다.
                frmCommonPopup.ARRAY = new object[2] {
                    "Process_Code", ""
                };
                frmCommonPopup.ARRAY_CODE = new object[2] {
                    _luT_PROCESS.CodeText.ToString(), _luT_PROCESS.NameText.ToString()
                };
                frmCommonPopup xfrmCommonPopup = new CORE.UserForm.frmCommonPopup("CommonCode"); //유저컨트롤러 설정 부분

                xfrmCommonPopup.ShowDialog();

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

                if (xfrmCommonPopup.dtReturn != null && xfrmCommonPopup.dtReturn.Rows.Count > 0)
                {
                    _luT_PROCESS.CodeText = xfrmCommonPopup.dtReturn.Rows[0]["CD"].ToString();
                    _luT_PROCESS.NameText = xfrmCommonPopup.dtReturn.Rows[0]["CD_NM"].ToString();
                }

                xfrmCommonPopup.Dispose();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
        }
        private void Form_SaveButtonClicked(object pSender, EventArgs pEventArgs)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);
                //if (CoFAS_DevExpressManager.ShowQuestionMessage("저장 하시겠습니까?") == DialogResult.No)
                if (CoFAS_DevExpressManager.ShowQuestionMessage(_pMSG_SAVE_QUESTION) == DialogResult.No)
                {
                    return;
                }
                else
                {
                    //DataTable dtTemp = CoFAS_ConvertManager.DataTable_FindValue(_gdSUB_VIEW.GridControl.DataSource as DataTable, "CRUD IN ('C','U','D')", ""); // 신규 and 수정 항목 데이터 테이블 화

                    //if (dtTemp.Rows.Count > 0)
                    //{
                    InputData_Save(_gdSUB_VIEW.GridControl.DataSource as DataTable);
                    //}
                    //else
                    //{
                    //    CoFAS_DevExpressManager.ShowInformationMessage("입력 된 저장 항목이 없습니다.");
                    //}
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));

                //throw pExceptionManager;
            }
            //catch (Exception pException)
            //{
            //    throw new ExceptionManager(this, "InputData_Save(DataTable dtSave)", pException);
            //}
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }
        private void _ucbtPLAN_SAVE_Click(object sender, EventArgs e)
        {
            try
            {
                if (_gdMAIN_VIEW.RowCount > 0)
                {
                    _pProductPlanInfoPopup_T01Entity.CRUD = "C";
                    InputData_Save(_gdMAIN_VIEW.GridControl.DataSource as DataTable);
                }
                else
                {
                    //CoFAS_DevExpressManager.ShowInformationMessage("BOM 정보가 없습니다. ");
                    CoFAS_DevExpressManager.ShowInformationMessage("BOM" + _pMSG_SEARCH_EMPT);
                }

                _btCancle_Click(sender, e);
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
        }
Ejemplo n.º 30
0
        private void Form_ImportButtonClicked(object pSender, EventArgs pEventArgs)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);
                OpenFileDialog opd = new OpenFileDialog();
                opd.FileName = "";
                opd.Filter   = "xls파일(*.xls)|*.xls|xlsx파일(*.xlsx)|*.xlsx";
                opd.Title    = "엑셀 저장";

                if (opd.ShowDialog() == DialogResult.OK)
                {
                    fileName     = opd.SafeFileName;
                    fileFullName = opd.FileName;
                    filePath     = fileFullName.Replace(fileName, "");


                    dt_MTemp = new System.Data.DataTable();
                    dt_MTemp = init_M_DataTable(dt_MTemp);

                    dt_STemp = new System.Data.DataTable();
                    dt_STemp = init_S_DataTable(dt_STemp);

                    spreadsheetControl1.LoadDocument(fileFullName);
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            catch (Exception ex)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", ex.Message.ToString(), ex.TargetSite.ToString()));
            }
            finally
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }