Ejemplo n.º 1
0
        public static void Main()
        {
            Global.Params = ModuleLoader.GetDeployParametsers(typeof(Program), "Mode=KaoHsiung");

            //學生學期成績
            string key = "JHSchool.Student.Detail0050";

            if (FISCA.Permission.UserAcl.Current[key].Editable || FISCA.Permission.UserAcl.Current[key].Viewable)
            {
                K12.Presentation.NLDPanels.Student.AddDetailBulider(new DetailBulider <SemesterScoreItem>());
            }

            JHSchool.SF.Evaluation.SemesterScoreEditor.RegisterHandler(delegate(string studentId)
            {
                SemesterScoreEditor form;
                form = new SemesterScoreEditor(JHStudent.SelectByID(studentId));
                return(form.ShowDialog());
            });
            JHSchool.SF.Evaluation.SemesterScoreEditor.RegisterHandler(delegate(string studentId, int schoolYear, int semester)
            {
                SemesterScoreEditor form;
                form = new SemesterScoreEditor(JHStudent.SelectByID(studentId), JHSemesterScore.SelectBySchoolYearAndSemester(studentId, schoolYear, semester));
                return(form.ShowDialog());
            });
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            JHSemesterScoreRecord record = listBox1.SelectedItem as JHSemesterScoreRecord;
            SemesterScoreEditor   editor = new SemesterScoreEditor(Student, record);

            editor.ShowDialog();
        }
Ejemplo n.º 3
0
        //一般新增
        private void btnNornalAdd_Click(object sender, EventArgs e)
        {
            SemesterScoreEditor form = new SemesterScoreEditor(JHStudent.SelectByID(PrimaryKey));

            if (form.ShowDialog() == DialogResult.OK)
            {
                LoadSemesterScores();
            }

            listView.Focus();
        }
Ejemplo n.º 4
0
        private void btnView_Click(object sender, EventArgs e)
        {
            //btnModify_Click(sender, e);
            if (listView.SelectedItems.Count <= 0)
            {
                return;
            }

            SemesterScoreEditor form = new SemesterScoreEditor(JHStudent.SelectByID(PrimaryKey), listView.SelectedItems[0].Tag as JHSemesterScoreRecord, false);

            form.ShowDialog();
        }
Ejemplo n.º 5
0
        //修改
        private void btnModify_Click(object sender, EventArgs e)
        {
            if (listView.SelectedItems.Count <= 0)
            {
                return;
            }

            SemesterScoreEditor form = new SemesterScoreEditor(JHStudent.SelectByID(PrimaryKey), listView.SelectedItems[0].Tag as JHSemesterScoreRecord);

            if (form.ShowDialog() == DialogResult.OK)
            {
                LoadSemesterScores();
            }

            listView.Focus();
        }
        private void btnModify_Click(object sender, EventArgs e)
        {
            if (listView.SelectedItems.Count <= 0)
            {
                return;
            }

            JHSchool.Data.JHSemesterScoreRecord rec = listView.SelectedItems[0].Tag as JHSchool.Data.JHSemesterScoreRecord;

            if (SemesterScoreEditor.ShowDialog(studRec.ID, rec.SchoolYear, rec.Semester) == DialogResult.OK)
            {
                LoadSemesterScores();
            }

            listView.Focus();
        }