/// <summary> /// Reset 버튼 클릭 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnReset_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { curTime = DateTime.Now.ToString("yyyyMMddHHmmss"); BCDResultList.Clear(); BCDSampleList.Clear(); }
private async void Get_Result_ITEM(List <BCDResult> input) { //System.Threading.Thread.Sleep(1000); #region + 파라메터 변수 선언 및 값 할당 DataSet dsRtnValue = null; var strProcedureName = "PK_R0000_SRT.SP_RESULT_INQ"; Dictionary <string, object> dicInputParam = new Dictionary <string, object>(); string[] arrOutputParam = { "O_RSLT_LIST" }; #endregion #region + Input 파라메터 var DATE = curTime; //DATE #endregion dicInputParam.Add("P_DATE", DATE); #region + 데이터 조회 using (BaseDataAccess dataAccess = new BaseDataAccess()) { await System.Threading.Tasks.Task.Run(() => { dsRtnValue = dataAccess.GetSpDataSet(strProcedureName, dicInputParam, arrOutputParam); }).ConfigureAwait(true); } #endregion if (dsRtnValue == null) { return; } BCDResultList.Clear(); for (int i = 0; i < dsRtnValue.Tables[0].Rows.Count; i++) { BCDResult data = new BCDResult(); data.PID = dsRtnValue.Tables[0].Rows[i][0].ToString(); data.INDT_YMD_HMS = dsRtnValue.Tables[0].Rows[i][1].ToString(); data.PLAN_CD = dsRtnValue.Tables[0].Rows[i][2].ToString(); data.BOX_CD = dsRtnValue.Tables[0].Rows[i][3].ToString(); data.RGN_CD = dsRtnValue.Tables[0].Rows[i][4].ToString(); data.BCD_INFO = dsRtnValue.Tables[0].Rows[i][5].ToString(); data.INV_BCD = dsRtnValue.Tables[0].Rows[i][6].ToString(); data.PLAN_CHUTE_ID1 = dsRtnValue.Tables[0].Rows[i][7].ToString(); data.SRT_ERR_CD = dsRtnValue.Tables[0].Rows[i][8].ToString(); data.SRT_RSN_CD = dsRtnValue.Tables[0].Rows[i][9].ToString(); data.RSLT_CHUTE_ID = dsRtnValue.Tables[0].Rows[i][10].ToString(); data.SRT_WRK_STAT_CD = dsRtnValue.Tables[0].Rows[i][11].ToString(); data.INDUCTION_NO = dsRtnValue.Tables[0].Rows[i][12].ToString(); data.CART_NO = dsRtnValue.Tables[0].Rows[i][13].ToString(); data.CART_CNT = dsRtnValue.Tables[0].Rows[i][14].ToString(); foreach (var res in input) { if (data.PID == res.PID) { data.IsSelected = true; break; } } BCDResultList.Add(data); } gridMaster.ItemsSource = BCDResultList; }