private void btnBuscarCurso_Click(object sender, EventArgs e) { CargarBusqueda(); ClearData(); if (LocalData.searchCursosHorariosList != null && LocalData.searchCursosHorariosList.Count > 0) { var searchTable = LocalData.searchCursosHorariosList.AsDataTable(); // transforma en dataTable var searchForm = new Search(searchTable, "Descrip", "Key"); searchForm.ShowDialog(); if (searchForm.SelectedKey != null) { var curKey = Convert.ToInt32(searchForm.SelectedKey); var curso = commB.FindCursoHorarioByIdCursosHorarios(curKey); if (curso != null) { txtIdCurso.Text = curso.IdCurso.ToString(); txtIdCursoHorario.Text = curso.IdCursosHorarios.ToString(); txtCurso.Text = curso.Curso.Descripcion; var profe = commB.FindCursoProfesorByIdCursoHorario(curso.IdCursosHorarios); if (profe != null) { txtIdProfesor.Text = profe.Profesore.IdProfesor.ToString(); var profname = commB.FindProfesorById(profe.IdProfesor); if (profname != null) { txtProfesor.Text = profname.Nombre; } } } } } CargarAusentes(); }
private void btnBuscaCurso_Click(object sender, EventArgs e) { CargarBusqueda(); if (LocalData.searchCursosHorariosList != null && LocalData.searchCursosHorariosList.Count > 0) { var searchTable = LocalData.searchCursosHorariosList.AsDataTable(); // transforma en dataTable var searchForm = new Search(searchTable, "Descrip", "Key"); searchForm.ShowDialog(); if (searchForm.SelectedKey != null) { var curKey = Convert.ToInt32(searchForm.SelectedKey); var curso = commB.FindCursoHorarioByIdCursosHorarios(curKey); if (curso != null) { txtIdCurso.Text = curso.IdCurso.ToString(); txtIdCursoHorario.Text = curso.IdCursosHorarios.ToString(); txtCurso.Text = curso.Curso.Descripcion; } } } else { if (LocalData.searchCursosHorariosList.Count <= 0) { MessageBox.Show("No hay cursos con horarios asignados, por favor asigne horarios a los cursos", "Asignar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } //CargarCursos(); }
private void btnBuscarCursoOrigen_Click(object sender, EventArgs e) { CargarBusqueda(); if (LocalData.searchCursosHorariosList != null && LocalData.searchCursosHorariosList.Count > 0) { var searchTable = LocalData.searchCursosHorariosList.AsDataTable(); // transforma en dataTable var searchForm = new Search(searchTable, "Descrip", "Key"); searchForm.ShowDialog(); if (searchForm.SelectedKey != null) { var curKey = Convert.ToInt32(searchForm.SelectedKey); var curso = commB.FindCursoHorarioByIdCursosHorarios(curKey); if (curso != null) { txtIdCursoOrigen.Text = curso.IdCurso.ToString(); txtDescripcionCursoOrigen.Text = curso.Curso.Descripcion; txtIdCursoHorarioOrigen.Text = curso.IdCursosHorarios.ToString(); } } } CargarCursos(true, txtIdCursoHorarioOrigen.Text); }