public pcc_tb OfGetPccModel(string pPcc01) { DataRow drPcc = null; pcc_tb rtnModel = null; try { drPcc = OfGetPccDr(pPcc01); if (drPcc == null) { return(null); } rtnModel = drPcc.ToItem <pcc_tb>(); return(rtnModel); } catch (Exception ex) { throw ex; } }
protected override bool WfFormCheck() { pcc_tb pccModel = null; string msg; Control chkControl; string chkColName; int ChkCnts = 0; try { pccModel = DrMaster.ToItem <pcc_tb>(); #region 單頭資料檢查 chkColName = "pcc01"; chkControl = ute_pcc01; if (GlobalFn.varIsNull(pccModel.pcc01)) { this.uTab_Master.SelectedTab = uTab_Master.Tabs[0]; chkControl.Focus(); msg = TabMaster.AzaTbList.Where(p => p.aza03 == chkColName).Select(p => p.aza04).FirstOrDefault(); msg += "不可為空白"; errorProvider.SetError(chkControl, msg); WfShowErrorMsg(msg); return(false); } if (FormEditMode == YREditType.新增) { ChkCnts = GlobalFn.isNullRet(BoPur.OfChkPccPkExists(GlobalFn.isNullRet(pccModel.pcc01, "")), 0); if (ChkCnts > 0) { this.uTab_Master.SelectedTab = uTab_Master.Tabs[0]; chkControl.Focus(); msg = "地址代號已存在!"; WfShowErrorMsg(msg); errorProvider.SetError(chkControl, msg); return(false); } } chkColName = "pcc02"; chkControl = ucb_pcc02; if (GlobalFn.varIsNull(pccModel.pcc02)) { this.uTab_Master.SelectedTab = uTab_Master.Tabs[0]; chkControl.Focus(); msg = TabMaster.AzaTbList.Where(p => p.aza03 == chkColName).Select(p => p.aza04).FirstOrDefault(); msg += "不可為空白"; errorProvider.SetError(chkControl, msg); WfShowErrorMsg(msg); return(false); } chkColName = "pcc03"; chkControl = ute_pcc03; if (GlobalFn.varIsNull(pccModel.pcc03)) { this.uTab_Master.SelectedTab = uTab_Master.Tabs[0]; chkControl.Focus(); msg = TabMaster.AzaTbList.Where(p => p.aza03 == chkColName).Select(p => p.aza04).FirstOrDefault(); msg += "不可為空白"; errorProvider.SetError(chkControl, msg); WfShowErrorMsg(msg); return(false); } #endregion return(true); } catch (Exception ex) { throw ex; } }