Esempio n. 1
0
        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));
                    }
                }
            }
        }
Esempio n. 2
0
        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();
        }