//첨부파일 모듈호출 private void BtnAdd_Click(object sender, RoutedEventArgs e) { try { // 파일첨부윈도우 FilePopView fileMngView = new FilePopView(this.FIL_SEQ); fileMngView.Owner = Window.GetWindow(this); //FIL_SEQ 리턴 if (fileMngView.ShowDialog() is bool) { string pFIL_SEQ = fileMngView.txtFIL_SEQ.Text; string sToDay = DateTime.Now.ToString("yyyyMMdd"); //저장버튼으로 닫힘 if (!FmsUtil.IsNull(pFIL_SEQ)) { if (FmsUtil.IsNull(this.FIL_SEQ)) { Hashtable param = new Hashtable(); param.Add("sqlId", "SaveFileMap"); param.Add("BIZ_ID", this.BIZ_ID); param.Add("FIL_SEQ", Convert.ToInt32(pFIL_SEQ)); param.Add("GRP_TYP", "111"); param.Add("TIT_NAM", "사진첨부"); param.Add("UPD_YMD", sToDay); param.Add("UPD_USR", Logs.strLogin_ID); param.Add("CTNT", ""); param.Add("CRE_YMD", sToDay); param.Add("CRE_USR", Logs.strLogin_ID); //저장처리 try { BizUtil.Update(param); } catch (Exception ex) { Messages.ShowErrMsgBox("저장 처리중 오류가 발생하였습니다." + ex.ToString()); return; } } InitModel(); } //닫기버튼으로 닫힘 } } catch (Exception ex) { Messages.ShowErrMsgBox(ex.ToString()); } //gv.AddNewRow(); //int newRowHandle = DataControlBase.NewItemRowHandle; //grid.SetCellValue(gv.FocusedRowHandle, "PAY_YMD", Convert.ToDateTime(DateTime.Today).ToString("yyyy-MM-dd")); }
//초기로딩 객체가져오기 private void OnLoaded(object obj) { if (obj == null) { return; } //그리드뷰인스턴스 filePopView = obj as FilePopView; gv = filePopView.gv; txtFIL_SEQ = filePopView.txtFIL_SEQ; btnClose = filePopView.btnClose; // 초기조회 InitModel(); }