private void frmExamen_Load(object sender, EventArgs e) { RecorridoForm.CambiarIdioma(this); llenarGrillaMateria(); CursoComponent cursoComponent = new CursoComponent(); txtCurso.DataSource = cursoComponent.ReadByAño(DateTime.Now.Year); txtCurso.DisplayMember = "nombre"; txtCurso.ValueMember = "Id"; EspecialidadComponent especialidadComponent = new EspecialidadComponent(); txtEspecialidad.DataSource = especialidadComponent.Read(); txtEspecialidad.ValueMember = "Id"; txtEspecialidad.DisplayMember = "especialidad"; int año = DateTime.Now.Year; DateTime min = new DateTime(año, 3, 1); txtFecha.MinDate = min; txtFecha.MaxDate = DateTime.Now; SalaHorarioComponent salaHorario = new SalaHorarioComponent(); txtAño.DataSource = salaHorario.SoloAño(); txtAño.DisplayMember = "Año"; }
private void txtturno_SelectedIndexChanged(object sender, EventArgs e) { int n = 0; mgSala.Rows.Clear(); SalaHorarioComponent salaComponent = new SalaHorarioComponent(); SalaHorario salaHorario = new SalaHorario(); salaHorario.año = int.Parse(txtSalasAño.Text); salaHorario.turno = txtturno.Text; List <Sala> salas = new List <Sala>(); salas = salaComponent.ObtenerSalasDisponibleGrado(salaHorario); if (salas.Count == 0) { MetroMessageBox.Show(this, "No hay salas disponibles", "error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { foreach (var item in salas) { n = mgSala.Rows.Add(); mgSala.Rows[n].Cells[0].Value = item.Id; mgSala.Rows[n].Cells[1].Value = item.nombre; mgSala.Rows[n].Cells[2].Value = item.tipoSala; mgSala.Rows[n].Cells[3].Value = item.capacidad; mgSala.Rows[n].Cells[4].Value = item.tiempo; } btnModificarSala.Visible = true; } }
private void btnAlta_Click(object sender, EventArgs e) { if (verificarCamposCurso()) { Sala sala = new Sala(); sala.Id = salaHorario.sala.Id; Grado grado = new Grado(); grado.Id = int.Parse(txtGrado.SelectedValue.ToString()); SalaHorarioComponent salaHorarioComponent = new SalaHorarioComponent(); salaHorarioComponent.Create(salaHorario); Curso curso = new Curso(sala, grado, salaHorarioComponent.ReadBySalaYañoYTurnoGrado(salaHorario)); curso.nombre = txtNombreCurso.Text; CursoComponent cursoComponent = new CursoComponent(); if (cursoComponent.Create(curso) == null) { ValidadoresComponent.ErrorAltaModificacado("Curso", this); } else { ValidadoresComponent.Alta("Curso", this); llenarGrillaReservas(); mgSala.Rows.Clear(); } RecorridoForm.LimpiarTXT(this); } }
private void frmCursos_Load(object sender, EventArgs e) { RecorridoForm.CambiarIdioma(this); llenarAños(); llenarGrillaReservas(); SalaHorarioComponent salaHorario = new SalaHorarioComponent(); txtAño.DataSource = salaHorario.SoloAño(); txtAño.DisplayMember = "Año"; }