Пример #1
0
        public ActionResult New(TSS_Section sec)
        {
            Response      res = new Response();
            TSS_SectionBL sb  = new TSS_SectionBL();

            try
            {
                res.Status = "success";

                if (sec.SectionId > 0)
                {
                    sec.CreatedOn = DateTime.MinValue;
                    res.Value     = sb.Manage("Update", sec);
                    res.Message   = "Update successfully";
                }
                else
                {
                    sec.CreatedBy = ViewBag.UserId;
                    sec.CreatedOn = DateTime.Now;
                    res.Value     = sb.Manage("Insert", sec);
                    res.Message   = "Save successfully";
                }
            }
            catch (Exception ex)
            {
                res.Status  = "danger";
                res.Message = ex.Message;
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        private void GetTreeView(List <TSS_Section> list, TSS_Section current, ref List <TSS_Section> returnList)
        {
            var childs = list.Where(a => a.PSectionId == current.SectionId).ToList();

            current.Sections = new List <TSS_Section>();
            current.Sections.AddRange(childs);
            foreach (var i in childs)
            {
                GetTreeView(list, i, ref returnList);
            }
        }
Пример #3
0
        public ActionResult Delete(Int64 Id)
        {
            Response res = new Response();

            try
            {
                TSS_SectionBL sb  = new TSS_SectionBL();
                TSS_Section   sec = new TSS_Section();
                sec.SectionId = Id;
                sb.Manage("Delete", sec);
                res.Status  = "success";
                res.Message = "Delete successfully";
            }
            catch (Exception ex)
            {
                res.Status  = "danger";
                res.Message = ex.Message;
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
        public ActionResult WithQuestions(string Value)
        {
            List <TSS_Section> Sections = new List <TSS_Section>();
            TSS_SectionBL      sb       = new TSS_SectionBL();

            string[] val = Value.Split(',');
            foreach (var item in val)
            {
                TSS_Section sec = (item != "0") ? sb.ToSingle("By_SectionId", item) : null;
                if (sec != null)
                {
                    TSS_QuestionBL qb = new TSS_QuestionBL();
                    sec.QuestionList = qb.ToList("GET_BY_SECTIONID", sec.SectionId.ToString());


                    Sections.Add(sec);
                }
            }

            return(Json(Sections, JsonRequestBehavior.AllowGet));
        }
Пример #5
0
 public dynamic Manage(string Filter, TSS_Section sec)
 {
     return(sd.Manage(Filter, sec.SectionId, sec.PSectionId, sec.SurveyId, sec.SectionTitle,
                      sec.PIterationID, sec.IterationID, sec.Description, sec.SortOrder, sec.IsActive, sec.CreatedOn, sec.CreatedBy, sec.IsRepeatable, sec.IsApplicable, sec.IsSignatureRequired));
 }