//신규 시설물 생성자 public UC_BLKM_AS(string _FTR_CDE) : this() { txtFTR_CDE.Text = _FTR_CDE; //신규관리번호채번 Hashtable param = new Hashtable(); param.Add("sqlId", "SelectBlk02FTR_IDN"); BlkDtl result = BizUtil.SelectObject(param) as BlkDtl; //채번결과 매칭 txtFTR_IDN.Text = result.FTR_IDN.ToString(); btnDel.Tag = "Y";//신규채번 플래그 }
/// <summary> /// 로딩작업 /// </summary> /// <param name="obj"></param> private void OnLoaded(object obj) { try { // 0.화면객체인스턴스화 if (obj == null) { return; } blk02DtlView = obj as Blk02DtlView; cbMNG_CDE = blk02DtlView.cbMNG_CDE; //관리기관 cbUPPER_FTR_CDE = blk02DtlView.cbUPPER_FTR_CDE; //상위블록 cbUPPER_FTR_IDN = blk02DtlView.cbUPPER_FTR_IDN; //상위블록 btnBack = blk02DtlView.btnBack; btnDelete = blk02DtlView.btnDelete; btnSave = blk02DtlView.btnSave; //2.화면데이터객체 초기화 InitDataBinding(); //3.권한처리 permissionApply(); // 4.초기조회 //DataTable dt = new DataTable(); Hashtable param = new Hashtable(); param.Add("sqlId", "SelectBlk02Dtl"); param.Add("FTR_CDE", Dtl.FTR_CDE); param.Add("FTR_IDN", Dtl.FTR_IDN); Dtl = BizUtil.SelectObject(param) as BlkDtl; } catch (Exception e) { Console.WriteLine(e); } }
// 초기조회 private void InitModel() { Hashtable param = new Hashtable(); param.Add("sqlId", "SelectBlk03Dtl"); param.Add("FTR_CDE", this.FTR_CDE); param.Add("FTR_IDN", this.FTR_IDN); BlkDtl result = BizUtil.SelectObject(param) as BlkDtl; if (result != null) { this.FctDtl = result; } else { //신규등록이면 상세화면표시 if ("Y".Equals(uC_BLKS_AS.btnDel.Tag)) { uC_BLKS_AS.grid.Visibility = Visibility.Visible; //DB데이터가 없으면 빈페이지표시 } } }