コード例 #1
0
        private void MainFind_DisplayData()
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);

                _pfrmPOPMain_OUT_COSMETICSEntity               = new frmPOPMain_OUT_COSMETICSEntity();
                _pfrmPOPMain_OUT_COSMETICSEntity.CRUD          = "R";
                _pfrmPOPMain_OUT_COSMETICSEntity.DATE_FROM     = "R";
                _pfrmPOPMain_OUT_COSMETICSEntity.DATE_TO       = "R";
                _pfrmPOPMain_OUT_COSMETICSEntity.LANGUAGE_TYPE = _pLANGUAGE_TYPE;
                _dtList = new frmPOPMain_OUT_COSMETICSBusiness().frmPOPMain_OUT_COSMETICS_Info(_pfrmPOPMain_OUT_COSMETICSEntity);
                //  _dtList = new frmPOPMain_OUT_COSMETICSBusiness().frmPOPMain_OUT_COSMETICS_Info(_pCRUD, FromDATE, ToDATE, strCODE, strNAME).Tables[0];
                if (_pfrmPOPMain_OUT_COSMETICSEntity.CRUD == "")
                {
                    _dtList.Rows.Clear();
                }


                if ((_dtList != null && _dtList.Rows.Count > 0) || (_dtList != null && _pfrmPOPMain_OUT_COSMETICSEntity.CRUD == ""))
                {
                    CoFAS_DevExpressManager.BindGridControl(_gdMAIN, _gdMAIN_VIEW, _dtList); //데이터 필드에 맞춰 자동 바인딩
                    _gdMAIN_VIEW.RowHeight           = 40;
                    _gdMAIN_VIEW.Appearance.Row.Font = new Font("굴림", 10);
                    _gdMAIN_VIEW.RowStyle           += new RowStyleEventHandler(gdMAIN_VIEW_RowStyle);

                    //  _gdMAIN_VIEW.RowHeight = 40;
                    //  _gdMAIN_VIEW.Appearance.Row.Font = new Font("굴림", 10);
                    //  _gdMAIN_VIEW.RowCellStyle += new RowCellStyleEventHandler(gdMAIN_VIEW_RowCellStyle);
                    //_gdMAIN_VIEW.Appearance.SelectedRow.Options.UseBackColor = true;
                    //_gdMAIN_VIEW.OptionsSelection.EnableAppearanceFocusedRow = true;
                    //_gdMAIN_VIEW.OptionsView.EnableAppearanceEvenRow = true;
                    //_gdMAIN_VIEW.Appearance.EvenRow.BackColor = Color.Red;

                    //_gdMAIN_VIEW.OptionsSelection.MultiSelect = true;
                    //_gdMAIN_VIEW.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect;
                    _gdMAIN_VIEW.RowCellStyle += new RowCellStyleEventHandler(gdMAIN_VIEW_RowCellStyle);
                    //
                    // if (_pLocation_Code != "" && _pLocation_YN)
                    // {
                    //     int rowHandle = _gdMAIN_VIEW.LocateByValue("SHIPMENT_ID", _pfrmPOPMain_OUT_COSMETICSEntity.sh);
                    //     if (rowHandle != DevExpress.XtraGrid.GridControl.InvalidRowHandle)
                    //         _gdMAIN_VIEW.FocusedRowHandle = rowHandle;
                    //
                    //     //조회 후 초기화
                    //     _pLocation_Code = "";
                    // }
                    //

                    //  _gdMAIN_VIEW.Appearance.FocusedRow.BackColor = Color.Red;


                    //_gdMAIN_VIEW.Appearance.SelectedRow.Options.UseBackColor = true;
                    //_gdMAIN_VIEW.Appearance.SelectedRow.BackColor = Color.LightSeaGreen;
                }
                else
                {
                    CoFAS_DevExpressManager.ShowInformationMessage("조회 내역이 없습니다.");
                }
            }
            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);
            }
        }
コード例 #2
0
        private void InitializeSetting()
        {
            try
            {
                //상속 화면 패널 사용 유무
                _pnRight.Visible = false;

                //메인 화면 전역 변수 처리
                _pCORP_CDDE = "9999999999";         //MainForm.UserEntity.CORP_CODE;
                _pUSER_CODE = "*****@*****.**"; // MainForm.UserEntity.USER_CODE;
                _pUSER_NAME = "";                   //MainForm.UserEntity.USER_NAME;
                //_pLANGUAGE_TYPE = MainForm.UserEntity.LANGUAGE_TYPE;
                //_pFONT_TYPE = MainForm.UserEntity.FONT_TYPE;

                _pWINDOW_NAME   = this.Name;
                _pLANGUAGE_TYPE = _pUserEntity.LANGUAGE_TYPE;
                _pfrmPOPMain_OUT_COSMETICSEntity               = new frmPOPMain_OUT_COSMETICSEntity();
                _pfrmPOPMain_OUT_COSMETICSEntity.CORP_CODE     = _pCORP_CDDE;
                _pfrmPOPMain_OUT_COSMETICSEntity.USER_CODE     = _pUSER_CODE;
                _pfrmPOPMain_OUT_COSMETICSEntity.LANGUAGE_TYPE = _pLANGUAGE_TYPE;
                _pfrmPOPMain_OUT_COSMETICSEntity.TERMINAL_CODE = "TP010005";
                _lbTitle.Text  = _pUserEntity.POP_TITLE;
                _lbHeader.Text = "";
                DisplayMessage("");


                //메뉴 화면 엔티티 설정
                //_pDQGatheringEntity = new DQGatheringEntity();
                //_pDQGatheringEntity.CORP_CODE = _pCORP_CDDE;
                //_pDQGatheringEntity.USER_CODE = _pUSER_CODE;

                //화면 설정 언어 & 명칭 변경.
                DataTable dtLanguage = new LanguageBusiness().Language_Info(_pWINDOW_NAME, _pLANGUAGE_TYPE);

                if (dtLanguage != null && dtLanguage.Rows.Count > 0)
                {
                    CoFAS_ControlManager.Language_Info(dtLanguage, this);
                }
                //화면 설정 언어 & 명칭 변경. ==고정==


                //그리드 설정
                InitializeGrid();
                //   double ddd = Math.Acos(0.912);
                // _gdMAIN_VIEW = CoFAS_DevExpressManager.Grid_Setting(_gdMAIN, _gdMAIN_VIEW, _pFONT_SETTING, _pLANGUAGE_TYPE, new DevGridSettingBusiness().DevGrid_Info(_pLANGUAGE_TYPE, _pWINDOW_NAME, _gdMAIN.Name.ToString()));
                // _gdSUB_VIEW = CoFAS_DevExpressManager.Grid_Setting(_gdSUB, _gdSUB_VIEW, _pFONT_SETTING, _pLANGUAGE_TYPE, new DevGridSettingBusiness().DevGrid_Info(_pLANGUAGE_TYPE, _pWINDOW_NAME, _gdSUB.Name.ToString()));

                // _gdMAIN_VIEW.RowCellClick += _gdMAIN_VIEW_RowCellClick; ;


                //화면 컨트롤러 설정
                InitializeControl();

                //그리드 초기화
                //여러 그리드 사용시 마스터 그리드는 최초 실행 시에만 초기화
                if (_pFirstYN)
                {
                    _pFirstYN = false;
                }
                GetBarcodeComPort();
                MainFind_DisplayData();
                // H/W 연결 설정
                SetHardware();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
        }