Пример #1
0
        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;
            }
        }
Пример #2
0
        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";
        }
Пример #3
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;
        }