コード例 #1
0
        private void _ucbtSave_Click(object sender, EventArgs e)
        {
            //DialogResult pDialogResult = CoFAS_DevExpressManager.ShowQuestionMessage("실적을 저장하시겠습니까?");

            DialogResult pDialogResult = CoFAS_DevExpressManager.ShowQuestionMessage("발주를 저장하시겠습니까?");

            _ucBOM_SpendQtyCalcPopEntity.CRUD         = "C";
            _ucBOM_SpendQtyCalcPopEntity.ORDER_DATE   = DateTime.Now.ToString("yyyyMMdd");
            _ucBOM_SpendQtyCalcPopEntity.REQUEST_DATE = "";
            if (pDialogResult == DialogResult.Yes)
            {
                DataTable tDataTable = _gdBOM_VIEW.GridControl.DataSource as DataTable;

                //포장에서 양품실적은 제품으로
                //  _ucBOM_SpendQtyCalcPopEntity.CONTRACT_ID = _luPART_CODE.Text;
                bool isError = false;

                isError = new ucBOM_SpendQtyCalcPopBusiness().ucBOM_SpendQtyCalcPop_Save(_ucBOM_SpendQtyCalcPopEntity, tDataTable);

                if (!isError)
                {
                    CoFAS_DevExpressManager.ShowInformationMessage("저장되었습니다.");


                    _Close_Click(null, null);
                }
                else
                {
                    CoFAS_DevExpressManager.ShowInformationMessage("오류가 발생했습니다.");
                }
            }
        }
コード例 #2
0
        private void _ucbtCalc2_Click(object sender, EventArgs e)
        {
            try
            {
                CoFAS_DevExpressManager.SetCursor(this, Cursors.WaitCursor);
                DataTable tDataTable = _gdCONTRACT_VIEW.GridControl.DataSource as DataTable;
                //_ucBOM_SpendQtyCalcPopEntity.CRUD = "R";
                _ucBOM_SpendQtyCalcPopEntity.LANGUAGE_TYPE = _pLANGUAGE_TYPE;

                //check_yn : false = 개별
                //check_yn: : true = 합계
                _ucBOM_SpendQtyCalcPopEntity.check_yn = true;
                bool isError = false;



                //먼저 초기화
                _ucBOM_SpendQtyCalcPopEntity.CRUD = "D";
                isError = new ucBOM_SpendQtyCalcPopBusiness().ucBOM_SpendQtyCalcPop_Save2(_ucBOM_SpendQtyCalcPopEntity, tDataTable);

                if (!isError)
                {
                    _ucBOM_SpendQtyCalcPopEntity.CRUD = "C";
                    isError = new ucBOM_SpendQtyCalcPopBusiness().ucBOM_SpendQtyCalcPop_Save2(_ucBOM_SpendQtyCalcPopEntity, tDataTable);
                    if (!isError)
                    {
                        //체크하기
                        _ucBOM_SpendQtyCalcPopEntity.CRUD = "R";

                        //_dtList = new ucBOM_SpendQtyCalcPopBusiness().VendCost_Sub_Return2(_ucBOM_SpendQtyCalcPopEntity, tDataTable);
                        _dtList = new ucBOM_SpendQtyCalcPopBusiness().VendCost_Sub_Return(_ucBOM_SpendQtyCalcPopEntity, tDataTable);
                        //CoFAS_DevExpressManager.ShowInformationMessage("저장되었습니다.");
                        //_Close_Click(null, null);
                    }
                    else
                    {
                        CoFAS_DevExpressManager.ShowInformationMessage("오류가 발생했습니다.");
                    }
                }
                else
                {
                    CoFAS_DevExpressManager.ShowInformationMessage("오류가 발생했습니다.");
                }



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

                if ((_dtList != null && _dtList.Rows.Count > 0) || (_dtList != null && _pCRUD == ""))
                {
                    CoFAS_DevExpressManager.BindGridControl(_gdBOM, _gdBOM_VIEW, _dtList);
                }
                else
                {
                    // CoFAS_DevExpressManager.BindGridControl(_gdVEND, _gdVEND_VIEW, null);
                    _gdBOM.DataSource = null;
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                _gdBOM_VIEW.BestFitColumns();

                CoFAS_DevExpressManager.SetCursor(this, Cursors.Default);
            }
        }