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)); } } } }
private void DataGridDiaRutina_Load(object sender) { var controlUsuario = (DataGridDiaRutina)sender; var comboBoxMusculo = (DataGridViewComboBoxColumn)controlUsuario.dataGridDia.Columns["musculo"]; var comboBoxEjecicio = (DataGridViewComboBoxColumn)controlUsuario.dataGridDia.Columns["ejercicio"]; var adminRutina = new ControladorRutina(); comboBoxMusculo.DataSource = adminRutina.GetMusulos(); comboBoxMusculo.DisplayMember = "nombre"; comboBoxEjecicio.DataSource = adminRutina.GetEjercicios(); comboBoxEjecicio.DisplayMember = "nombre"; }