Пример #1
0
        public void AñadirProyectoVistaTabla(ref VistaLista listView)
        {
            MProyecto    mProyecto    = MListaProyectos.getMListaProyectos.getMProyectos.getProyectos[MListaProyectos.getMListaProyectos.getMProyectos.getProyectos.Count - 1];
            ListViewItem listViewItem = new ListViewItem(mProyecto.getMTFG.Titulo);

            listViewItem.SubItems.Add(mProyecto.getMTFG.Descripcion);
            listViewItem.SubItems.Add(mProyecto.getMTFG.Fecha.Date.ToShortDateString());
            listView.VirtualListSize = MListaProyectos.getMListaProyectos.getMProyectos.getProyectos.Count;
            //listView.Items.Add(listViewItem);
        }
Пример #2
0
        public static ListViewItem ConvertirProyectoEnItemLista(MProyecto proyecto)
        {
            ListViewItem item = new ListViewItem(proyecto.getMTFG.Titulo);

            item.SubItems.Add(proyecto.getMTFG.Descripcion);
            item.SubItems.Add(proyecto.getMTFG.Fecha.Date.ToShortDateString());
            if (proyecto.Asignado)
            {
                item.SubItems.Add(proyecto.Alumno.Nombre);
                item.SubItems.Add(proyecto.Alumno.PrimerApellido);
                item.SubItems.Add(proyecto.Alumno.SegundoApellido);
                item.SubItems.Add(proyecto.Alumno.Matricula);
                item.SubItems.Add(proyecto.Alumno.FechaInicio.Date.ToShortDateString());
                if (proyecto.getMTFG.Finalizado)
                {
                    item.SubItems.Add(proyecto.getMTFG.getMFinalizado.Defensa.Date.ToShortDateString());
                    item.SubItems.Add(proyecto.getMTFG.getMFinalizado.Convocatoria);
                    item.SubItems.Add(proyecto.getMTFG.getMFinalizado.Nota.ToString());
                }
                else
                {
                    item.SubItems.Add(string.Empty);
                    item.SubItems.Add(string.Empty);
                    item.SubItems.Add(string.Empty);
                }
            }
            else
            {
                item.SubItems.Add(string.Empty);
                item.SubItems.Add(string.Empty);
                item.SubItems.Add(string.Empty);
                item.SubItems.Add(string.Empty);
                item.SubItems.Add(string.Empty);
                item.SubItems.Add(string.Empty);
                item.SubItems.Add(string.Empty);
                item.SubItems.Add(string.Empty);
            }
            return(item);
        }
Пример #3
0
 /// <summary>
 /// Crea una estructura del tipo ProyectoIndice.
 /// Dicha estructura encapsula un Proyecto y su índice correspondiente en la lista
 /// </summary>
 /// <param name="proyecto"></param>
 /// <param name="indice"></param>
 public ProyectoIndice(MProyecto proyecto, int indice)
 {
     this.proyecto = proyecto;
     this.indice   = indice;
 }
Пример #4
0
        public Form12(int indice, TipoLista tLista)
        {
            copiar      = new Copiar();
            this.tLista = tLista;
            this.indice = indice;
            mProyecto   = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)tLista][indice];

            InitializeComponent();
            titulo.Text      = mProyecto.getMTFG.Titulo;
            descripcion.Text = mProyecto.getMTFG.Descripcion;
            registro.Text    = mProyecto.getMTFG.Fecha.Date.ToShortDateString();
            if (mProyecto.Asignado)
            {
                alumno_label.Visible         = true;
                nombreCompletoAlumno.Visible = true;
                copiarAlumno.Visible         = true;
                matricula_label.Visible      = true;
                matriculaAlumno.Visible      = true;
                copiarMatricula.Visible      = true;
                fecha_inicio_label.Visible   = true;
                fechaAlumno.Visible          = true;
                copiarFechaInicio.Visible    = true;
                nombreCompletoAlumno.Text    = mProyecto.Alumno.Nombre + " " + mProyecto.Alumno.PrimerApellido + " " + mProyecto.Alumno.SegundoApellido;
                matriculaAlumno.Text         = mProyecto.Alumno.Matricula;
                fechaAlumno.Text             = mProyecto.Alumno.FechaInicio.Date.ToShortDateString();
                if (mProyecto.getMTFG.Finalizado)
                {
                    estado.Text                = "Finalizado";
                    defensa_label.Visible      = true;
                    fechaDefensa.Visible       = true;
                    copiarDefensa.Visible      = true;
                    convocatoria_label.Visible = true;
                    Convocatoria.Visible       = true;
                    copiarConvocatoria.Visible = true;
                    calificacion_label.Visible = true;
                    Calificacion.Visible       = true;
                    copiarNota.Visible         = true;
                    fechaDefensa.Text          = mProyecto.getMTFG.getMFinalizado.Defensa.Date.ToShortDateString();
                    Convocatoria.Text          = mProyecto.getMTFG.getMFinalizado.Convocatoria;
                    Calificacion.Text          = mProyecto.getMTFG.getMFinalizado.Nota.ToString();
                }
                else
                {
                    estado.Text                = "Asignado";
                    defensa_label.Visible      = false;
                    fechaDefensa.Visible       = false;
                    copiarDefensa.Visible      = false;
                    convocatoria_label.Visible = false;
                    Convocatoria.Visible       = false;
                    copiarConvocatoria.Visible = false;
                    calificacion_label.Visible = false;
                    Calificacion.Visible       = false;
                    copiarNota.Visible         = false;
                }
            }
            else
            {
                estado.Text                  = "Sin asignar";
                alumno_label.Visible         = false;
                nombreCompletoAlumno.Visible = false;
                copiarAlumno.Visible         = false;
                matricula_label.Visible      = false;
                matriculaAlumno.Visible      = false;
                copiarMatricula.Visible      = false;
                fecha_inicio_label.Visible   = false;
                fechaAlumno.Visible          = false;
                copiarFechaInicio.Visible    = false;
                defensa_label.Visible        = false;
                fechaDefensa.Visible         = false;
                copiarDefensa.Visible        = false;
                convocatoria_label.Visible   = false;
                Convocatoria.Visible         = false;
                copiarConvocatoria.Visible   = false;
                calificacion_label.Visible   = false;
                Calificacion.Visible         = false;
                copiarNota.Visible           = false;
            }

            nombreCompletoProfesor.Text = mProyecto.Profesor.Nombre + " " + mProyecto.Profesor.PrimerApellido + " " + mProyecto.Profesor.SegundoApellido;
            correoProfesor.Text         = mProyecto.Profesor.Correo;
            despachoProfesor.Text       = mProyecto.Profesor.Despacho;
        }
Пример #5
0
 public int EliminarProyecto(int Id_Proyecto)
 {
     return(MProyecto.EliminarProyecto(Id_Proyecto));
 }
Пример #6
0
 public int ActualizarProyecto(int Id_Proyecto, string Proyecto_Nombre, string Proyecto_Ubicacion)
 {
     return(MProyecto.ActualizarProyecto(Id_Proyecto, Proyecto_Nombre, Proyecto_Ubicacion));
 }
Пример #7
0
 public int RegistrarProyecto(string Proyecto_nombre, string ubicacion)
 {
     return(MProyecto.RegistrarProyecto(Proyecto_nombre, ubicacion));
 }
Пример #8
0
 public DataTable listarProyectos()
 {
     return(MProyecto.listarProyectos());
 }