示例#1
0
        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);
        }
示例#2
0
 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;
     }
 }