Exemplo n.º 1
0
        protected void RadToolBar1_OnButtonClick(object sender, RadToolBarEventArgs e)
        {
            switch (e.Item.Text)
            {
            case "Save":
                foreach (var v in _classStudentIdList)
                {
                    var cProgramClassStudent = new CProgramClassStudent();
                    var programClassStudent  = cProgramClassStudent.Get(v);
                    if (programClassStudent != null)
                    {
                        programClassStudent.ProgramClassId  = Convert.ToInt32(RadComboBoxProgramClass.SelectedValue);
                        programClassStudent.ProgramCourseId = Convert.ToInt32(RadComboBoxProgramCourse.SelectedValue);

                        programClassStudent.UpdatedId   = CurrentUserId;
                        programClassStudent.UpdatedDate = DateTime.Now;

                        cProgramClassStudent.Update(programClassStudent);
                    }
                }

                RunClientScript("Close();");
                break;
            }
        }
Exemplo n.º 2
0
        protected void RadGridClassStudent_OnRowDrop(object sender, GridDragDropEventArgs e)
        {
            if (e.DraggedItems.Count != 0)
            {
                foreach (var dataItem in e.DraggedItems)
                {
                    var sid = dataItem.GetDataKeyValue("ProgramClassStudentId").ToString();
                    var cProgramClassStudent = new CProgramClassStudent();
                    var programClassStudent  = cProgramClassStudent.Get(Convert.ToInt32(sid));

                    var cStudent = new CStudent();
                    var student  = cStudent.Get(programClassStudent.StudentId);

                    var cProgramRegistration = new CProgramRegistration();
                    var programRegistration  = cProgramRegistration.Get(programClassStudent.ProgramRegistrationId);
                    if (programRegistration.EndDate < DateTime.Today)
                    {
                        ShowMessage("Move Failed : " + cStudent.GetStudentName(student) + "'s the End Date should not be earlier than today.");
                    }
                    else if (cProgramClassStudent.Delete(programClassStudent))
                    {
                        ShowMessage("Moved successfuly : " + cStudent.GetStudentName(student));
                    }
                }

                refreshGrid();
            }
            else
            {
                ShowMessage("Transfer Failed");
            }
        }