private void CellDetailClear() { this.SelectCellInfo = null; this.StockInfoList = null; }
// PK_C1022_GAN.SP_CELL_MST_SEARCH private void GetSP_CELL_MST_SEARCH() { #region 라메터 변수 선언 및 값 할당 DataTable dtRtnValue = null; var strProcedureName = "PK_C1022_GAN.SP_CELL_MST_SEARCH"; Dictionary <string, object> dicInputParam = new Dictionary <string, object>(); string[] arrOutputParam = { "O_LIST", "OUT_RESULT" }; var strCoCd = this.BaseClass.CompanyCode; // 회사 코드 var strCntrCd = this.BaseClass.CenterCD; // 센터 코드 var strEqpId = this.EqpId; var strCellTypeId = string.Empty; var strCellId = this.SelectCellId; var strErrCode = string.Empty; // 오류 코드 var strErrMsg = string.Empty; // 오류 메세지 #endregion #region Input 파라메터 dicInputParam.Add("P_CO_CD", strCoCd); // 회사 코드 dicInputParam.Add("P_CNTR_CD", strCntrCd); // 센터 코드 dicInputParam.Add("P_EQP_ID", strEqpId); // 설비 ID dicInputParam.Add("P_CELL_TYPE_CD", strCellTypeId); // 셀타입 ID dicInputParam.Add("P_CELL_ID", strCellId); // 셀 ID #endregion #region 데이터 조회 using (BaseDataAccess dataAccess = new BaseDataAccess()) { dtRtnValue = dataAccess.GetSpDataTable(strProcedureName, dicInputParam, arrOutputParam); } #endregion if (dtRtnValue != null) { // CO_CD // CNTR_CD // EQP_ID // CELL_ID // COL_NO // ROW_NO // POS_X // POS_Y // P1_ACCS_YN // P2_ACCS_YN // CELL_TYPE_CD // CELL_TYPE_NM // MAX_CELL_HGT // USE_YN this.SelectCellInfo = (ConvertDataTableToList.DataTableToList <CellMstInfo>(dtRtnValue)).FirstOrDefault(); //txtCellId.Text = dtRtnValue.Rows[0]["CELL_ID"].ToString(); //txtCellType.Text = dtRtnValue.Rows[0]["CELL_TYPE_NM"].ToString(); //txtPosX.Text = dtRtnValue.Rows[0]["POS_X"].ToString(); //txtPosY.Text = dtRtnValue.Rows[0]["POS_Y"].ToString(); //txtP1AccsYn.Text = dtRtnValue.Rows[0]["P1_ACCS_YN"].ToString(); //txtP2AccsYn.Text = dtRtnValue.Rows[0]["P2_ACCS_YN"].ToString(); //txtUseYn.Text = dtRtnValue.Rows[0]["USE_YN"].ToString(); //txtMaxCellHgt.Text = dtRtnValue.Rows[0]["MAX_CELL_HGT"].ToString(); } else { this.SelectCellInfo = null; //txtCellId.Text = string.Empty; //txtCellType.Text = string.Empty; //txtPosX.Text = string.Empty; //txtPosY.Text = string.Empty; //txtP1AccsYn.Text = string.Empty; //txtP2AccsYn.Text = string.Empty; //txtUseYn.Text = string.Empty; //txtMaxCellHgt.Text = string.Empty; } }
/// <summary> /// Equipment 등록 /// </summary> /// <param name="da">DataAccess 객체</param> /// <param name="item">저장 대상 아이템 (Row 데이터)</param> /// <returns></returns> private bool SetSP_CELL_MST_SAVE(BaseDataAccess da, CellMstInfo item) { bool isRtnValue = true; #region 라메터 변수 선언 및 값 할당 DataTable dtRtnValue = null; var strProcedureName = "PK_C1022_GAN.SP_CELL_MST_SAVE"; Dictionary <string, object> dicInputParam = new Dictionary <string, object>(); string[] arrOutputParam = { "OUT_RESULT" }; var strCoCd = BaseClass.CompanyCode; // 회사 코드 var strCntrCd = BaseClass.CenterCD; // 센터 코드 var strEqpId = item.EQP_ID; var strCellId = item.CELL_ID; var strPosX = item.POS_X; var strPosY = item.POS_Y; var strP1AccsYn = item.P1_ACCS_YN; var strP2AccsYn = item.P2_ACCS_YN; var strCellTypeCd = item.CELL_TYPE_CD; var strMaxCellHgt = item.MAX_CELL_HGT; var strUseYN = item.USE_YN; // 사용 여부 var strBasicCellHgt = item.BASIC_CELL_HGT; var strErrCode = string.Empty; // 오류 코드 var strErrMsg = string.Empty; // 오류 메세지 #endregion #region Input 파라메터 dicInputParam.Add("P_CO_CD", strCoCd); // 회사 코드 dicInputParam.Add("P_CNTR_CD", strCntrCd); // 센터 코드 dicInputParam.Add("P_EQP_ID", strEqpId); // 설비ID dicInputParam.Add("P_CELL_ID", strCellId); // 셀ID dicInputParam.Add("P_POS_X", strPosX); // dicInputParam.Add("P_POS_Y", strPosY); // dicInputParam.Add("P_P1_ACCS_YN", strP1AccsYn); // dicInputParam.Add("P_P2_ACCS_YN", strP2AccsYn); // dicInputParam.Add("P_CELL_TYPE_CD", strCellTypeCd); // dicInputParam.Add("P_MAX_CELL_HGT", strMaxCellHgt); // 셀최대높이 dicInputParam.Add("P_USE_YN", strUseYN); // 사용 여부 dicInputParam.Add("P_BASIC_CELL_HGT", strBasicCellHgt); // 셀기본높이 #endregion dtRtnValue = da.GetSpDataTable(strProcedureName, dicInputParam, arrOutputParam); if (dtRtnValue != null) { if (dtRtnValue.Rows.Count > 0) { if (dtRtnValue.Rows[0]["CODE"].ToString().Equals("0") == false) { BaseClass.MsgInfo(dtRtnValue.Rows[0]["MSG"].ToString(), BaseEnumClass.CodeMessage.MESSAGE); isRtnValue = false; } } else { BaseClass.MsgError("ERR_SAVE"); isRtnValue = false; } } return(isRtnValue); }