Inheritance: System.Web.UI.Page
Beispiel #1
0
 public void AddGrades(int grade, string subject)
 {
     Grade gradeToAdd = new Grade();
     gradeToAdd.grade = grade;
     gradeToAdd.subject = subject;
     this.grades.Add(gradeToAdd);
 }
Beispiel #2
0
 public bool IsHonours(Grade value)
 {
     if (value == Grade.A)
         return true;
     else
         return false;
 }
Beispiel #3
0
	public void SetPulse(int playerNumber, Grade grade)
	{
		Sprite img = sprites[(int)grade];
		var pulse = pulses[playerNumber];
		pulse.GetComponent<Image>().sprite = img;
		pulse.DoIt();
	}
Beispiel #4
0
        public ActionResult AddGrade(int studentId, int subjectId, string gradeValue)
        {
            try
            {
                Grade grade = new Grade();
                grade.GradeValue = double.Parse(gradeValue);
                grade.StudentId = studentId;
                grade.SubjectId = subjectId;

                if (grade.GradeValue < 2 || grade.GradeValue > 6)
                {
                    TempData.FlashMessage("Grade must be between 2.00 and 6.00!", null, FlashMessageTypeEnum.Red);
                    return RedirectToAction("Index", "Teacher");
                }

                unitOfWork.GradeRepository.Insert(grade);
                unitOfWork.Save();
            }
            catch (FormatException)
            {
                TempData.FlashMessage("Grade must be a number!", null, FlashMessageTypeEnum.Red);
            }

            return RedirectToAction("Index", "Teacher");
        }
Beispiel #5
0
 //添加
 protected void btn_Save_Click(object sender, EventArgs e)
 {
     lab_Error.Text = "";
     Grade model = new Grade();
     try
     {
         Grade testg = Grade.GetInstance(txt_GradeCode.Text.Trim());
         if (testg != null)
         {
             lab_Error.Text = "已存在相同编号的数据";
             return;
         }
         model.GradeCode = txt_GradeCode.Text.Trim();
         model.Des = txt_Des.Text.Trim();
         Grade temp = Grade.GetInstance(model.GradeCode);
         if (temp != null)
         {
             Page.ClientScript.RegisterStartupScript(typeof(string),"","alert('年级编号已存在');",true);
             txt_GradeCode.Focus();
             return;
         }
         model.Save();
         Page.ClientScript.RegisterStartupScript(typeof(string), "", "alert('添加年级成功');", true);
         txt_GradeCode.Text = "";
         txt_Des.Text = "";
     }
     catch (Exception ex)
     {
         lab_Error.Text =ex.Message;
     }
 }
Beispiel #6
0
 public static List<Account> GetAccounts(
     string name,
     int gender,
     string bloodType,
     int birthYear,
     int birthMonth,
     int birthDate,
     City hometownCity,
     Province homwtownProvince,
     City resideCity,
     Province resideProvince,
     ClassInfo classInfo,
     Grade grade,
     Major major,
     College college,
     University university,
     string code,
     bool? hasAvatar,
     string nickName,
     bool? isProtected,
     int minViewCount,
     int maxViewCount,
     bool? isPublic,
     int minYear,
     int maxYear,
     string interest,
     PagingInfo pagingInfo)
 {
     return provider.GetAccounts(
         name,
         gender,
         bloodType,
         birthYear,
         birthMonth,
         birthDate,
         hometownCity,
         homwtownProvince,
         resideCity,
         resideProvince,
         classInfo,
         grade,
         major,
         college,
         university,
         code,
         hasAvatar,
         nickName,
         isProtected,
         minViewCount,
         maxViewCount,
         isPublic,
         minYear,
         maxYear,
         interest,
         pagingInfo);
 }
 public ActionResult Edit(Grade grade)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(grade).State = EntityState.Modified;
         _context.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(grade);
 }
        public ActionResult Create(Grade grade)
        {
            if (ModelState.IsValid)
            {
                _context.Grades.Add(grade);
                _context.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(grade);
        }
Beispiel #9
0
        private Grade createGrade(GradeType gradeType, SchoolYearType schoolYear, string sectionId, string studentId, string studentSectionAssocation)
        {
            Grade grade = new Grade();
            grade.gradeType = gradeType;
            grade.schoolYear = schoolYear;
            grade.sectionId = sectionId;
            grade.studentId = studentId;
            grade.studentSectionAssociationId = studentSectionAssocation;

            return grade;
        }
Beispiel #10
0
        private RestResponse postGrade(string token, Grade grade)
        {
            var client = new RestClient(WebConfigurationManager.AppSettings["inBloomRestURL"]);
            var endpoint = "grades";

            var request = inBloomRestRequest(token, endpoint, Method.POST);
            request.AddBody(grade);
            RestResponse response = (RestResponse)client.Execute(request);

            return response;
        }
Beispiel #11
0
 public GradeTabPage(Grade grade)
 {
     _grade = grade;
     int i = 0;
     foreach (CoursePanel panel in grade.Select(course => new CoursePanel(course)))
     {
         // TODO: Initialize size, coordinates here, not in the panel itself
         panel.Top = ((i + 1) * panel.Margin.Top + i * (panel.Height + panel.Margin.Bottom));
         panel.GpaUpdated += OnGpaUpdated;
         Controls.Add(panel);
         i++;
     }
 }
Beispiel #12
0
        public bool IsHonours(Grade value)
        {
            if (value == Grade.A)
            {
                return true;
            }//end if

            else
            {
                return false;
            }//end else

        }
 public static long ToFileSize(this long sizeByte, Grade gradeToConverter = Grade.MB)
 {
     switch (gradeToConverter)
     {
         case Grade.GB:
             return sizeByte / 1024 / 1024 / 1024;
         case Grade.MB:
             return sizeByte / 1024 / 1024;
         case Grade.KB:
             return sizeByte / 1024;
         default:
             return sizeByte;
     }
 }
        protected void SetNewAssessmentTitleValue()
        {
            _sessionObject = (SessionObject)Page.Session["SessionObject"];
            string grade = _sessionObject.AssessmentBuildParms["Grade"];
            Grade gradeOrdinal = new Grade(grade);
            string subject = _sessionObject.AssessmentBuildParms["Subject"];
            int courseID = DataIntegrity.ConvertToInt(_sessionObject.AssessmentBuildParms["Course"]);
            Base.Classes.Course assessmentCourse = CourseMasterList.GetCurrCourseById(courseID);
            string courseName = assessmentCourse != null ? assessmentCourse.CourseName : "";
            string type = _sessionObject.AssessmentBuildParms["Type"];
            string term = _sessionObject.AssessmentBuildParms["Term"];

            courseName = courseName == subject ? "" : courseName;
            newAssessmentTitle.Value = "Term " + term + " " + type + " - " + gradeOrdinal.GetFriendlyName() + " Grade " + subject + " " + courseName;
        }
 public static String GetGradeString(Grade g)
 {
     switch (g)
     {
         case Grade.A: return "A";
         case Grade.B: return "B";
         case Grade.C: return "C";
         case Grade.D: return "D";
         case Grade.F: return "F";
         case Grade.P: return "P";
         case Grade.W: return "W";
         case Grade.None: return "None";
         default: System.Console.WriteLine("Bad Grade"); return "Bad";
     }
 }
Beispiel #16
0
 public override void init()
 {
     A = new Grade(0, 0);
     B = new Grade(0, 0);
     C = new Grade(0, 0);
     D = new Grade(0, 0);
     E = new Grade(0, 0);
     F = new Grade(0, 0);
     boundaries.Add("0-3-1");
     boundaries.Add("4-8-2");
     boundaries.Add("9-13-3");
     boundaries.Add("14-20-4");
     boundaries.Add("21-25-5");
     boundaries.Add("26-30-6");
     boundaries.Add("31-34-7");
 }
Beispiel #17
0
 public override void init()
 {
     A = new Grade(0, 0);
     B = new Grade(0, 0);
     C = new Grade(0, 0);
     D = new Grade(0, 0);
     E = new Grade(0, 0);
     F = new Grade(0, 0);
     boundaries.Add("0-4-1");
     boundaries.Add("5-8-2");
     boundaries.Add("9-12-3");
     boundaries.Add("13-17-4");
     boundaries.Add("18-21-5");
     boundaries.Add("22-25-6");
     boundaries.Add("26-28-7");
 }
Beispiel #18
0
 public override void init()
 {
     A = new Grade(0, 0);
     B = new Grade(0, 0);
     C = new Grade(0, 0);
     D = new Grade(0, 0);
     E = new Grade(0, 0);
     F = new Grade(0, 0);
     boundaries.Add("0-5-1");
     boundaries.Add("6-9-2");
     boundaries.Add("10-15-3");
     boundaries.Add("16-21-4");
     boundaries.Add("22-28-5");
     boundaries.Add("29-32-6");
     boundaries.Add("33-36-7");
 }
Beispiel #19
0
 public override void init()
 {
     A = new Grade(0, 0);
     B = new Grade(0, 0);
     C = new Grade(0, 0);
     D = new Grade(0, 0);
     E = new Grade(0, 0);
     F = new Grade(0, 0);
     boundaries.Add("0-5-1");
     boundaries.Add("6-11-2");
     boundaries.Add("12-18-3");
     boundaries.Add("19-24-4");
     boundaries.Add("25-28-5");
     boundaries.Add("29-32-6");
     boundaries.Add("33-36-7");
 }
Beispiel #20
0
 public override void init()
 {
     A = new Grade(0, 0);
     B = new Grade(0, 0);
     C = new Grade(0, 0);
     D = new Grade(0, 0);
     E = new Grade(0, 0);
     F = new Grade(0, 0);
     boundaries.Add("0-3-1");
     boundaries.Add("4-7-2");
     boundaries.Add("8-12-3");
     boundaries.Add("13-17-4");
     boundaries.Add("18-22-5");
     boundaries.Add("23-27-6");
     boundaries.Add("28-32-7");
 }
Beispiel #21
0
 public override void init()
 {
     A = new Grade(0, 0);
     B = new Grade(0, 0);
     C = new Grade(0, 0);
     D = new Grade(0, 0);
     E = new Grade(0, 0);
     F = new Grade(0, 0);
     boundaries.Add("0-4-1");
     boundaries.Add("5-9-2");
     boundaries.Add("10-14-3");
     boundaries.Add("15-19-4");
     boundaries.Add("20-23-5");
     boundaries.Add("24-27-6");
     boundaries.Add("28-30-7");
 }
Beispiel #22
0
 public bool addGrade(Int32 level)
 {
     trans = session.BeginTransaction();
     try
     {
         Grade g = new Grade();
         g.Dtime = DateTime.Now;
         g.Level = level;
         session.Save(g);
         trans.Commit();
         return true;
     }
     catch (Exception)
     {
         throw new Exception();
     }
 }
        public bool AddNewCourseRecordAndSTS(short studentID, short sectionID, Grade g)
        {
            String grade = CourseRecord.GetGradeString(g);
            var newCR = _studentRecords.CRsAndSsToSs.NewCRsAndSsToSsRow();
            newCR.StudentID = studentID;
            newCR.SectionID = sectionID;
            newCR.Grade = grade;

            try
            {
                _studentRecords.CRsAndSsToSs.AddCRsAndSsToSsRow(newCR);
            }
            catch (Exception e) { return false; }

            UpdateXml();
            return true;
        }
Beispiel #24
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/json";//

            int Year = Convert.ToInt32(context.Request.QueryString["Year"]);

            try
            {
                Grade grade = new Grade();
                grade.Year = Year;
                grade.Save();
                context.Response.Write("{success:true,msg:'新增成功。',YearId:'" + grade.Id + "'}");
            }
            catch (Exception ex)
            {
                context.Response.Write("{success:false,msg:'" + ex.Message + "'}");
            }
        }
Beispiel #25
0
        public Grade Grade(OnlineExam toBeGradedExam)
        {
            UnitOfWork work = new UnitOfWork();
            Question thE = toBeGradedExam.Questions[0];
            List<Question> theQuestion = work.QuestionRepository.Get(a => a.QuestionID == thE.QuestionID).ToList();
            Question theQuestio = theQuestion[0];

            List<OnlineExam> theExam = work.OnlineExamRepository.Get(a => a.OnlineExamID == theQuestio.OnlineExamID).ToList();
            OnlineExam persistedExam = new OnlineExam();
            persistedExam = theExam[0];
            IList<Question> theQs = new ExamService().GetQuestions(theExam[0]);
            persistedExam.AddQuestion(theQs);

            var grade = new Grade() { Exam = persistedExam };

            foreach (var question in toBeGradedExam.Questions)
            {
                var persistedQuestion = (from q in persistedExam.Questions
                                         where q.QuestionID == question.QuestionID
                                         select q).SingleOrDefault();

                if (persistedQuestion != null)
                {
                    grade.TotalPoints += persistedQuestion.Point;
                    foreach (var choice in question.Choices)
                    {
                        var persistedChoice = (from c in persistedQuestion.Choices
                                               where c.ChoiceID == choice.ChoiceID
                                               select c).SingleOrDefault();

                        // sets the user choice in the actual exam fetched from database!
                        persistedChoice.IsSelected = true;

                       // grade.TotalPoints += persistedQuestion.Point;
                        if (persistedChoice.IsAnswer)
                        {
                            grade.Score += persistedQuestion.Point;
                        }
                    }
                }
            }

            return grade;
        }
Beispiel #26
0
 protected override void InitStartState()
 {
     lost = GameObject.Find("Lost");
     lost.SetActive(false);
     win = GameObject.Find("Won");
     win.SetActive(false);
     gui = GameObject.Find("HUD");
     zero = GameObject.Find("No Star");
     one = GameObject.Find("One Star");
     two = GameObject.Find("Two Stars");
     three = GameObject.Find("Three Stars");
     zero.SetActive(false);
     one.SetActive(false);
     two.SetActive(false);
     three.SetActive(false);
     grader = GameObject.Find("Grading");
     grade = grader.GetComponent<Grade>();
     Time.timeScale = 1;
 }
Beispiel #27
0
 public GasPurchase(
     int id, 
     DateTime when, 
     decimal price, 
     int amount, 
     int distance, 
     Grade grade,
     string note,
     MilageType type = MilageType.LitersPerKm)
 {
     _id = id;
     _type = type;
     _when = when;
     _price = price;
     _amount = amount;
     _distance = distance;
     _grade = grade;
     _note = note;
 }
Beispiel #28
0
 public void addOrUpdateGrade(Student stud, Grade g, Period p)
 {
     try
     {
         Period period = stud.RptCard.Periods.Find(delegate(Period per) { return per.PeriodID.Equals(p.PeriodID); });
         if (period != null)
         {
             if (g != null)
             {
                 Grade grade = new Grade();
                 grade = period.Grades.Find(delegate(Grade gr) { return gr.SubjectID.Equals(g.SubjectID); });
                 if (grade == null)
                 {
                     period.Grades.Add(g);
                 }
             }
         }
     }
     catch
     {
     }
 }
Beispiel #29
0
        /// <summary>
        /// SqlFillWithParam  "SELECT [Id], [ClassCode],[GradeCode],[ProCode],[OrStdNum] FROM [ClassInfo] WHERE [ProCode]=@Profess AND [GradeCode]=@Grade";
        /// </summary>
        /// <param name="profess"></param>
        /// <param name="grade"></param>
        /// <returns></returns>
        public IList<ClassInfo> Fill(Profess profess, Grade grade)
        {
            if (profess == null || grade == null)
                return null;

            IList<Core.Business.ClassInfo> classInfolist = new List<Core.Business.ClassInfo>();

            SqlServerUtility sql = new SqlServerUtility();

            sql.AddParameter("@Profess", SqlDbType.NVarChar, profess.ProCode, 30);

            sql.AddParameter("@Grade", SqlDbType.NVarChar, grade.GradeCode, 30);

            SqlDataReader reader = sql.ExecuteSqlReader(SqlFillWithParam);

            if (reader != null)
            {
                while (reader.Read())
                {
                    Core.Business.ClassInfo classInfo = new Core.Business.ClassInfo();

                    if (!reader.IsDBNull(0)) classInfo.Id = reader.GetInt32(0);
                    if (!reader.IsDBNull(1)) classInfo.ClassCode = reader.GetString(1);
                    if (!reader.IsDBNull(2)) classInfo.GradeCode = reader.GetString(2);
                    if (!reader.IsDBNull(3)) classInfo.ProCode = reader.GetString(3);
                    if (!reader.IsDBNull(4)) classInfo.OrStdNum = reader.GetInt32(4);
                    if (!reader.IsDBNull(5)) classInfo.ClassName = reader.GetString(5);

                    classInfo.MarkOld();

                    classInfolist.Add(classInfo);
                }
                reader.Close();
            }
            return classInfolist;
        }
Beispiel #30
0
 /// <summary>
 /// Initializes a new instance of the GradeController class.
 /// </summary>
 public GradeController()
 {
     grade = null;
 }
Beispiel #31
0
 /// <summary> Create a new profession table object </summary>
 public ProfessionTable()
 {
     ProfessionId   = new ProfessionId(new NotNull(), new Unique(), new PrimaryKey(true));
     ProfessionName = new ProfessionName(new NotNull(), new Unique());
     Grade          = new Grade(new NotNull(), new Default <int>(0));
 }
Beispiel #32
0
        public void UpdatePerson()
        {
            if (CampusId == 0)
            {
                CampusId = null;
            }
            var p   = DbUtil.Db.LoadPersonById(PeopleId);
            var psb = new StringBuilder();
            var fsb = new StringBuilder();

            p.UpdateValue(psb, "DOB", Birthday);
            p.UpdateValue(psb, "CampusId", CampusId);
            p.UpdateValue(psb, "DeceasedDate", DeceasedDate);
            p.UpdateValue(psb, "DoNotCallFlag", DoNotCallFlag);
            p.UpdateValue(psb, "DoNotMailFlag", DoNotMailFlag);
            p.UpdateValue(psb, "DoNotVisitFlag", DoNotVisitFlag);
            p.UpdateValue(psb, "DoNotPublishPhones", DoNotPublishPhones);
            p.UpdateValue(psb, "EmailAddress", PrimaryEmail.Address);
            p.UpdateValue(psb, "EmailAddress2", AltEmail.Address);
            p.UpdateValue(psb, "SendEmailAddress1", PrimaryEmail.Send);
            p.UpdateValue(psb, "SendEmailAddress2", AltEmail.Send);
            p.UpdateValue(psb, "FirstName", FirstName);
            p.UpdateValue(psb, "LastName", LastName);
            p.UpdateValue(psb, "AltName", AltName);
            p.UpdateValue(psb, "GenderId", Gender.Value.ToInt2());
            p.UpdateValue(psb, "Grade", Grade.ToInt2());
            p.UpdateValue(psb, "CellPhone", Mobile.GetDigits());
            p.Family.UpdateValue(fsb, "HomePhone", HomePhone.GetDigits());
            p.UpdateValue(psb, "MaidenName", FormerName);
            p.UpdateValue(psb, "MaritalStatusId", Marital.Value.ToInt2());
            p.UpdateValue(psb, "MiddleName", MiddleName);
            p.UpdateValue(psb, "NickName", GoesBy);
            p.UpdateValue(psb, "OccupationOther", Occupation);
            p.UpdateValue(psb, "SchoolOther", School);
            p.UpdateValue(psb, "SuffixCode", Suffix);
            p.UpdateValue(psb, "EmployerOther", Employer);
            p.UpdateValue(psb, "TitleCode", Title.Value);
            p.UpdateValue(psb, "WeddingDate", WeddingDate.ToDate());
            p.UpdateValue(psb, "WorkPhone", Work.GetDigits());
            if (p.DeceasedDateChanged)
            {
                var ret = p.MemberProfileAutomation(DbUtil.Db);
                if (ret != "ok")
                {
                    Elmah.ErrorSignal.FromCurrentContext().Raise(
                        new Exception(ret + " for PeopleId:" + p.PeopleId));
                }
            }


            p.LogChanges(DbUtil.Db, psb, Util.UserPeopleId.Value);
            p.Family.LogChanges(DbUtil.Db, fsb, p.PeopleId, Util.UserPeopleId.Value);

            DbUtil.Db.SubmitChanges();

            if (!HttpContext.Current.User.IsInRole("Access"))
            {
                if (psb.Length > 0 || fsb.Length > 0)
                {
                    DbUtil.Db.EmailRedacted(p.FromEmail, DbUtil.Db.GetNewPeopleManagers(),
                                            "Basic Person Info Changed on " + Util.Host,
                                            "{0} changed the following information for {1} ({2}):<br />\n<table>{3}{4}</table>"
                                            .Fmt(Util.UserName, FirstName + " " + LastName, PeopleId, psb.ToString(), fsb.ToString()));
                }
            }
        }
 public void AddActivityGrade(Grade activityGrade)
 {
     Lab.ActivityGrade = activityGrade;
 }
Beispiel #34
0
 public void Delete(Grade gradeIn)
 {
     _grades.DeleteOne(grade => grade.StudentUUID == gradeIn.StudentUUID);
 }
 /// <inheritdoc />
 /// <summary>
 /// Получить сложность обучения в классе с углубленным изучением английского языка.
 /// </summary>
 /// <returns>Сложность обучения.</returns>
 public override int GetComplexityLearning()
 {
     return(Grade.GetComplexityLearning() + 15);
 }
Beispiel #36
0
 public int Add(Grade g)
 {
     return(GradeOper.Instance.InsertReturnKey(g));
 }
Beispiel #37
0
 public Grade Create(Grade grade)
 {
     _grades.InsertOne(grade);
     return(grade);
 }
Beispiel #38
0
 public void CourseComplete(string name, uint hours, Grade grade, string semester)
 {
     this.courseHistory.Add(new CourseResult(name, hours, grade, semester));
     //PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("GPA")); //question mark takes into account for null case instead of an if statement
     NotifyPropertyChanged("GPA");
 }
Beispiel #39
0
        /// <summary>
        /// 获取所有场景
        /// </summary>
        /// <returns></returns>
        public List <GradeResForWeb> GetAllSceneForAdmin(List <int> ids)
        {
            Grade g = new Grade();

            g.IsDelete = false;
            g.IsScene  = true;
            List <GradeResForWeb> listRes = new List <GradeResForWeb>();
            var list     = GradeOper.Instance.SelectAll(g);
            var listTemp = list.Where(p => p.ParentId == 0).ToList();

            foreach (var item in listTemp)
            {
                GradeResForWeb g1 = new GradeResForWeb();
                g1.name = item.Name;
                g1.id   = item.Id;
                if (ids.Where(p => p == item.Id).ToList().Count > 0)
                {
                    g1.icon     = "&#xe61a;";
                    g1.classStr = "layui-colla-content layui-show";
                }
                else
                {
                    g1.icon     = "&#xe602;";
                    g1.classStr = "layui-colla-content";
                }
                var listG2Temp = list.Where(p => p.ParentId == item.Id).ToList();
                if (listG2Temp.Count > 0)
                {
                }

                List <GradeResForWeb> listG2 = new List <GradeResForWeb>();

                foreach (var item2 in listG2Temp)
                {
                    GradeResForWeb g2 = new GradeResForWeb();
                    g2.name = item2.Name;
                    g2.id   = item2.Id;
                    if (ids.Where(p => p == item2.Id).ToList().Count > 0)
                    {
                        g2.icon     = "&#xe61a;";
                        g2.classStr = "layui-colla-content layui-show";
                    }
                    else
                    {
                        g2.icon     = "&#xe602;";
                        g2.classStr = "layui-colla-content";
                    }
                    var listG3Temp = list.Where(p => p.ParentId == item2.Id).ToList();
                    List <GradeResForWeb> listG3 = new List <GradeResForWeb>();
                    if (listG3Temp.Count > 0)
                    {
                        foreach (var item3 in listG3Temp)
                        {
                            GradeResForWeb g3 = new GradeResForWeb();
                            g3.name = item3.Name;
                            g3.id   = item3.Id;
                            if (ids.Where(p => p == item3.Id).ToList().Count > 0)
                            {
                                g3.icon     = "&#xe61a;";
                                g3.classStr = "layui-colla-content layui-show";
                            }
                            else
                            {
                                g3.icon     = "&#xe602;";
                                g3.classStr = "layui-colla-content";
                            }
                            listG3.Add(g3);
                        }
                    }
                    g2.listGrade = listG3;
                    listG2.Add(g2);
                }

                g1.listGrade = listG2;
                listRes.Add(g1);
                ////为了展示更多数据
                //listRes.Add(g1);
                //listRes.Add(g1);
            }

            return(listRes);
        }
Beispiel #40
0
 public Student(string firstName, string lastName, Grade grade) : base(firstName, lastName)
 {
     this.Grade = grade;
     this.Marks = new List <IMark>();
 }
 public async Task EditGrade(int id, Grade Grade, CancellationToken cancellationToken = default)
 => await GradeStorage.Edit(id, Grade, cancellationToken);
 public async Task CreateGrade(Grade Grade, CancellationToken cancellationToken = default)
 => await GradeStorage.Create(Grade, cancellationToken);
Beispiel #43
0
 public void CourseComplete(string name, uint hours, Grade grade, string semester)
 {
     this.courseHistory.Add(new CourseResult(name, hours, grade, semester));
 }
Beispiel #44
0
 public void Add(Grade g)
 {
     g.DateCreated = DateTime.Now;
     _context.Add(g);
     _context.SaveChanges();
 }
 public void AddGrade(Grade grade)
 {
     DBContext.AddToGrades(grade);
     Save();
 }
Beispiel #46
0
 public override string ToString()
 {
     return(Exam_Name + ", " + Grade.ToString() + ", " + Exam_Date.ToString("d"));
 }
Beispiel #47
0
 public void UpdateOne(Grade gradeIn, ObjectId studentUuid)
 {
     _grades.ReplaceOne(grade => grade.StudentUUID == studentUuid, gradeIn);
 }
 /// <summary>
 /// Function to transform a grade into a string
 /// </summary>
 /// <param name="gr"> Grade to be converted </param>
 /// <returns>string containing a grade</returns>
 private static string Grade2String(Grade gr)
 {
     return($"{gr.Id.Key}|{gr.Id.Value}|{gr.GradeValue}|{gr.Professor}|{gr.FeedBack}");
 }
Beispiel #49
0
 public void CourseComplete(string name, uint hours, Grade grade, string semester)
 {
     courseHistory.Add(new CourseResult(name, hours, grade, semester));
     NotifyOfPropertyChanged("GPA");
     NotifyOfPropertyChanged("CourseHistory");
 }
Beispiel #50
0
 public void AddGrade(Grade g)
 {
 }
 /// <inheritdoc />
 /// <summary>
 /// Конструктор класса в школе с углубленным изучением английского языка.
 /// </summary>
 /// <param name="grade">Класс в школе.</param>
 public EnglishLessonInDepth(Grade grade)
     : base(grade.FullName + ", с углубленным изучением Английского языка", grade)
 {
 }
 public void EditGrade(Grade grade)
 {
     _recruitmentContext.Entry(grade).State = EntityState.Modified;
     _recruitmentContext.SaveChanges();
 }
Beispiel #53
0
 public void Apply(FinalGradeAssigned aggregateEvent)
 {
     FinalGrade = aggregateEvent.Grade;
 }
Beispiel #54
0
        public void TestConstructor_ShouldInitialiseCorrectly(string firstName, string lastName, Grade grade)
        {
            var student = new Student(firstName, lastName, grade);

            Assert.IsNotNull(student);
            Assert.IsInstanceOf <Student>(student);

            Assert.IsNotNull(student.Marks);
            Assert.IsInstanceOf <ICollection <IMark> >(student.Marks);
        }
        public void Init()
        {
            this.ConfigureMapper();

            this._context = new FakeSchoolSystemContext();
            Student student = new Student()
            {
                Id             = 1,
                Name           = "Gosho Goshev",
                PersonalNumber = "0011126582"
            };
            Student student2 = new Student()
            {
                Id             = 2,
                Name           = "Gosho Peshov",
                PersonalNumber = "0108126582"
            };

            Subject subject = new Subject()
            {
                Name = "Математика"
            };

            _context.Subjects.Add(subject);

            Grade grade = new Grade()
            {
                Id       = 1,
                Value    = 1,
                Students = new HashSet <Student> {
                    student, student2
                },
                Subjects = new HashSet <Subject> {
                    subject
                }
            };

            _context.Grades.Add(grade);

            Mark mark = new Mark();

            mark.Id      = 1;
            mark.Value   = 6;
            mark.Student = student;
            mark.Subject = subject;
            _context.Marks.Add(mark);

            Note note = new Note()
            {
                Id      = 1,
                Content = "Hi",
                Student = student
            };

            _context.Notes.Add(note);

            student.Grade = grade;
            student.Notes = new HashSet <Note>()
            {
                note
            };
            student2.Grade = grade;
            _context.Students.Add(student);
            _context.Students.Add(student2);

            this._service    = new StudentsService(this._context);
            this._controller = new StudentsController(this._service);
        }
Beispiel #56
0
 public void RemoveGrade(Grade g)
 {
 }
Beispiel #57
0
        public void TestConstructor_PassValidValues_ShouldSetPropertiesCorrectly(string firstName, string lastName, Grade grade)
        {
            var student = new Student(firstName, lastName, grade);

            Assert.AreEqual(student.Grade, grade);
            Assert.AreEqual(student.FirstName, firstName);
            Assert.AreEqual(student.LastName, lastName);
        }
Beispiel #58
0
 private void buttonCancel_Click(object sender, EventArgs e)
 {
     choose   = null;
     newGrade = null;
     Close();
 }
Beispiel #59
0
        private void AddCyberwareSuite(Improvement.ImprovementSource objSource)
        {
            frmSelectCyberwareSuite frmPickCyberwareSuite = new frmSelectCyberwareSuite(objSource, _objCharacter);
            frmPickCyberwareSuite.ShowDialog(this);

            if (frmPickCyberwareSuite.DialogResult == DialogResult.Cancel)
                return;

            string strType = "";
            int intParentNode = 0;
            if (objSource == Improvement.ImprovementSource.Cyberware)
            {
                strType = "cyberware";
                intParentNode = 0;
            }
            else
            {
                strType = "bioware";
                intParentNode = 1;
            }
            XmlDocument objXmlDocument = XmlManager.Instance.Load(strType + ".xml");

            XmlNode objXmlSuite = objXmlDocument.SelectSingleNode("/chummer/suites/suite[name = \"" + frmPickCyberwareSuite.SelectedSuite + "\"]");
            Cyberware objTemp = new Cyberware(_objCharacter);
            Grade objGrade = new Grade();
            objGrade = objTemp.ConvertToCyberwareGrade(objXmlSuite["grade"].InnerText, objSource);

            // Run through each of the items in the Suite and add them to the character.
            foreach (XmlNode objXmlItem in objXmlSuite.SelectNodes(strType + "s/" + strType))
            {
                XmlNode objXmlCyberware = objXmlDocument.SelectSingleNode("/chummer/" + strType + "s/" + strType + "[name = \"" + objXmlItem["name"].InnerText + "\"]");
                TreeNode objNode = new TreeNode();
                int intRating = 0;

                if (objXmlItem["rating"] != null)
                    intRating = Convert.ToInt32(objXmlItem["rating"].InnerText);

                objNode = CreateSuiteCyberware(objXmlItem, objXmlCyberware, objGrade, intRating, true, objSource, strType, null);

                objNode.Expand();
                treCyberware.Nodes[intParentNode].Nodes.Add(objNode);
                treCyberware.Nodes[intParentNode].Expand();
            }

            _blnIsDirty = true;
            UpdateWindowTitle();
            UpdateCharacterInfo();
        }
 public FinalGradeAssigned(Grade grade)
 {
     Grade = grade;
 }