Beispiel #1
0
 public void LoadEntity(EpaperExamination entity)
 {
     if (entity != null)
     {
         EntityId   = entity.EpaperExaminationId;
         Name       = entity.Name;
         Email      = entity.Email;
         Gender     = entity.Gender;
         PostDate   = entity.PostDate;
         IndustryId = entity.Industry.IndustryId;
         Question1  = entity.Question1;
         Question2  = entity.Question2;
         Question3  = entity.Question3;
         Question4  = entity.Question4;
         Question5  = entity.Question5;
         Question6  = entity.Question6;
         Question7  = entity.Question7;
         Question8  = entity.Question8;
         Question9  = entity.Question9;
     }
 }
Beispiel #2
0
        public ActionResult Delete(int id)
        {
            AjaxResult result = new AjaxResult();

            try
            {
                EpaperExamination entity = m_FTISService.GetEpaperExaminationById(id);

                m_FTISService.DeleteEpaperExamination(entity);

                result.ErrorCode = AjaxResultStatus.Success;
                result.Message   = string.Format("{0}刪除成功", entity.Name);
            }
            catch (Exception ex)
            {
                result.ErrorCode = AjaxResultStatus.Exception;
                result.Message   = ex.Message;
            }

            return(this.Json(result));
        }
Beispiel #3
0
        public ActionResult MultiDelete(string allId)
        {
            AjaxResult    result = new AjaxResult(AjaxResultStatus.Success, string.Empty);
            StringBuilder sbMsg  = new StringBuilder();

            string[] ids = allId.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);

            foreach (string id in ids)
            {
                try
                {
                    EpaperExamination entity = m_FTISService.GetEpaperExaminationById(Convert.ToInt32(id));
                    m_FTISService.DeleteEpaperExamination(entity);
                }
                catch (Exception ex)
                {
                    result.ErrorCode = AjaxResultStatus.Fail;
                    sbMsg.AppendFormat(ex.Message + "<br/>");
                }
            }

            result.Message = sbMsg.ToString();
            return(this.Json(result));
        }
Beispiel #4
0
        private void Save(EpaperExamination entity)
        {
            entity.Name      = Name;
            entity.Email     = Email;
            entity.Gender    = Gender;
            entity.PostDate  = PostDate;
            entity.Question1 = Question1;
            entity.Question2 = Question2;
            entity.Question3 = Question3;
            entity.Question4 = Question4;
            entity.Question5 = Question5;
            entity.Question6 = Question6;
            entity.Question7 = Question7;
            entity.Question8 = Question8;
            entity.Question9 = Question9;

            if (IndustryId > 0)
            {
                entity.Industry = m_FTISService.GetIndustryById(IndustryId);
            }

            if (entity.EpaperExaminationId == 0)
            {
                if (entity.PostDate == null)
                {
                    entity.PostDate = DateTime.Now;
                }
                m_FTISService.CreateEpaperExamination(entity);
            }
            else
            {
                m_FTISService.UpdateEpaperExamination(entity);
            }

            LoadEntity(entity.EpaperExaminationId);
        }
Beispiel #5
0
        public void Update()
        {
            EpaperExamination entity = m_FTISService.GetEpaperExaminationById(EntityId);

            Save(entity);
        }
Beispiel #6
0
        public void Insert()
        {
            EpaperExamination entity = new EpaperExamination();

            Save(entity);
        }
Beispiel #7
0
        public void LoadEntity(int id)
        {
            EpaperExamination entity = m_FTISService.GetEpaperExaminationById(id);

            LoadEntity(entity);
        }