Beispiel #1
0
        public ActionResult _AllNewStudentList()
        {
            Volunteer currVol = GetCurrentVolunteer();
            List <NewStudentViewModel> studList = new List <NewStudentViewModel>();

            if (currVol.Organization.ModelType == OrgModelType.IntGroupless)
            {
                studList = NewStudentListOps._GetNewStudentFromOrg(currVol.OrganizationId);
            }
            else if (currVol.GroupId != null)
            {
                studList = NewStudentListOps._GetNewStudentFromGrp(currVol.GroupId.Value);
            }

            if (NewStudentListOps.IsOrgFacss(currVol.Organization.Name))
            {
                foreach (var stud in studList)
                {
                    stud.CnName = stud.Id.ToString();
                }
            }

            return(View(new GridModel {
                Data = studList
            }));
        }
Beispiel #2
0
        public JsonResult ShowGrpNewStudents(int grpId)
        {
            var newStudents = NewStudentListOps._GetNewStudentFromGrp(grpId);

            ViewBag.grpId = grpId;

            List <SelectListItem> items = new List <SelectListItem>();

            items.Add(new SelectListItem()
            {
                Text = ConfirmedStage.StringUnConfirmed, Value = ConfirmedStage.UnConfirmed.ToString(), Selected = false
            });
            items.Add(new SelectListItem()
            {
                Text = ConfirmedStage.StringInfoConfirmed, Value = ConfirmedStage.InfoConfirmed.ToString(), Selected = false
            });
            items.Add(new SelectListItem()
            {
                Text = ConfirmedStage.StringNeedConfirmed, Value = ConfirmedStage.NeedConfirmed.ToString(), Selected = false
            });
            items.Add(new SelectListItem()
            {
                Text = ConfirmedStage.StringAllConfirmed, Value = ConfirmedStage.AllConfirmed.ToString(), Selected = false
            });
            SelectList sl = new SelectList(items, "Value", "Text");

            ViewBag.DropDownList_ConfirmedStages = sl;
            return(Json(new
            {
                Success = true,
                PartialViewHtml = RenderPartialViewToString("_ShowGrpNewStudents", newStudents),
            }, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public ActionResult NewStudentsExportExcel(int grpId)
        {
            var    grp      = db.Groups.Find(grpId);
            var    studs    = NewStudentListOps._GetNewStudentFromGrp(grpId);
            string filename = grp.Name + "_NewStudents_" + DateTime.Now.ToString("MM-dd-yyyy-H-mm") + ".xlsx";

            return(new NewStudentController()._ExportNewStudentToExcel(studs, filename));
        }
        public ActionResult _OrgNewStudentList(int orgId, int?grpId)
        {
            List <NewStudentViewModel> newStudents;

            if (grpId == null)
            {
                newStudents = NewStudentListOps._GetNewStudentFromOrg(orgId);
            }
            else if (grpId == -1)
            {
                newStudents = NewStudentListOps._GetOrgUnassignedNewStudents(orgId);
            }
            else if (grpId > 0)
            {
                newStudents = NewStudentListOps._GetNewStudentFromGrp(grpId.Value);
            }
            else
            {
                newStudents = NewStudentListOps._GetNewStudentFromOrg(orgId);
            }

            return(View(new GridModel(newStudents)));
        }
Beispiel #5
0
        public ActionResult _GrpNewStudentList(int grpId)
        {
            var newStudents = NewStudentListOps._GetNewStudentFromGrp(grpId);

            return(View(new GridModel(newStudents)));
        }