예제 #1
0
        private void BTModifCurso_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvCursos.SelectedRows.Count != 1)
                {
                    throw new Exception("Se debe seleccionar una fila a modificar");
                }

                string IdAModificar    = dgvCursos.SelectedRows[0].Cells["Clave"].Value.ToString();
                Curso  CursoAModificar = new Curso();
                CursoAModificar = curso.BuscarUno(IdAModificar);

                AgModCurso modificarCurso = new AgModCurso(CursoAModificar)
                {
                    StartPosition = FormStartPosition.CenterScreen
                };
                modificarCurso.ShowDialog();

                dgvCursos.DataSource = _TraerCursos(CursoAModificar.Curso_Id.ToString());

                //ActualizarGrilla();
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "Error");
            }
        }
예제 #2
0
        private void BTAgregarCurso_Click(object sender, EventArgs e)
        {
            var WTema = "";

            if (pnlCursos.Visible)
            {
                WTema = lblTema.Text;
            }

            if (dgvTemas.SelectedRows.Count > 0)
            {
                var t = dgvTemas.SelectedRows[0].Cells["Tema"].Value ?? "";
                WTema = t.ToString();
            }

            AgModCurso agregarOMod = new AgModCurso(WTema)
            {
                StartPosition = FormStartPosition.CenterScreen
            };

            agregarOMod.ShowDialog();

            //ActualizarGrilla();
        }