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); }
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); }
/// <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; }
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; }
public int EliminarProyecto(int Id_Proyecto) { return(MProyecto.EliminarProyecto(Id_Proyecto)); }
public int ActualizarProyecto(int Id_Proyecto, string Proyecto_Nombre, string Proyecto_Ubicacion) { return(MProyecto.ActualizarProyecto(Id_Proyecto, Proyecto_Nombre, Proyecto_Ubicacion)); }
public int RegistrarProyecto(string Proyecto_nombre, string ubicacion) { return(MProyecto.RegistrarProyecto(Proyecto_nombre, ubicacion)); }
public DataTable listarProyectos() { return(MProyecto.listarProyectos()); }