protected void btnRegister_Click(object sender, EventArgs e) { if (Page.IsValid) { BusinessLayer.Programme.CRUD crud = new BusinessLayer.Programme.CRUD(); string message; System.Drawing.Color color; crud.Create(int.Parse(ddlClass.SelectedValue), int.Parse(ddlDay.SelectedValue), int.Parse(ddlHour.SelectedValue), int.Parse(ddlSubject.SelectedValue), int.Parse(ddlRoom.SelectedValue), ddlTeacher.SelectedValue, out message, out color); lblMessage.Text = message; lblMessage.ForeColor = color; } }
protected void btnregister_Click(object sender, EventArgs e) { if (Page.IsValid) { BusinessLayer.Programme.CRUD crudProgramme = new BusinessLayer.Programme.CRUD(); int ProgrammeId = crudProgramme.GetProgrammeId(int.Parse(ddlClass.SelectedValue), (int)DateTime.Now.DayOfWeek, int.Parse(ddlHour.SelectedValue)); List <int> absentStudent = new List <int>(); List <int> lateStudent = new List <int>(); foreach (GridViewRow row in gridViewStudentInClass.Rows) { string studentState = (row.Cells[1].FindControl("studentPresence") as RadioButtonList).SelectedValue; int studentId = int.Parse(gridViewStudentInClass.DataKeys[row.RowIndex].Value.ToString()); switch (studentState) { case "absent": absentStudent.Add(studentId); break; case "late": lateStudent.Add(studentId); break; } } string message; System.Drawing.Color color; BusinessLayer.Lesson.CRUD crud = new BusinessLayer.Lesson.CRUD(); crud.Create(ProgrammeId, int.Parse(ddlClass.SelectedValue), txtLesson.Text, DateTime.Now, Session["EGN"].ToString(), string.Join(", ", absentStudent.ToArray()) + ",", string.Join(", ", lateStudent.ToArray()) + ",", out message, out color); lblMessage.Text = message; lblMessage.ForeColor = color; } }