private void btnAceptar_Click(object sender, EventArgs e) { var adminRutina = new ControladorRutina(); var btn = (Button)sender; var altaRutinaUI = btn.Parent; var panelContenedor = altaRutinaUI.Controls["panelContenedor"]; List <object> listaDias = new List <object>(); foreach (var control in panelContenedor.Controls) { if (control is DataGridDiaRutina) { DataGridDiaRutina controlUsuario = (DataGridDiaRutina)control; var dia = int.Parse(controlUsuario.Controls["lblTextoDia"].Text.Trim()); var nombreDia = controlUsuario.Controls["txtNombreDia"].Text.Trim(); var dataGrid = (DataGridView)controlUsuario.Controls["dataGridDia"]; foreach (DataGridViewRow item in dataGrid.Rows) { string musculo = item.Cells["musculo"].Value.ToString(); string ejercicio = item.Cells["Ejercicio"].Value.ToString(); string series = item.Cells["serie"].Value.ToString(); string repeticion = item.Cells["repeticion"].Value.ToString(); string observacion = item.Cells["observacion"].Value.ToString(); int descanso = int.Parse(item.Cells["descanso"].Value.ToString()); listaDias.Add(adminRutina.ObtenerRutinaDeDataGrid(dia, nombreDia, musculo, ejercicio, series, repeticion, observacion, descanso)); } } } }
public void AgregarDataGrid() { var nuevoDataGrid = new DataGridDiaRutina(); this.iCantidadDias += 1; nuevoDataGrid.Width = this.panelContenedor.Width - (this.panelContenedor.Padding.Right * 2); nuevoDataGrid.Controls["lblTextoDia"].Text = "0" + this.iCantidadDias; this.panelContenedor.Controls.Add(nuevoDataGrid); nuevoDataGrid.Show(); }