private void cboWorkUnit_SelectedIndexChanged(object sender, EventArgs e) { ClearAll(); if (cboWorkUnit.SelectedItem != null) { Entities.EntityEquipmentInfo station = cboWorkUnit.SelectedItem as Entities.EntityEquipmentInfo; GetBatchsFromEquipment(station); grdBatchNos.DataSource = batchs; grdvBatchNos.UpdateCurrentRow(); grdvBatchNos.BestFitColumns(); } RefreshCtrlInForm(); }
private void GetBatchsFromEquipment(Entities.EntityEquipmentInfo station) { string strProcedureName = string.Format( "{0}.{1}", className, MethodBase.GetCurrentMethod().Name); WriteLog.Instance.WriteBeginSplitter(strProcedureName); try { int errCode = 0; string errText = ""; batchs.Clear(); IRAPMESClient.Instance.ufn_GetList_BatchByEquipment( IRAPUser.Instance.CommunityID, station.T133LeafID, "IC", IRAPUser.Instance.SysLogID, ref batchs, out errCode, out errText); WriteLog.Instance.Write( string.Format("({0}){1}", errCode, errText), strProcedureName); if (errCode != 0) { XtraMessageBox.Show( errText, caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } finally { WriteLog.Instance.WriteEndSplitter(strProcedureName); } }