Ejemplo n.º 1
0
        //첨부파일 모듈호출
        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"));
        }
Ejemplo n.º 2
0
        //초기로딩 객체가져오기
        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();
        }