private void btnGuardar_Click(object sender, EventArgs e) { Profesor.temaXClassroom temaxClassroom = new Profesor.temaXClassroom(); temaxClassroom.tema = new Profesor.tema(); temaxClassroom.tema = (Profesor.tema)cbTemas.SelectedItem; temaxClassroom.classroom = new Profesor.classroom(); temaxClassroom.classroom.alumnos = new BindingList <Profesor.classroomXAlumno>().ToArray(); temaxClassroom.classroom.codigo = ClassroomInfo.classroom.codigo; temaxClassroom.classroom.curso = new Profesor.curso(); temaxClassroom.classroom.idioma = new Profesor.idioma(); temaxClassroom.classroom.periodo = new Profesor.periodo(); temaxClassroom.classroom.profesor = new profesor(); temaxClassroom.classroom.temas = new BindingList <Profesor.temaXClassroom>().ToArray(); temaxClassroom.descripcion = txtDescripcion.Text; temaxClassroom.link = txtLinkVideo.Text; temaxClassroom.evaluacion = new Profesor.evaluacion(); DBController.insertarTemaxClassroom(temaxClassroom); ///////////////////// FileStream fs = new FileStream(ruta, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); byte [] bytes = br.ReadBytes((int)fs.Length); archivo.descripcion = ""; int aux = DBController.insertarArchivoXTema(archivo, ((Profesor.tema)cbTemas.SelectedItem).id_tema, ClassroomInfo.classroom.codigo); DBController.guardarArchivoxTema(bytes, aux); frmVerClassroom frmVerClassroom = new frmVerClassroom(_profesor); _profesor.openChildForm(frmVerClassroom); }
private void dgvTemas_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { Profesor.temaXClassroom tema = (Profesor.temaXClassroom)dgvTemas.Rows[e.RowIndex].DataBoundItem; if (tema != null) { dgvTemas.Rows[e.RowIndex].Cells["Nombre"].Value = tema.nombre; dgvTemas.Rows[e.RowIndex].Cells["Descripcion"].Value = tema.descripcion; dgvTemas.Rows[e.RowIndex].Cells["Video"].Value = tema.link; } }