/// <summary> Toma el id de la materia seleccionada y los nuevos creditos para modificarlos </summary> private void bttnGuardarCreditos_Click(object sender, EventArgs e) { Clase c = lstListaMateriasProfesores.SelectedItem as Clase; Conector.actualizarClase(c.Id, (int)UpDwnCreditos.Value); LlenarListaMaterias(); }
/// <summary> registra al profesor indicado en la base de datos </summary> private void bttnAgregarProfesor_Click(object sender, EventArgs e) { //VALIDACION DE CAMPO TXTNOMBREPROFESOR NO VACIO if (NombreProfesorNoVacio()) { Conector.InsertarProfe(txtNombreProfesor.Text); LlenarListaProfesores(); txtNombreProfesor.Clear(); } }
/// <summary> /// Borra la materia seleccionada /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bttnBorrarMateria_Click(object sender, EventArgs e) { if (lstListaMateriasProfesores.SelectedIndex != -1) { Clase c = lstListaMateriasProfesores.SelectedItem as Clase; Conector.borrarClase(c); LlenarListaMaterias(); } else { MessageBox.Show("Se requiere seleccionar una clase de la lista", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> Agrega una nueva materia validada </summary> private void bttnAgregarMaterias_Click(object sender, EventArgs e) { if (txtMateria.Text.Length == 0) { MessageBox.Show("Se requiere llenar el campo 'Materia'", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Clase clase = new Clase(txtMateria.Text, idProfe, (int)UpDwnCreditos.Value); Conector.agregarMaterias(clase); LlenarListaMaterias(); } }
//SE ELIMINA EL PROFESOR SELECCIONADO VALIDADO private void bttnEliminarProfesor_Click(object sender, EventArgs e) { if (lstProfesores.SelectedIndex == -1) { MessageBox.Show("Se requiere seleccionar un Profesor", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Profe p = lstProfesores.SelectedItem as Profe; Conector.BorrarProfe(p.Id); LlenarListaProfesores(); } }
//SE MODIFICA EL PROFESOR SIEMPRE Y CUANDO NO ESTE VACIO EL CUADRO DE TEXTO private void bttnGuardarNuevoNombre_Click(object sender, EventArgs e) { if (NombreProfesorNoVacio()) { Profe profe = lstProfesores.SelectedItem as Profe; string nombre = txtNombreProfesor.Text; Conector.ActualizarProfesor(profe.Id, nombre); LlenarListaProfesores(); txtNombreProfesor.Text = ""; bttnGuardarNuevoNombre.Visible = false; bttnAgregarProfesor.Visible = true; } }
/// <summary> Elimina una hora seleccionada </summary> private void bttnEliminarHoraProfesor_Click(object sender, EventArgs e) { if(lstListaHorariosProfesor.SelectedIndex!=-1) { HoraNoDisponible hnd = lstListaHorariosProfesor.SelectedItem as HoraNoDisponible; Conector.borrarHoraNoDisponible(hnd); LlenarListaHoras(); } else { MessageBox.Show("Se requiere seleccionar un horario de la lista", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> Llena la lista de horas dependiendo del dia seleccionado </summary> public void LlenarListaHoras() { lstListaHorariosProfesor.Items.Clear(); int dia = cmbDia.SelectedIndex + 1; HoraNoDisponible[] horaND = Conector.leerHorasNoDisponiblesDe(idProfe); for (int i = 0; i < horaND.Length; i++) { if (dia == horaND[i].Dia) { lstListaHorariosProfesor.Items.Add(horaND[i]); } } }
/// <summary> Agrega una hora, ya validada </summary> private void bttnAgregarHorario_Click(object sender, EventArgs e) { Boolean noEsta = true ; if (cmbDia.SelectedIndex == -1 && cmbHora.SelectedIndex == -1) { MessageBox.Show("Se requiere seleccionar un 'dia' y una 'hora'", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { int hora = cmbHora.SelectedIndex + 1; int dia = cmbDia.SelectedIndex + 1; HoraNoDisponible[] horasND = Conector.leerHorasNoDisponiblesDe(idProfe); for (int i = 0; i < horasND.Length; i++) { if (horasND[i].Dia == dia && horasND[i].Hora == hora) { noEsta = false; break; } } if (noEsta) { HoraNoDisponible hnd = new HoraNoDisponible(hora, dia); Conector.agregarHorariosNoDisponibles(idProfe, hnd); LlenarListaHoras(); } else { MessageBox.Show("este hora y dia ya se encuentra agregado con este profesor", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void GrupoSelec_Load(object sender, EventArgs e) { lstGrupos.Items.Clear(); lstGrupos.Items.AddRange(Conector.TodosGrupo()); }
/// <summary> Limpiar y llenar lista de materias </summary> public void LlenarListaMaterias() { lstListaMateriasProfesores.Items.Clear(); lstListaMateriasProfesores.Items.AddRange(Conector.leerClasesde(idProfe)); }
//LIMPIA Y LLENA LA LISTA DE PROFESORES public void LlenarListaProfesores() { lstProfesores.Items.Clear(); lstProfesores.Items.AddRange(Conector.MostrarNombres()); }
/// <summary> LIMPIA Y LLENA LA LISTA DE PROFESORES </summary> private void LlenarListaProfesores() { lstProfesores.Items.Clear(); lstProfesores.Items.AddRange(Conector.leerTodosProfes()); }