Наследование: System.Web.UI.Page
Пример #1
0
 public void AddGrades(int grade, string subject)
 {
     Grade gradeToAdd = new Grade();
     gradeToAdd.grade = grade;
     gradeToAdd.subject = subject;
     this.grades.Add(gradeToAdd);
 }
Пример #2
0
 public bool IsHonours(Grade value)
 {
     if (value == Grade.A)
         return true;
     else
         return false;
 }
Пример #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();
	}
Пример #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");
        }
Пример #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;
     }
 }
Пример #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);
 }
Пример #7
0
 public ActionResult Edit(Grade grade)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(grade).State = EntityState.Modified;
         _context.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(grade);
 }
Пример #8
0
        public ActionResult Create(Grade grade)
        {
            if (ModelState.IsValid)
            {
                _context.Grades.Add(grade);
                _context.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(grade);
        }
Пример #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;
        }
Пример #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;
        }
Пример #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++;
     }
 }
Пример #12
0
        public bool IsHonours(Grade value)
        {
            if (value == Grade.A)
            {
                return true;
            }//end if

            else
            {
                return false;
            }//end else

        }
Пример #13
0
 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";
     }
 }
Пример #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");
 }
Пример #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");
 }
Пример #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");
 }
Пример #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");
 }
Пример #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");
 }
Пример #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");
 }
Пример #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;
        }
Пример #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 + "'}");
            }
        }
Пример #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;
        }
Пример #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;
 }
Пример #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;
 }
Пример #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
     {
     }
 }
Пример #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;
        }
Пример #30
0
 /// <summary>
 /// Initializes a new instance of the GradeController class.
 /// </summary>
 public GradeController()
 {
     grade = null;
 }
Пример #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));
 }
Пример #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;
 }
Пример #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);
 }
Пример #36
0
 public int Add(Grade g)
 {
     return(GradeOper.Instance.InsertReturnKey(g));
 }
Пример #37
0
 public Grade Create(Grade grade)
 {
     _grades.InsertOne(grade);
     return(grade);
 }
Пример #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");
 }
Пример #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);
        }
Пример #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);
Пример #43
0
 public void CourseComplete(string name, uint hours, Grade grade, string semester)
 {
     this.courseHistory.Add(new CourseResult(name, hours, grade, semester));
 }
Пример #44
0
 public void Add(Grade g)
 {
     g.DateCreated = DateTime.Now;
     _context.Add(g);
     _context.SaveChanges();
 }
Пример #45
0
 public void AddGrade(Grade grade)
 {
     DBContext.AddToGrades(grade);
     Save();
 }
Пример #46
0
 public override string ToString()
 {
     return(Exam_Name + ", " + Grade.ToString() + ", " + Exam_Date.ToString("d"));
 }
Пример #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}");
 }
Пример #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");
 }
Пример #50
0
 public void AddGrade(Grade g)
 {
 }
 /// <inheritdoc />
 /// <summary>
 /// Конструктор класса в школе с углубленным изучением английского языка.
 /// </summary>
 /// <param name="grade">Класс в школе.</param>
 public EnglishLessonInDepth(Grade grade)
     : base(grade.FullName + ", с углубленным изучением Английского языка", grade)
 {
 }
Пример #52
0
 public void EditGrade(Grade grade)
 {
     _recruitmentContext.Entry(grade).State = EntityState.Modified;
     _recruitmentContext.SaveChanges();
 }
Пример #53
0
 public void Apply(FinalGradeAssigned aggregateEvent)
 {
     FinalGrade = aggregateEvent.Grade;
 }
Пример #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);
        }
Пример #55
0
        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);
        }
Пример #56
0
 public void RemoveGrade(Grade g)
 {
 }
Пример #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);
        }
Пример #58
0
 private void buttonCancel_Click(object sender, EventArgs e)
 {
     choose   = null;
     newGrade = null;
     Close();
 }
Пример #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;
 }