예제 #1
0
 /// <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();
 }
예제 #2
0
        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;
        }