Пример #1
0
        public void insertBoard(HttpFileCollectionBase multipartFiles, Board board)
        {
            int masterIdx = sequenceService.getSequenceMasterIdx();

            board.idx = masterIdx;
            Mapper.Instance().BeginTransaction();
            validation(board);
            boardDao.insertBoard(board);
            filesService.fileUpload(multipartFiles, "files", "jpg|png", 5 * 1024 * 1024, masterIdx, null);
            filesService.fileUpload(multipartFiles, "files2", "jpg|png", 5 * 1024 * 1024, masterIdx, null);
            Mapper.Instance().CommitTransaction();
        }
Пример #2
0
        public void insertRolling(HttpFileCollectionBase multipartFiles, Rolling rolling)
        {
            int masterIdx = sequenceService.getSequenceMasterIdx();

            rolling.idx = masterIdx;
            Mapper.Instance().BeginTransaction();
            validation(rolling);
            this.rollingDao.insertRolling(rolling);
            filesService.fileUpload(multipartFiles, "KRImg", "jpg|png", 5 * 1024 * 1024, masterIdx, null);
            filesService.fileUpload(multipartFiles, "ERImg", "jpg|png", 5 * 1024 * 1024, masterIdx, null);
            Mapper.Instance().CommitTransaction();
        }
Пример #3
0
 public void insertPrivacy(Privacy privacy)
 {
     validation(privacy);
     try {
         int masterIdx = sequenceService.getSequenceMasterIdx();
         privacy.idx = masterIdx;
         Mapper.Instance().BeginTransaction();
         privacyDao.insertPrivacy(privacy);
         Mapper.Instance().CommitTransaction();
     }
     catch (Exception e)
     {
         Mapper.Instance().RollBackTransaction();
     }
 }
Пример #4
0
        public void insertRecruitFaq(RecruitFaq recruitFaq)
        {
            validation(recruitFaq);
            int masterIdx = sequenceService.getSequenceMasterIdx();

            recruitFaq.idx = masterIdx;
            try {
                Mapper.Instance().BeginTransaction();
                recruitFaqDao.insertRecruitFaq(recruitFaq);
                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #5
0
        public void insertCredit(Credit credit)
        {
            int masterIdx = sequenceService.getSequenceMasterIdx();

            credit.idx = masterIdx;
            validation(credit);
            try {
                Mapper.Instance().BeginTransaction();
                creditDao.insertCredit(credit);
                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #6
0
        public void insertFaq(Faq faq)
        {
            int masterIdx = sequenceService.getSequenceMasterIdx();

            faq.idx = masterIdx;
            validation(faq);
            try {
                Mapper.Instance().BeginTransaction();
                faqDao.insertFaq(faq);
                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #7
0
        public void insertGeneral(HttpFileCollectionBase multipartFiles, General general)
        {
            int masterIdx = sequenceService.getSequenceMasterIdx();

            general.idx = masterIdx;
            validation(general);
            try {
                Mapper.Instance().BeginTransaction();
                generalDao.insertGeneral(general);
                filesService.fileUpload(multipartFiles, "file", "pdf|hwp|docx", 10 * 1024 * 1024, masterIdx, null);
                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #8
0
        public void insertCatalog(HttpFileCollectionBase multipartFiles, Catalog catalog)
        {
            int masterIdx = sequenceService.getSequenceMasterIdx();

            catalog.idx = masterIdx;
            validation(catalog);
            try {
                Mapper.Instance().BeginTransaction();
                catalogDao.insertCatalog(catalog);
                filesService.fileUpload(multipartFiles, "file", "pdf", 10 * 1024 * 1024, masterIdx, null);
                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #9
0
        public void insertRecruitNotice(HttpFileCollectionBase multipartFiles, RecruitNotice recruitNotice)
        {
            validation(recruitNotice);
            int masterIdx = sequenceService.getSequenceMasterIdx();

            recruitNotice.idx = masterIdx;
            try
            {
                Mapper.Instance().BeginTransaction();
                recruitNoticeDao.insertRecruitNotice(recruitNotice);
                filesService.fileUpload(multipartFiles, "files", "jpg|png|pdf|docx|hwp", 5 * 1024 * 1024, masterIdx, null);
                Mapper.Instance().CommitTransaction();
            }catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #10
0
        public void insertNews(HttpFileCollectionBase multipartFiles, News news)
        {
            validation(news);
            int masterIdx = sequenceService.getSequenceMasterIdx();

            news.idx = masterIdx;
            try {
                Mapper.Instance().BeginTransaction();
                newsDao.insertNews(news);
                filesService.fileUpload(multipartFiles, "thumbImg", "jpg|png", 5 * 1024 * 1024, masterIdx, null);
                filesService.fileUpload(multipartFiles, "mainImg", "jpg|png", 5 * 1024 * 1024, masterIdx, null);
                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #11
0
        public void insertPromotion(HttpFileCollectionBase multipartFiles, Promotion promotion)
        {
            int masterIdx = sequenceService.getSequenceMasterIdx();

            promotion.idx = masterIdx;
            validation(promotion);
            try {
                Mapper.Instance().BeginTransaction();
                promotionDao.insertPromotion(promotion);

                filesService.fileUpload(multipartFiles, "thumbNail", "jpg|png", 5 * 1024 * 1024, masterIdx, null);             //섬네일 (국문)
                Files files = filesService.fileUpload(multipartFiles, "mainImg", "jpg|png", 5 * 1024 * 1024, masterIdx, null); //본문 (국문)

                PromotionUrl promotionUrl = new PromotionUrl();
                for (int i = 0; i < files.fileIdxs.Count; i++)
                {
                    promotionUrl.pIdx    = masterIdx;
                    promotionUrl.fileIdx = files.fileIdxs[i];
                    promotionUrl.url     = promotion.mainImgLinks[i];
                    promotionDao.insertPromotionUrl(promotionUrl);//국문 본문 이미지 링크 INSERT
                }

                if ("Y".Equals(promotion.engYn))
                {
                    PromotionUrl promotionUrlEng = new PromotionUrl();
                    filesService.fileUpload(multipartFiles, "engThumbNail", "jpg|png", 5 * 1024 * 1024, masterIdx, null);                //섬네일 (영문)
                    Files filesEng = filesService.fileUpload(multipartFiles, "engMainImg", "jpg|png", 5 * 1024 * 1024, masterIdx, null); //본문 (영문)
                    for (int j = 0; j < filesEng.fileIdxs.Count; j++)
                    {
                        promotionUrlEng.pIdx    = masterIdx;
                        promotionUrlEng.fileIdx = filesEng.fileIdxs[j];
                        promotionUrlEng.url     = promotion.mainImgEngLinks[j];
                        promotionDao.insertPromotionUrl(promotionUrlEng);//영문 본문 이미지 링크 INSERT
                    }
                }

                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #12
0
        public void insertCarImage(HttpFileCollectionBase multipartFiles, Payment payment)
        {
            validation(payment);
            int masterIdx = sequenceService.getSequenceMasterIdx();

            payment.idx = masterIdx;
            try
            {
                Mapper.Instance().BeginTransaction();
                carImageDao.insertCarImage(payment);
                filesService.fileUpload(multipartFiles, "carImg", "png", 5 * 1024 * 1024, masterIdx, null);

                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                logger.Debug(e.Message);
                Mapper.Instance().RollBackTransaction();
            }
        }
Пример #13
0
        public void insertTabletPromotion(HttpFileCollectionBase multipartFiles, TabletPromotion tabletPromotion)
        {
            int masterIdx = sequenceService.getSequenceMasterIdx();

            tabletPromotion.idx = masterIdx;
            validation(tabletPromotion);
            try
            {
                Mapper.Instance().BeginTransaction();
                tabletPromotionDao.insertTabletPromotion(tabletPromotion);

                filesService.fileUpload(multipartFiles, "thumbNail", "jpg|png", 5 * 1024 * 1024, masterIdx, null); //섬네일
                filesService.fileUpload(multipartFiles, "bannerImg", "jpg|png", 5 * 1024 * 1024, masterIdx, null); //띠배너
                filesService.fileUpload(multipartFiles, "mainImg", "jpg|png", 5 * 1024 * 1024, masterIdx, null);   //본문

                Mapper.Instance().CommitTransaction();
            }
            catch (Exception e)
            {
                Mapper.Instance().RollBackTransaction();
            }
        }