private void metroButton1_Click(object sender, EventArgs e) { NuevoPaso np = new NuevoPaso(null); if (np.ShowDialog() == DialogResult.OK) { listPasos.Add(np.pp); bs.DataSource = listPasos; dtgPasoAPaso.DataSource = bs; bs.ResetBindings(true); dtgPasoAPaso.Visible = true; lblPaPCargados.Text = listPasos.Count.ToString(); //SUMA DE LA ACTIVIDAD TOTAL dur_act = listPasos.Sum(x => int.Parse(x.duracion)); txtDuracionActividad.Text = dur_act.ToString(); } }
private void btnEditar_Click(object sender, EventArgs e) { NuevoPaso np = new NuevoPaso(listPasos[dtgPasoAPaso.SelectedRows[0].Index]); if (np.ShowDialog() == DialogResult.OK) { listPasos[dtgPasoAPaso.SelectedRows[0].Index].paso = np.pp.paso; listPasos[dtgPasoAPaso.SelectedRows[0].Index].desc = np.pp.desc; listPasos[dtgPasoAPaso.SelectedRows[0].Index].duracion = np.pp.duracion; listPasos[dtgPasoAPaso.SelectedRows[0].Index].categoria_img = np.pp.categoria_img; listPasos[dtgPasoAPaso.SelectedRows[0].Index].imagen_paso = np.pp.imagen_paso; listPasos[dtgPasoAPaso.SelectedRows[0].Index].imagen_paso_path = np.pp.imagen_paso_path; listPasos[dtgPasoAPaso.SelectedRows[0].Index].categoria_img = np.pp.categoria_img; bs.DataSource = listPasos; dtgPasoAPaso.DataSource = bs; dtgPasoAPaso.Refresh(); lblPaPCargados.Text = listPasos.Count.ToString(); } }