public void Editar() { if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null) { string codCurso, nombre, estado = ""; codCurso = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["CodigoCurso"]).ToString(); nombre = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["Nombre"]).ToString(); estado = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["Estado"]).ToString(); FrmEditEstadoCurso editEc = new FrmEditEstadoCurso(); editEc.Database = Database; editEc.CodigoCurso = codCurso; editEc.Nombre = nombre; editEc.Estado = estado; editEc.Año = Año; editEc.ShowDialog(); if (editEc.DialogResult == DialogResult.OK) { if (!BkgwBuscarCursos.IsBusy) { PrgBuscar2.Visible = true; BkgwBuscarCursos.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un curso.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void Eliminar() { if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null) { string codCurso = ""; codCurso = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["CodigoCurso"]).ToString(); CursoAñoElectivo curAe = new CursoAñoElectivo(); curAe.Curso.CodigoCurso = codCurso; curAe.AñoElectivo = Año; if (XtraMessageBox.Show("¿Esta seguro que desea eliminar la asignación del curso?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlCursoAñoElectivo.Eliminar(curAe); if (!BkgwBuscarCursos.IsBusy) { PrgBuscar2.Visible = true; BkgwBuscarCursos.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un Materia.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void Añadir() { if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null) { FrmGetMateriasCursos mtC = new FrmGetMateriasCursos(); mtC.Database = Database; mtC.Modo = "N"; mtC.CodCurso = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["CodigoCurso"]).ToString(); mtC.CodMateria = ""; mtC.ShowDialog(); if (mtC.DialogResult == DialogResult.OK) { if (!BkgwBuscarMat.IsBusy) { PrgBuscar2.Visible = true; BkgwBuscarMat.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un curso.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void DgvCursos_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { if (DgvCursos.Columns.Count > 2 && DgvCursos.RowCount > 0) { codCursoSel = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["CodigoCurso"]).ToString(); nombreCursoSel = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["Nombre"]).ToString(); } if (!BkgwBuscarMat.IsBusy) { PrgBuscar2.Visible = true; BkgwBuscarMat.RunWorkerAsync(); } }