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(); }
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(); }
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(); } } }