//============================================================================================================================================================== //AL SELECCIONAR UN CURSO public frmCurso(Administrador.curso curSelec, frmAdministrador padre) { //Inicializo Formulario tipo = 1; tipoX = 1; guardado = 1; InitializeComponent(); this.Padre = padre; lblTitulo.Text = "Editar Curso"; //Listado especialidades BindingList <Administrador.especialidad> especialidades = new BindingList <Administrador.especialidad>(DBController.listarEspecialidades("")); cbEspecialidad.DataSource = especialidades; cbEspecialidad.DisplayMember = "nombre"; cbEspecialidad.ValueMember = "id_especialidad"; //Curso Nuevo curso = new Administrador.curso(); try { curSelec.cursos = new BindingList <Administrador.curso>(DBController.listarRequisitos(curSelec.codigo)).ToArray(); } catch { curSelec.cursos = new BindingList <Administrador.curso>().ToArray(); } curso = curSelec; txtCodigoCurso.Text = curSelec.codigo; txtNombreCurso.Text = curSelec.nombre; txtDescripcion.Text = curSelec.descripcion; cbEspecialidad.Text = curSelec.especialidad.nombre; cursos = new BindingList <Administrador.curso>(curso.cursos.ToList()); cursos2 = new BindingList <Administrador.curso>(curso.cursos.ToList()); dgvRequisitos.AutoGenerateColumns = false; try { dgvRequisitos.DataSource = cursos; } catch { dgvRequisitos.DataSource = cursos; } dgvRequisitos.SelectionMode = DataGridViewSelectionMode.FullRowSelect; estadoComponentes(Estado.Actualizar); }
//============================================================================================================================================================== //AL CREAR UN CURSO public frmCurso(frmAdministrador padre) { tipo = 2; tipoX = 2; guardado = 0; //Inicializo Formulario InitializeComponent(); this.Padre = padre; this.codigoAdmin = LoginInfo.persona.codigo; lblTitulo.Text = "AƱadir Curso"; curso = new Administrador.curso(); curso.cursos = new BindingList <Administrador.curso>().ToArray(); //Listado especialidades BindingList <Administrador.especialidad> especialidades = new BindingList <Administrador.especialidad>(DBController.listarEspecialidades("")); cbEspecialidad.DataSource = especialidades; cbEspecialidad.DisplayMember = "nombre"; cbEspecialidad.ValueMember = "id_especialidad"; cursos = new BindingList <Administrador.curso>(); dgvRequisitos.SelectionMode = DataGridViewSelectionMode.FullRowSelect; estadoComponentes(Estado.Inicial); }