Exemple #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            LessonPlanner lessonPlanner = new LessonPlanner();

            if (lblSubTopicID.Text == "0")           //ADD
            {
                SubTopicModel subTopicModel = new SubTopicModel();
                subTopicModel.MainTopicID     = _mainTopicID;
                subTopicModel.MainTopicNumber = txtMainTopic.Text;
                subTopicModel.SubTopicNumber  = txtSubTopicNo.Text;
                subTopicModel.SubTopicTitle   = txtTitleSubTopic.Text;
                subTopicModel.Material        = txtMaterial.Text;
                subTopicModel.CreatedOn       = DateTime.Now;
                subTopicModel.CreatedBy       = 1;
                subTopicModel.ModifiedOn      = DateTime.Now;
                subTopicModel.ModifiedBy      = 1;

                LessonPlanner.subTopicModelsListGlobal.Add(subTopicModel);

                if (LessonPlanner.subTopicModelsListGlobal != null && LessonPlanner.subTopicModelsListGlobal.Count() > 0)
                {
                    LessonPlanner lesson = (LessonPlanner)Application.OpenForms["LessonPlanner"];
                    if (lesson != null)
                    {
                        //int subTopicMaterialAdded = LessonPlanner.subTopicModelsListGlobal.Where(x => !string.IsNullOrEmpty(x.Material)).Count();
                        //if (subTopicMaterialAdded > 0)
                        //{

                        //}
                        lesson.txtMaterial.Text = "";
                    }
                }
            }
            else            //EDIT
            {
                SubTopicModel subTopicModel = new SubTopicModel();
                //subTopicModel.MainTopicID = Convert.ToInt64();
                subTopicModel.SubTopicID      = Convert.ToInt64(lblSubTopicID.Text);
                subTopicModel.MainTopicNumber = txtMainTopic.Text;
                subTopicModel.SubTopicNumber  = txtSubTopicNo.Text;
                subTopicModel.SubTopicTitle   = txtTitleSubTopic.Text;
                subTopicModel.Material        = txtMaterial.Text;
                subTopicModel.ModifiedOn      = DateTime.Now;
                subTopicModel.ModifiedBy      = 1;

                LessonPlannerRepository lessonPlannerRepository = new LessonPlannerRepository();
                long result = lessonPlannerRepository.EditSubTopic(subTopicModel);
                if (result > 0)
                {
                    ShowStatus(true, "ADD");
                }
                //SaveToDB
            }

            this.Close();
        }
Exemple #2
0
        private void btnLessonPlanner_Click(object sender, EventArgs e)
        {
            //panel3.Controls.Clear();
            //panel3.Height = 10;
            //panel3.Hide();
            panel2.Controls.Clear();

            LessonPlanner lessonPlanner = new LessonPlanner();

            lessonPlanner.TopLevel = false;
            panel2.Controls.Add(lessonPlanner);
            lessonPlanner.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
            lessonPlanner.Dock            = DockStyle.Fill;
            lessonPlanner.Show();

            //if (!panel2.Controls.Contains(LessonPlanner.Instance))
            //{
            //    LessonPlanner.Instance.TopLevel = false;
            //    panel2.Controls.Add(LessonPlanner.Instance);
            //    LessonPlanner.Instance.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
            //    LessonPlanner.Instance.Dock = DockStyle.Fill;
            //    LessonPlanner.Instance.Show();
            //}
            //else
            //    LessonPlanner.Instance.BringToFront();


            //Add module1 to panel control
            ////if (!panel2.Controls.Contains(LessonPlanner.Instance))
            ////{
            ////    panel2.Controls.Add(UserControl1.Instance);
            ////    UserControl1.Instance.Dock = DockStyle.Fill;
            ////    UserControl1.Instance.BringToFront();
            ////}
            ////else
            ////    UserControl1.Instance.BringToFront();

            //this.Hide();
            //LessonPlanner lessonPlanner = new LessonPlanner();
            //lessonPlanner.Show();
        }
Exemple #3
0
        private void dataGridViewLessonPlanner_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex == dataGridViewLessonPlanner.NewRowIndex || e.RowIndex < 0)
            {
                return;
            }

            //else if (e.ColumnIndex == dataGridViewLessonPlanner.Columns["Delete"].Index)
            //{
            //    //Put some logic here, for example to remove row from your binding list.
            //    //yourBindingList.RemoveAt(e.RowIndex);

            //    // Or
            //    // var data = (Product)dataGridView1.Rows[e.RowIndex].DataBoundItem;
            //    // do something

            //    int rowCount = 0;
            //    long lessonPlannerID = Convert.ToInt64(dataGridViewLessonPlanner.Rows[e.RowIndex].Cells["LessonPlannerID"].Value);

            //    LessonPlannerRepository lessonPlannerRepository = new LessonPlannerRepository();
            //    rowCount = lessonPlannerRepository.DeleteLessonPlannerByID(lessonPlannerID);

            //    if (rowCount > 0)
            //    {
            //        ShowStatus(true, "DELETE");
            //        BindGridViewLessonPlanner();
            //    }


            //}
            if (e.ColumnIndex == dataGridViewLessonPlanner.Columns["Edit"].Index)
            {
                var data = (LessonPlannerModel)dataGridViewLessonPlanner.Rows[e.RowIndex].DataBoundItem;

                LessonPlanner lessonPlanner = new LessonPlanner(data);
                lessonPlanner.lblLessonPlannerID.Text = Convert.ToString(data.LessonPlannerID);
                lessonPlanner.lblMainTopicID.Text     = Convert.ToString(data.MainTopicID);
                //lessonPlanner.txtGrade.Text = data.Grade;
                lessonPlanner.cmbSubjects.SelectedValue = data.SubjectID;
                lessonPlanner.txtMainTopic.Text         = data.MainTopicNumber;
                lessonPlanner.txtTitleMainTopic.Text    = data.TitleMainTopic;
                lessonPlanner.txtIntroduction.Text      = data.Introduction;
                lessonPlanner.txtObjectives.Text        = data.Objectives;
                lessonPlanner.txtMaterial.Text          = data.Material;

                lessonPlanner.Show();
            }
            else if (e.ColumnIndex == dataGridViewLessonPlanner.Columns["ViewSubTopic"].Index)
            {
                var data = (LessonPlannerModel)dataGridViewLessonPlanner.Rows[e.RowIndex].DataBoundItem;
                if (data != null)
                {
                    ViewSubTopics viewSubTopics = new ViewSubTopics(Convert.ToInt64(data.MainTopicID));
                    viewSubTopics.Show();
                }
            }
            else if (e.ColumnIndex == dataGridViewLessonPlanner.Columns["Quizzes"].Index)
            {
                var data = (LessonPlannerModel)dataGridViewLessonPlanner.Rows[e.RowIndex].DataBoundItem;
                if (data != null)
                {
                    QuizMakerIndex quizMakerIndex = new QuizMakerIndex(Convert.ToInt64(data.MainTopicID));
                    quizMakerIndex.Show();
                }
            }
        }