public ActionResult ClassStudentList() { var vm = new Models.ClassStudent.ClassStudentList(); using (var db = new XkSystem.Models.DbContext()) { vm.ClassTypeList = ClassTypeController.SelectList(); vm.GradeList = GradeController.SelectList(); vm.YearList = YearController.SelectList(Code.EnumHelper.YearType.Year); if (vm.YearId == 0 && vm.YearList.Count > 0) { vm.YearId = vm.YearList.OrderByDescending(d => d.Selected).FirstOrDefault().Value.ConvertToInt(); } vm.ClassList = ClassController.SelectList(vm.YearId ?? 0, vm.GradeId); var tb = db.Table <Basis.Entity.tbClassStudent>(); if (vm.ClassTypeId > 0) { tb = tb.Where(d => d.tbClass.tbClassType.Id == vm.ClassTypeId); } if (vm.GradeId > 0) { tb = tb.Where(d => d.tbClass.tbGrade.Id == vm.GradeId); } if (vm.YearId > 0) { tb = tb.Where(d => d.tbClass.tbYear.Id == vm.YearId); } if (vm.ClassId != 0) { tb = tb.Where(d => d.tbClass.Id == vm.ClassId); } if (!string.IsNullOrEmpty(vm.SearchText)) { tb = tb.Where(d => d.tbStudent.StudentCode.Contains(vm.SearchText) || d.tbStudent.StudentName.Contains(vm.SearchText)); } vm.List = (from p in tb orderby p.tbClass.No, p.tbStudent.StudentCode select new Dto.ClassStudent.ClassStudentList() { ClassId = p.tbClass.Id, ClassName = p.tbClass.ClassName, GradeName = p.tbClass.tbGrade.GradeName, Id = p.Id, No = p.No, SexName = p.tbStudent.tbSysUser.tbSex.SexName, StudentCode = p.tbStudent.StudentCode, StudentId = p.tbStudent.Id, StudentName = p.tbStudent.StudentName }).ToPageList(vm.Page); } return(View(vm)); }
public JsonResult DeleteClass(int CID) { ClassController obj = new ClassController(); var response = obj.Delete(CID); return(Json(response, JsonRequestBehavior.AllowGet));; }
public ActionResult EditFeeHeading(NewFeeHeading objNewFeeHeading) { using (wisdomDBEntities db = new wisdomDBEntities()) { ClassController _class = new ClassController(); NewFeeHeading Existing = db.NewFeeHeadings.Find(objNewFeeHeading.FID); Existing.January = objNewFeeHeading.January; Existing.February = objNewFeeHeading.February; Existing.March = objNewFeeHeading.March; Existing.April = objNewFeeHeading.April; Existing.May = objNewFeeHeading.May; Existing.June = objNewFeeHeading.June; Existing.July = objNewFeeHeading.July; Existing.August = objNewFeeHeading.August; Existing.September = objNewFeeHeading.September; Existing.October = objNewFeeHeading.October; Existing.November = objNewFeeHeading.November; Existing.December = objNewFeeHeading.December; Existing.Class = Convert.ToString(_class.GetClassID(objNewFeeHeading.Class)); Existing.Heading = objNewFeeHeading.Heading; Existing.IsMonth = objNewFeeHeading.IsMonth; db.SaveChanges(); return(RedirectToAction("FeeHeadings")); } }
protected void RepeaterBind() { var cC = new ClassController(); rptSubjectList.DataSource = cC.RptGetClasses(); rptSubjectList.DataBind(); }
protected void FillRepeater() { //Create the object of PagedDataSource PagedDataSource objPds = new PagedDataSource(); //Assign our data source to PagedDataSource object var cC = new ClassController(); var list = cC.RptGetClasses(); list = Sort(list); objPds.DataSource = list; //Set the allow paging to true objPds.AllowPaging = true; //Set the number of items you want to show objPds.PageSize = 7; //Disable Prev, Next buttons if necessary lbtnPrev.Enabled = !objPds.IsFirstPage; lbtnNext.Enabled = !objPds.IsLastPage; //Assign PagedDataSource to repeater rptSubjectList.DataSource = objPds; rptSubjectList.DataBind(); }
void Start() { //Set false until player picks a row rowInit = false; //Tell the player to pikck a row go = GameObject.Find("nextAttackDisplay"); nextAttackDisplay = (Text)go.GetComponent(typeof(Text)); nextAttackDisplay.text = "Pick a row to begin the fight."; //Instantiate the Data Controller JSON interface dataController = FindObjectOfType <DataController> (); //Load class data classData = dataController.GetClassData(); //Load enemy data enemyData = dataController.GetEnemyData("Gutter Blob"); //Instantiate enemy enemy = EnemyInit(enemyData); //Load player data playerData = dataController.GetPlayerData(); //Instantiate the Class Controller classController = ClassInit(classData); //Load the player data playerDeck = playerData.deck; //Load All Card Data cardData = dataController.GetDeck(); //Instantiate Player player = PlayerInit(playerData, playerDeck, cardData); //Shuffle the draw deck Shuffle(player.draw); }
public ActionResult EditFeeDetail(StudentFeeDetail objClass) { using (wisdomDBEntities db = new wisdomDBEntities()) { ClassController _class = new ClassController(); objClass.Class = _class.GetClassID(objClass.Class).ToString(); StudentFeeDetail Existing = db.StudentFeeDetails.Find(objClass.Id); Existing.Name = objClass.Name; Existing.Class = objClass.Class; Existing.AdmissionNo = objClass.AdmissionNo; Existing.ReciptNo = objClass.ReciptNo; Existing.Months = objClass.Months; Existing.PaidAmount = objClass.PaidAmount; Existing.PreviousDue = objClass.PreviousDue; Existing.TotalAmount = objClass.TotalAmount; Existing.GrandTotal = objClass.GrandTotal; Existing.Balance = objClass.Balance; Existing.Concession = objClass.Concession; Existing.Fine = objClass.Fine; Existing.OldBalanced = objClass.OldBalanced; Existing.TransportFee = objClass.TransportFee; Existing.BalancedShow = objClass.BalancedShow; db.SaveChanges(); return(RedirectToAction("StudentFeeDetailList")); } }
public JsonResult GetClasses() { ClassController obj = new ClassController(); List <Class> objClass = obj.GetClasses(); return(Json(objClass, JsonRequestBehavior.AllowGet)); }
public void ReserveSeat() { var testClass = GetTestClass(); var testStudent = GetTestStudents(); var seatController = new SeatController(_seatLogger); var studentController = new StudentController(_studentLogger); var classController = new ClassController(_classLogger); DatabaseConnector.Connector.RemoveClass(testClass[0].className); // add student studentController.RemoveStudent(testStudent); var request2 = studentController.AddStudent(testStudent); Assert.True(request2[0].response); // add class var request = classController.MakeClassAPI(testClass); Assert.True(request[0].response); // reserve a seat request = seatController.ReserveSeatAPI(testClass); Assert.True(request[0].response); // attempt to reserve same seat request = seatController.ReserveSeatAPI(testClass); Assert.False(request[0].response); // cleanup studentController.RemoveStudent(testStudent); request = classController.RemoveClassAPI(testClass); }
public void AddAndGetSeat() { var testStudent = GetTestStudents(); var seatController = new SeatController(_seatLogger); var studentController = new StudentController(_studentLogger); var classController = new ClassController(_classLogger); // attempt to get seat var request = seatController.GetSeatAPI(testStudent); Assert.False(request[0].response); // add student studentController.RemoveStudent(testStudent); request = studentController.AddStudent(testStudent); Assert.True(request[0].response); // add class for student request = studentController.AddClass(testStudent); Assert.True(request[0].response); // add seat request = seatController.AddSeatAPI(testStudent); Assert.True(request[0].response); // get seat request = seatController.GetSeatAPI(testStudent); Assert.True(request[0].response); // cleanup request = studentController.RemoveStudent(testStudent); Assert.True(request[0].response); }
private void buttonDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Are you sure you want to delete " + section.SectionName + "? Student list, classes and attendance data of this section will be permanently deleted", "Confirmation", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { SectionController scontroller = new SectionController(); SectionTimeController stcontroller = new SectionTimeController(); SectionStudentController sscontroller = new SectionStudentController(); try { ClassController ccontroller = new ClassController(); List <ClassModel> classList = ccontroller.GetBySectionId(section.Id); AttendanceController acontroller = new AttendanceController(); foreach (ClassModel Class in classList) { acontroller.DeleteAllByClass(Class.Id); } ccontroller.DeleteAllBySection(section.Id); sscontroller.RemoveAllBySection(section.Id); stcontroller.RemoveAllBySection(section.Id); scontroller.Delete(section); MessageBox.Show("Deleted!"); buttonBack.PerformClick(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void updateBtn_Click(object sender, EventArgs e) { Model.Livro objetoLivro2 = new Model.Livro(Convert.ToDateTime(datecalendarupdate.Text), eventupdateTxt.Text, Convert.ToDecimal(receitasupdateTxt.Text), Convert.ToDecimal(despesasupdateTxt.Text)); int id = Convert.ToInt32(idupdateTxt.Text); ClassController.UpdateController(objetoLivro2, id); }
public JsonResult UpdateClass(int CID, Class _Class) { ClassController obj = new ClassController(); var response = obj.Put(CID, _Class); return(Json(response, JsonRequestBehavior.AllowGet)); }
public ReportManagementView(CourseController courseController, ClassController classController) { // TODO: Complete member initialization this.courseController = courseController; this.classController = classController; reportController = new ReportController(courseController, classController); }
/// <summary> /// Initializes a view representation of a model element /// </summary> /// <param name="modelElement">Element to be represented</param> /// <param name="viewHelper">Element's viewHelper</param> /// <param name="controller">Element's controller</param> public override void InitializeRepresentant(Element modelElement, ViewHelper viewHelper, ElementController controller) { this.ClassController = (ClassController)controller; this.ViewHelper = (ClassViewHelper)viewHelper; this.StartBindings(); XCaseCanvas.Children.Add(this); }
private void Button_Click(object sender, RoutedEventArgs e) { Map = null; Controller = null; LoadingVis = Visibility.Collapsed; MapVis = Visibility.Collapsed; OptionsVis = Visibility.Visible; }
public frmChart() { InitializeComponent(); subjectController = new SubjectController(); classController = new ClassController(); studentController = new StudentController(); scoreController = new ScoreController(); }
public ActionResult SendSMS(string Name, string Class, string Number, string Month, string Amount) { ClassController _class = new ClassController(); string message = $"Student Name {Name} of Class {Class} ,Fee Submitted Successfully for the month {Month} of Amount Rs {Amount}."; string Response = SMS.SendSMSApi(message, Number).Result; return(Content(Response)); }
public ActionResult StudentFeeDetailList() { var list = SchoolDB.StudentFeeDetails.Where(x => x.Session.Contains(SchoolSession)).ToList(); ClassController _class = new ClassController(); list.ForEach(x => x.Class = _class.GetClassName(x.Class)); return(View(list)); }
public StudentManagementView(StudentController studentController, CourseController courseController, ClassController classController, LecturerController lecturerController, RoomController roomController) { this.studentController = studentController; this.courseController = courseController; this.classController = classController; this.lecturerController = lecturerController; this.roomController = roomController; }
public frmReport(Teacher.TeacherType _teacherType, string _classID = "") { teacherType = _teacherType; InitializeComponent(); classController = new ClassController(); studentController = new StudentController(); classID = _classID; }
public ActionResult FeeHeadings() { var list = SchoolDB.NewFeeHeadings.ToList(); ClassController obj = new ClassController(); list.ForEach(x => x.Class = obj.GetClassName(x.Class)); return(View(list)); }
public void Start() { _helper = new Mock <IApiHelper>(); _helper.Setup(x => x.GetSpellData(It.IsAny <string>())).ReturnsAsync(new Models.Spell()); _classController = new ClassController(_helper.Object); _spellController = new SpellController(_helper.Object); _homeController = new HomeController(); }
private void srcBtn_Click(object sender, EventArgs e) { List <Model.Livro> livro = new List <Model.Livro>(); livro = ClassController.SelectAllController(); dataGridView1.DataSource = livro; }
public ActionResult ChangeClass(int id) { var vm = new Basis.Models.ClassStudent.ChangeClass(); vm.ClassList = ClassController.SelectList(); vm.Id = id; return(View(vm)); }
private void btn_show_class_Click(object sender, EventArgs e) { this.Hide(); ShowClasses obj = new ShowClasses(); obj.tb_classes_list.Text = ClassController.Show(); obj.ShowDialog(); this.Close(); }
private void LoadCmbClass() { ClassController classController = new ClassController(); List <CLASS> classes = classController.GetAll(); cmbClass.ValueMember = "IDCLASS"; cmbClass.DisplayMember = "NAME"; cmbClass.DataSource = classes; }
private void button4_Click(object sender, EventArgs e) { var a = ClassName.Text; ClassController.Create(a); Choose choose = new Choose(); choose.Show(); }
public frmTeacherAssignment(string _classID) { InitializeComponent(); subjectController = new SubjectController(); classController = new ClassController(); teacherController = new TeacherController(); teachingController = new TeachingController(); classID = _classID; }
public ClassDialog(ClassController classController, ModelController controller) { InitializeComponent(); this.modelController = controller; this.classController = classController; if (classController is PSMClass) { isPSM = true; } this.Title = string.Format(this.Title, modelClass); tbName.Text = modelClass.Name; tbOnto.Text = modelClass.OntologyEquivalent; SubpackagesGetter subpackagesGetter = new SubpackagesGetter(controller.Model); Collection <Package> packages = subpackagesGetter.GetSubpackages(null); cbPackages.ItemsSource = packages; cbPackages.SelectedItem = modelClass.Package; if (isPSM) { cbPackages.IsEnabled = false; psmAttributes = new ObservableCollection <PSMAttribute>(); checkedPSMAttributes = new ObservableCollection <PSMAttribute>(); foreach (PSMAttribute item in ((PSMClass)classController).PSMAttributes) { psmAttributes.Add(item); checkedPSMAttributes.Add(item); } } else { attributes = new ObservableCollection <Property>(); checkedAttributes = new ObservableCollection <Property>(); foreach (Property item in modelClass.Attributes) { attributes.Add(item); checkedAttributes.Add(item); } typeColumn.ItemsSource = classController.Class.Package.AllTypes; ObservableCollection <FakeAttribute> fakeAttributesList = new ObservableCollection <FakeAttribute>(); foreach (Property property in attributes) { fakeAttributesList.Add(new FakeAttribute(property)); } fakeAttributes = new FakeAttributeCollection(fakeAttributesList); fakeAttributesList.CollectionChanged += delegate { UpdateApplyEnabled(); }; gridAttributes.ItemsSource = fakeAttributesList; dialogReady = true; if (classController.Class is Model.AssociationClass) { cPackage.Visibility = Visibility.Hidden; } } }