public void BotonFinalizar(DateTimePicker dateTimePicker2, ComboBox comboBox2, NumericUpDown numericUpDown2, ref VistaLista listView1) { if (string.IsNullOrWhiteSpace(comboBox2.Text)) { MessageBox.Show("Rellene el campo \"Convocatoria\" para finalizar el proyecto seleccionado.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } cProyectos.FinalizarProyecto(dateTimePicker2.Text, comboBox2.Text.Trim(), (float)numericUpDown2.Value, listView1.SelectedIndices[0]); //listView1.SelectedItems[0].SubItems.Add(dateTimePicker2.Text); //listView1.SelectedItems[0].SubItems.Add(comboBox2.Text.Trim()); //listView1.SelectedItems[0].SubItems.Add(numericUpDown2.Value.ToString()); listView1.RedrawItems(listView1.SelectedIndices[0], listView1.SelectedIndices[listView1.SelectedIndices.Count - 1], false); }
public bool BotonAñadirAlumno(Form1 ventanaAnterior, ref TabControl tabControl3, ref VistaLista listView1, VistaLista listView2, ref Button button7, ref Button button8, ref GroupBox groupBox3) { string[] datosAlumno = new string[5]; Form2 AsignarAlumno = new Form2(datosAlumno); AsignarAlumno.VentanaAnterior = ventanaAnterior; AsignarAlumno.fechaPropuesta = (tabControl3.SelectedIndex == 0) ? MListaProyectos.getMListaProyectos.getMProyectos.getProyectos[listView1.SelectedIndices[0]].getMTFG.Fecha : MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[1][listView2.SelectedIndices[0]].getMTFG.Fecha; if (AsignarAlumno.ShowDialog(ventanaAnterior) == DialogResult.Cancel) { return(false); } if (datosAlumno != null) { if (tabControl3.SelectedIndex == 0) { cAlumno.AsignarAlumno(datosAlumno[0], datosAlumno[1], datosAlumno[2], datosAlumno[3], datosAlumno[4], listView1.SelectedIndices[0]); listView1.RedrawItems(listView1.SelectedIndices[0], listView1.SelectedIndices[0], false); } else if (tabControl3.SelectedIndex == 1) { int indexAssign = MListaProyectos.getMListaProyectos.getMProyectos.getProyectos.IndexOf(MListaProyectos.getMListaProyectos.getMProyectos.getProyectosNoAsignados[listView2.SelectedIndices[0]]); cAlumno.AsignarAlumno(datosAlumno[0], datosAlumno[1], datosAlumno[2], datosAlumno[3], datosAlumno[4], indexAssign); ActualizarVistaTabla(ref listView2, TipoLista.Sin_Asignar); tabControl3.SelectedIndex = 0; listView1.Items[indexAssign].Selected = true; } /* * List<string> datosModelo = new List<string>(); * datosModelo.Add(MListaProyectos.getMListaProyectos.getMProyectos.getProyectos[listView1.SelectedIndices[0]].Alumno.Nombre); * datosModelo.Add(MListaProyectos.getMListaProyectos.getMProyectos.getProyectos[listView1.SelectedIndices[0]].Alumno.PrimerApellido); * datosModelo.Add(MListaProyectos.getMListaProyectos.getMProyectos.getProyectos[listView1.SelectedIndices[0]].Alumno.SegundoApellido); * datosModelo.Add(MListaProyectos.getMListaProyectos.getMProyectos.getProyectos[listView1.SelectedIndices[0]].Alumno.Matricula); * datosModelo.Add(MListaProyectos.getMListaProyectos.getMProyectos.getProyectos[listView1.SelectedIndices[0]].Alumno.FechaInicio); * foreach (string dato in datosModelo) * { * listView1.SelectedItems[0].SubItems.Add(dato); * } * datosModelo.Clear();*/ button7.Enabled = true; button8.Enabled = false; groupBox3.Enabled = true; } return(true); }
public void BotonEliminarAlumno(ref VistaLista listView, ref Button eliminarAlumno, ref Button AsignarAlumno, ref GroupBox grupoFinalizar) { for (int i = 0; i < listView.SelectedIndices.Count; i++) { cAlumno.EliminarAlumno(listView.SelectedIndices[i]); //listView.Items[i].SubItems.RemoveAt(7); //listView.Items[i].SubItems.RemoveAt(6); //listView.Items[i].SubItems.RemoveAt(5); //listView.Items[i].SubItems.RemoveAt(4); //listView.Items[i].SubItems.RemoveAt(3); listView.RedrawItems(listView.SelectedIndices[i], listView.SelectedIndices[i], false); } eliminarAlumno.Enabled = false; AsignarAlumno.Enabled = true; grupoFinalizar.Enabled = false; }
public void BotonModificar(ComboBox comboBox1, TextBox textBox8, ComboBox comboBox3, DateTimePicker dateTimePicker3, NumericUpDown numericUpDown1, ref VistaLista listView, TipoLista indiceLista) { string valor = ""; //int indice = listView.SelectedIndices[0]; int indice = MListaProyectos.getMListaProyectos.getMProyectos.getProyectos.IndexOf(MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)indiceLista][listView.SelectedIndices[0]]);//listView.SelectedIndices[0]; switch (comboBox1.SelectedIndex) { case 2: case 7: case 8: valor = dateTimePicker3.Text; break; case 9: valor = comboBox3.Text; break; case 10: valor = numericUpDown1.Value.ToString(); break; default: valor = textBox8.Text; break; } cProyectos.ModificarProyecto(comboBox1.SelectedIndex, valor, indice); listView.RedrawItems(listView.SelectedIndices[0], listView.SelectedIndices[0], false); //ActualizarVistaTabla(ref listView, indiceLista); //listView.Items[indice].Selected = true; }
public void RefrescarItemsVistaTabla(ref VistaLista listView, TipoLista index) { listView.RedrawItems(0, MListaProyectos.getMListaProyectos.getMProyectos.Proyectos[(int)index].Count - 1, false); }