예제 #1
0
        public BuscarGupoControl()
        {
            InitializeComponent();
            try
            {
                dataGridViewResultado.AutoGenerateColumns = false;
                docentes = new List<Docente>();
                asignaturas = new List<Asignatura>();
                docentes.Add(new Docente());
                asignaturas.Add(new Asignatura());
                conexion = new Conexion();
                //aulas = conexion.getAulas();
                docentes.AddRange(conexion.getDocentes());
                asignaturas.AddRange(conexion.getAsignaturasConGrupo());
                comboBoxDocente.DataSource = docentes;
                comboBoxDocente.DisplayMember = "nombre";
                comboBoxDocente.ValueMember = "id";
                comboBoxAsignatura.DataSource = asignaturas;
                comboBoxAsignatura.DisplayMember = "nombre";
                comboBoxAsignatura.ValueMember = "id";
                dateTimeInputInicio.Value = DateTime.Today;
                dateTimeInputFin.Value = DateTime.Today.AddDays(1);

                ColumnAula.DataPropertyName = "Aula";
                ColumnDocente.DataPropertyName = "Docente";
                ColumnAsignatura.DataPropertyName = "Asignatura";
                ColumnGrupo.DataPropertyName = "Grupo";
                ColumnInicio.DataPropertyName = "Inicio";
                ColumnFin.DataPropertyName = "Fin";
            }
            catch (Exception ex) { }
        }
        public MainCalendarViewControl()
        {
            InitializeComponent();
            calendarControl.OnBuscarClick += calendarControl_OnBuscarClick;
            calendarControl.OnNotificarClick += calendarControl_OnNotificarClick;
            HandleEvents();
            Conexion conexion = new Conexion();
            aulas=conexion.getAulas();
            asignaturas = conexion.getAsignaturasConGrupo();
            asignacionClaseControl.Aulas = aulas;
            asignacionVariosControl.Aulas = aulas; ;
            asignacionClaseControl.Asignaturas = asignaturas;
            calendarControl.AddAulas(aulas.ToArray());

            List<AsignacionVarios> asignacionesVarios = conexion.getAsignacionesVarios();
            foreach (AsignacionVarios asignacionVarios in asignacionesVarios) {
                calendarControl.calendarView.SelectedOwner = asignacionVarios.Aula.Referencia;
                calendarControl.AddAsignacion(asignacionVarios);
            }

            List<AsignacionClase> asignacionesClase = conexion.getAsignacionesClase();
            foreach (AsignacionClase asignacionClase in asignacionesClase)
            {
                calendarControl.calendarView.SelectedOwner = asignacionClase.Aula.Referencia;
                calendarControl.AddAsignacion(asignacionClase);
            }
            calendarControl.calendarView.SelectedView = DevComponents.DotNetBar.Schedule.eCalendarView.Week;
        }
 public void Clear()
 {
     try
     {
         comboBoxAsignacion.SelectedIndex = 0;
         radioButtonRepeticiones.Checked = true;
         checkBoxRepetir.Checked = false;
         asignaciones = new SortableBindingList<Asignacion>();
         dataGridViewFechas.AutoGenerateColumns = false;
         dataGridViewFechas.DataSource = asignaciones;
         series = new List<Serie>();
         conexion = new Conexion();
         if (asignaturas == null)
         {
             asignaturas = conexion.getAsignaturasConGrupo();
             comboBoxAsignatura.DataSource = asignaturas;
             comboBoxAsignatura.DisplayMember = "Nombre";
             comboBoxAsignatura.ValueMember = "Id";
         }
         aulas = conexion.getAulas();
         comboBoxTipoUso.DataSource = conexion.getAulaTipoUso();
         comboBoxTipoUso.DisplayMember = "Descripcion";
         comboBoxTipoUso.ValueMember = "Id";
         comboBoxAula.DataSource = aulas;
         comboBoxAula.DisplayMember = "referencia";
         comboBoxAula.ValueMember = "Id";
         comboBoxAula.AutoCompleteSource = AutoCompleteSource.ListItems;
         DateTime now = DateTime.Now;
         DateTime inicialDate = new DateTime(now.Year, now.Month, now.Day, 8, 0, 0);
         setInitialDates(inicialDate, inicialDate.AddHours(2));
     }
     catch { }
 }