Exemple #1
0
        // 파일마스터키 FIL_SEQ에 해당하는 물리파일 삭제, 첨부테이블삭제
        public static void DelFileSeq(object filSeq)
        {
            //1.물리파일삭제
            //0.첨부 디테일파일정보가져오기
            Hashtable param = new Hashtable();

            param.Add("sqlId", "SelectFileDtl2");
            param.Add("FIL_SEQ", filSeq);

            List <FileDtl> lst = new List <FileDtl>(BizUtil.SelectListObj <FileDtl>(param));

            foreach (FileDtl dtl in lst)
            {
                string del_file_path = System.IO.Path.Combine(FmsUtil.fileDir, dtl.UPF_NAM);
                try
                {
                    FileInfo fi = new FileInfo(del_file_path);
                    fi.Delete();
                }
                catch (Exception) { }
            }


            //2.첨부테이블삭제
            //a.디테일
            param = new Hashtable();
            param.Add("sqlId", "DeleteFileSeq");
            param.Add("FIL_SEQ", filSeq);
            BizUtil.Update(param);
            //b.마스터
            param = new Hashtable();
            param.Add("sqlId", "DeleteFileMst");
            param.Add("FIL_SEQ", filSeq);
            BizUtil.Update(param);
        }
Exemple #2
0
        //블럭관리번호 콤보생성
        public static void SetFTR_IDN(string uPPER_FTR_CDE, ComboBoxEdit cmb)
        {
            if (FmsUtil.IsNull(uPPER_FTR_CDE))
            {
                return;                               //상위코드없으면 콤보채우지 않는다
            }
            Hashtable param = new Hashtable();

            param.Add("sqlId", "SelectUpBlk");
            param.Add("FTR_CDE", uPPER_FTR_CDE);
            List <BlkDtl> lst = (List <BlkDtl>)BizUtil.SelectListObj <BlkDtl>(param);

            cmb.DisplayMember = "BLK_NM";
            cmb.ValueMember   = "FTR_IDN";
            cmb.ItemsSource   = lst;
        }