public Form8(VistaLista listView, TipoLista lista) { InitializeComponent(); this.listView = listView; this.lista = lista; copiar = new Copiar(); titulo.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].getMTFG.Titulo; descripcion.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].getMTFG.Descripcion; registro.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].getMTFG.Fecha.Date.ToShortDateString(); profesor_nombre.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Profesor.Nombre; profesor_apellido_1.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Profesor.PrimerApellido; profesor_apellido_2.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Profesor.SegundoApellido; profesor_despacho.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Profesor.Despacho; profesor_correo.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Profesor.Correo; if (MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Asignado) { alumno_nombre.Enabled = true; alumno_apellido_1.Enabled = true; alumno_apellido_2.Enabled = true; alumno_matricula.Enabled = true; alumno_inicio.Enabled = true; alumno_nombre.BackColor = SystemColors.ControlLightLight; alumno_apellido_1.BackColor = SystemColors.ControlLightLight; alumno_apellido_2.BackColor = SystemColors.ControlLightLight; alumno_matricula.BackColor = SystemColors.ControlLightLight; alumno_inicio.BackColor = SystemColors.ControlLightLight; alumno_nombre.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Alumno.Nombre; alumno_apellido_1.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Alumno.PrimerApellido; alumno_apellido_2.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Alumno.SegundoApellido; alumno_matricula.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Alumno.Matricula; alumno_inicio.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].Alumno.FechaInicio.Date.ToShortDateString(); if (MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].getMTFG.Finalizado) { finalizar_defensa.Enabled = true; finalizar_convocatoria.Enabled = true; finalizar_calificacion.Enabled = true; finalizar_defensa.BackColor = SystemColors.ControlLightLight; finalizar_convocatoria.BackColor = SystemColors.ControlLightLight; finalizar_calificacion.BackColor = SystemColors.ControlLightLight; finalizar_defensa.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].getMTFG.getMFinalizado.Defensa.Date.ToShortDateString(); finalizar_convocatoria.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].getMTFG.getMFinalizado.Convocatoria; finalizar_calificacion.Text = MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)lista][listView.SelectedIndices[0]].getMTFG.getMFinalizado.Nota.ToString(); estado.Text = "Finalizado"; estado.ForeColor = Color.Green; } else { finalizar_defensa.BackColor = SystemColors.Control; finalizar_convocatoria.BackColor = SystemColors.Control; finalizar_calificacion.BackColor = SystemColors.Control; finalizar_defensa.Enabled = false; finalizar_convocatoria.Enabled = false; finalizar_calificacion.Enabled = false; estado.Text = "No Finalizado"; estado.ForeColor = Color.Goldenrod; } } else { alumno_nombre.BackColor = SystemColors.Control; alumno_apellido_1.BackColor = SystemColors.Control; alumno_apellido_2.BackColor = SystemColors.Control; alumno_matricula.BackColor = SystemColors.Control; alumno_inicio.BackColor = SystemColors.Control; finalizar_defensa.BackColor = SystemColors.Control; finalizar_convocatoria.BackColor = SystemColors.Control; finalizar_calificacion.BackColor = SystemColors.Control; alumno_nombre.Enabled = false; alumno_apellido_1.Enabled = false; alumno_apellido_2.Enabled = false; alumno_matricula.Enabled = false; alumno_inicio.Enabled = false; finalizar_defensa.Enabled = false; finalizar_convocatoria.Enabled = false; finalizar_calificacion.Enabled = false; estado.Text = "No Asignado"; estado.ForeColor = Color.Maroon; } }
public Form4(Form1 ventanaPadre, string busqueda, TCampos campo, int index1, int index2, int index3, int index4, DateTime date1, DateTime date2, DateTime date3, decimal nota, bool filtro, LeerEscribirArchivo fichero) { InitializeComponent(); toolStrip1.Renderer = new ToolStripVisualStyles.ToolStripAeroRenderer(ToolStripVisualStyles.ToolbarTheme.Toolbar); this.fichero = fichero; vista = new VistaGrafica(); copiar = new Copiar(copiarPorCampoToolStripMenuItem); this.ventanaPadre = ventanaPadre; this.busqueda = busqueda; this.campo = campo; toolStripStatusLabel1.Text += busqueda; if (index1 + index2 + index3 + index4 > 0 && filtro) { toolStripStatusLabel2.Text = " Filtro:"; if (index1 * index2 * index3 * index4 != 0) { toolStripStatusLabel2.Text = " Filtros:"; } switch (index1) { case 1: toolStripStatusLabel2.Text += " fecha de registro posterior a " + date1.Day + "/" + date1.Month + "/" + date1.Year; break; case 2: toolStripStatusLabel2.Text += " fecha de registro anterior a " + date1.Day + "/" + date1.Month + "/" + date1.Year; break; case 3: toolStripStatusLabel2.Text += " fecha de registro igual a " + date1.Day + "/" + date1.Month + "/" + date1.Year; break; } if (index2 != 0) { toolStripStatusLabel2.Text += ";"; } switch (index2) { case 1: toolStripStatusLabel2.Text += " fecha de inicio posterior a " + date2.Day + "/" + date2.Month + "/" + date2.Year; break; case 2: toolStripStatusLabel2.Text += " fecha de inicio anterior a " + date2.Day + "/" + date2.Month + "/" + date2.Year; break; case 3: toolStripStatusLabel2.Text += " fecha de inicio igual a " + date2.Day + "/" + date2.Month + "/" + date2.Year; break; } if (index3 != 0) { toolStripStatusLabel2.Text += ";"; } switch (index3) { case 1: toolStripStatusLabel2.Text += " fecha de defensa posterior a " + date3.Day + "/" + date3.Month + "/" + date3.Year; break; case 2: toolStripStatusLabel2.Text += " fecha de defensa anterior a " + date3.Day + "/" + date3.Month + "/" + date3.Year; break; case 3: toolStripStatusLabel2.Text += " fecha de defensa igual a " + date3.Day + "/" + date3.Month + "/" + date3.Year; break; } if (index4 != 0) { toolStripStatusLabel2.Text += ";"; } switch (index4) { case 1: toolStripStatusLabel2.Text += " nota superior a " + nota; break; case 2: toolStripStatusLabel2.Text += " nota superior o igual a " + nota; break; case 3: toolStripStatusLabel2.Text += " nota inferior a " + nota; break; case 4: toolStripStatusLabel2.Text += " nota inferior o igual a " + nota; break; case 5: toolStripStatusLabel2.Text += " nota igual a " + nota; break; } } contextMenuStrip1.Renderer = new ToolStripVisualStyles.ToolStripAeroRenderer(ToolStripVisualStyles.ToolbarTheme.HelpBar); vista.ActualizarVistaTabla(ref listView1, TipoLista.Busqueda); toolStripStatusLabel3.Text = listView1.Items.Count + " proyectos"; }
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; }