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("오류가 발생했습니다."); } } }
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); } }