private void txt_Search_GradeForm_TextChanged(object sender, EventArgs e) { BLGrade grades = new BLGrade(); var list = grades.Search(txt_Search_GradeForm.Text, cbb_Classes_GradeForm.Text, cbb_Subjects_GradeForm.Text); dgv_Grade.DataSource = list.ToList(); }
public ActionResult Delete(int id) { var result = true; var blGrade = new BLGrade(); result = blGrade.DeleteGrade(id); string resultMessage = string.Empty; if (result == true) { resultMessage = new BaseViewModel()["Score Sheet Has been deleted successfuly."]; } else { resultMessage = new BaseViewModel()["This grade has assigned to task. You can't delete it..."]; } var jsonResult = new { success = result, message = resultMessage, }; return(Json(jsonResult, JsonRequestBehavior.AllowGet)); }
private void btn_Delete_Click(object sender, EventArgs e) { BLGrade update = new BLGrade(); if (update.UpdateMark(StudentIDUpdate, ClassIDUpdate, null) == true) { BLGrade grades = new BLGrade(); if (cbb_Classes_GradeForm.Text != string.Empty) { var list = grades.DetailGradeInfo_cbb_Classes(cbb_Classes_GradeForm.Text, this.ProfessorID.ToString()); dgv_Grade.DataSource = list.ToList(); } else { var list = grades.DetailGradeInfo_cbb_Subjects(cbb_Subjects_GradeForm.Text, this.ProfessorID.ToString()); dgv_Grade.DataSource = list.ToList(); } foreach (DataGridViewRow row in dgv_Grade.Rows) { if (row.Cells[5].Value == null) { row.Cells[5].Value = string.Empty; } } MessageBox.Show(" Deleted !"); } else { MessageBox.Show(" Something wrong !"); } }
public PartialViewResult SearchGrade( bool draggable, string OnItemSelected, bool allowEdit, bool allowDelete, string htmlControlId, string dataAction, string dataController, string ParentHtmlControlId, string onItemDragged, string gradeName = "") { var bsGrade = new BLGrade(); var gradeList = bsGrade.GetGradeList(gradeName); return(PartialView("_GradeList", new VmGradeCollection { DataAction = dataAction, DataController = dataController, AllowEdit = allowEdit, AllowDelete = allowDelete, Draggable = draggable, ShowSearchBox = true, SearchText = gradeName, GradeList = gradeList, HtmlControlId = htmlControlId, ParentHtmlControlId = ParentHtmlControlId, OnItemSelected = OnItemSelected, OnItemDragged = onItemDragged })); }
public ActionResult Create(VmGrade model) { var result = -1; var blGrade = new BLGrade(); model.CurrentUserId = CurrentUserId; try { if (ModelState.IsValid) { result = blGrade.CreateGrade(model); } } catch (Exception ex) { result = -1; } if (result != -1) { return(RedirectToAction("gl", "Admin", new { activeItemId = result })); } model.ActionMessageHandler.Message = "Operation has been failed...\n"; return(View("../Admin/CreateGrade", model)); }
public JsonResult GetGradeByFilter(string name = null) { var blGrade = new BLGrade(); var teamList = blGrade.GetGradeList(name); return(Json(teamList, JsonRequestBehavior.AllowGet)); }
public ActionResult GetGradeDropDownList() { var bsGrade = new BLGrade(); var GradeList = bsGrade.GetGradeSelectListItem(0, int.MaxValue); return(Json(GradeList, JsonRequestBehavior.AllowGet)); }
public ActionResult LoadGradeEditForm(int id) { var blGrade = new BLGrade(); var grade = blGrade.GetGradeWithDetailsById(id); grade.OnActionSuccess = "loadGradeList"; return(View("EditGrade", grade)); }
public ActionResult LoadFinalGradesReport() { var blGrade = new BLGrade(); var gradegReportList = blGrade.GetGradeReportList(CurrentUserId); return(View("FinalGradeReportManagement", new VmFinalGradeReportManagement { CurrentUserId = CurrentUserId, GradeReportList = gradegReportList })); }
private void cbb_Classes_GradeForm_SelectedIndexChanged(object sender, EventArgs e) { BLGrade grades = new BLGrade(); var list = grades.DetailGradeInfo_cbb_Classes(cbb_Classes_GradeForm.Text, this.ProfessorID.ToString()); dgv_Grade.DataSource = list.ToList(); foreach (DataGridViewRow row in dgv_Grade.Rows) { if (row.Cells[5].Value == null) { row.Cells[5].Value = string.Empty; } } }
private void btn_OK_Click(object sender, EventArgs e) { var readfile = new BLGrade(); switch (readfile.Readfile(txb_Path.Text)) { case 2: { MessageBox.Show("Load all the grades in this file successfully !"); BLGrade grades = new BLGrade(); if (cbb_Classes_GradeForm.Text != string.Empty) { var list = grades.DetailGradeInfo_cbb_Classes(cbb_Classes_GradeForm.Text, this.ProfessorID.ToString()); dgv_Grade.DataSource = list.ToList(); } else { var list = grades.DetailGradeInfo_cbb_Subjects(cbb_Subjects_GradeForm.Text, this.ProfessorID.ToString()); dgv_Grade.DataSource = list.ToList(); } foreach (DataGridViewRow row in dgv_Grade.Rows) { if (row.Cells[5].Value == null) { row.Cells[5].Value = string.Empty; } } break; } case 1: { MessageBox.Show("This file have something wrong (the Student ID or Class ID) \n Can't read that, please try again !"); break; } case 0: { MessageBox.Show(" Can't find out this file, please check the file path again ! Is it exists ? "); break; } } txb_Path.Clear(); }
public ActionResult LoadManagementSingleTeamGradingForm(int id) { var bsTeam = new BLTeam(); var teamInfo = bsTeam.GetTeamById(id); var teamName = teamInfo.Name; var bsGrade = new BLGrade(); var GradeList = bsGrade.GetGradeSelectListItem(0, int.MaxValue); return(View("../Judge/GradingTeamForm", new VmSingleTeamGradingManagement { CurrentUserId = CurrentUserId, GradeList = GradeList, TeamId = id, TeamName = teamName, Task = teamInfo.Task, University = teamInfo.University, })); }
public ActionResult GradeList(int activeItemId = -1) { var bsGrade = new BLGrade(); return(View("GradeList", new VmGradeCollection { HtmlControlId = "Admin_GradeList", DataAction = "gs", DataController = "admin", AllowEdit = true, AllowDelete = true, ActiveItemId = activeItemId, Draggable = false, ShowSearchBox = true, ParentHtmlControlId = "GradeList_ParentHtmlControlId", OnItemSelected = "", GradeList = bsGrade.GetAllGrade() })); }
private void cbb_Subjects_GradeForm_SelectedIndexChanged(object sender, EventArgs e) { cbb_Classes_GradeForm.Text = string.Empty; BLGrade grades = new BLGrade(); var list = grades.DetailGradeInfo_cbb_Subjects(cbb_Subjects_GradeForm.Text, this.ProfessorID.ToString()); dgv_Grade.DataSource = list.ToList(); cbb_Classes_GradeForm.Items.Clear(); var temp = (from s in list select new { s.ClassID }).Distinct(); foreach (DataGridViewRow row in dgv_Grade.Rows) { if (row.Cells[5].Value == null) { row.Cells[5].Value = string.Empty; } } foreach (var a in temp) { cbb_Classes_GradeForm.Items.Add(a.ClassID); } }
public ActionResult EditGrade(VmGrade model) { model.CurrentUserId = CurrentUserId; var result = true; var blGrade = new BLGrade(); try { if (ModelState.IsValid) { result = blGrade.UpdateGrade(model); } } catch (Exception ex) { result = false; } if (result == false) { model.ActionMessageHandler.Message = "Operation has been failed...\n call system Admin"; } else { model.ActionMessageHandler.Message = "Operation has been succeeded"; } var jsonData = new { success = result, message = model.ActionMessageHandler.Message }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); }
public ActionResult LoadFinalGradesReport(int id = -1) { var blTeamMember = new BLTeamMember(); var teamMember = blTeamMember.GetTeamMemberByUserId(CurrentUserId); var layout = ""; var teamId = id; if (id == -1) { teamId = teamMember.TeamId; } if (CurrentUserRoles.Contains("Judge") == false) { if (CurrentUserRoles.Contains("Advisor")) { layout = "~/Views/Shared/_LayoutAdvisor.cshtml"; } if (CurrentUserRoles.Contains(SystemRoles.Student.ToString())) { layout = "~/Views/Shared/_LayoutStudent.cshtml"; } if (CurrentUserRoles.Contains(SystemRoles.Leader.ToString())) { layout = "~/Views/Shared/_LayoutLeader.cshtml"; } if (CurrentUserRoles.Contains(SystemRoles.CoAdvisor.ToString())) { layout = "~/Views/Shared/_LayoutCoAdvisor.cshtml"; } //var blTeam = new BLTeam(); //var serveyIsComplete = blTeam.GetTeamById(teamId).Survey; int inCompleteSurveyCount = 0; var allMember = blTeamMember.GetTeamMembers(teamId); inCompleteSurveyCount = allMember.Where(m => (m.RoleName != "Advisor" && m.RoleName != "CoAdvisor") && m.Survey == false).Count(); if (inCompleteSurveyCount > 0) { return(View("Error", new VMHandleErrorInfo { CurrentUserId = CurrentUserId, ErrorMessage = "In order to be able to see your team result, all team members (except Advisors) should complete the servey", ViewLayout = layout })); } } var blGrade = new BLGrade(); var gradegReportList = blGrade.GetStudentGradeReportList(CurrentUserId, teamId); var otherTeamsGradeReportList = blGrade.GetStudentOtherTeamGradeReportList(CurrentUserId, teamId); var currentTeamContainer = otherTeamsGradeReportList.First().TeamGradeList.Where(t => t.TeamId == teamId); if (currentTeamContainer.Count() > 0) { var currentTeam = otherTeamsGradeReportList.First().TeamGradeList.Where(t => t.TeamId == teamId).First(); otherTeamsGradeReportList.First().TeamGradeList.Remove(currentTeam); } return(View("FinalGradeReportManagement", new VmFinalGradeReportManagement { CurrentUserId = CurrentUserId, GradeReportList = gradegReportList, OtherTeamsGradeReportList = otherTeamsGradeReportList, ViewLayout = layout, })); }