コード例 #1
0
        protected void btnCrearRutina_Click(object sender, EventArgs e)
        {
            ManejadorRutina manejador = new ManejadorRutina();

            String nombreRutina = Controlador.RemoveAccentsWithRegEx(txtNuevaRutina.Text);

            if (this.nombreRutina != null)
            {
                DateTime         Hoy          = DateTime.Today;
                string           fecha_actual = Hoy.ToString("yyyy-MM-dd");
                List <Ejercicio> ejercicios   = manejador.pasarAEjercicios(lista);
                Rutina           rutina       = new Rutina(0, fecha_actual, nombreRutina, ejercicios);
                manejador.eliminarRutina(rutina.Nombre);
                manejador.agregarRutina(rutina);
                Response.Redirect("BancoRutinas.aspx");
                ClientScript.RegisterStartupScript(GetType(), "invocarfuncion", "mensaje();", true);
            }
            else
            {
                if (!manejador.existenciaRutina(nombreRutina))
                {
                    DateTime         Hoy          = DateTime.Today;
                    string           fecha_actual = Hoy.ToString("yyyy-MM-dd");
                    List <Ejercicio> ejercicios   = manejador.pasarAEjercicios(lista);
                    Rutina           rutina       = new Rutina(0, fecha_actual, nombreRutina, ejercicios);
                    manejador.agregarRutina(rutina);
                    Response.Redirect("BancoRutinas.aspx");
                    ClientScript.RegisterStartupScript(GetType(), "invocarfuncion", "mensaje();", true);
                }
                else
                {
                    VerificadorExistencia.Visible = true;
                }
            }
        }
コード例 #2
0
        public void llenarCampos()
        {
            txtNuevaRutina.Text = nombreRutina;
            int               check      = 0;
            ManejadorRutina   manejador  = new ManejadorRutina();
            List <HojaRutina> ejercicios = manejador.MostrarRutina(nombreRutina);

            for (int i = 0; i < grdEjercicios.Rows.Count; i++)
            {
                for (int x = 0; x < ejercicios.Count; x++)
                {
                    if (grdEjercicios.Rows[i].Cells[1].Text.Equals(ejercicios[x].Ejercicio))
                    {
                        CheckBox chk = (CheckBox)grdEjercicios.Rows[i].FindControl("chkSeleccion");
                        chk.Checked = true;
                        TextBox repeticiones = (TextBox)grdEjercicios.Rows[i].FindControl("txtRepeticiones");
                        repeticiones.Text = ejercicios[x].Repeticiones + "";
                        TextBox series = (TextBox)grdEjercicios.Rows[i].FindControl("txtSeries");
                        series.Text = ejercicios[x].Series + "";
                        Button guardarLinea = (Button)grdEjercicios.Rows[i].FindControl("GuardarLinea");
                        guardarLinea.Visible = false;
                        Button descartarLinea = (Button)grdEjercicios.Rows[i].FindControl("descartarLinea");
                        descartarLinea.Visible = true;
                        check++;
                    }
                    if (check == ejercicios.Count)
                    {
                        i = grdEjercicios.Rows.Count;
                        x = ejercicios.Count;
                    }
                }
            }
            agregarMarcadosLista();
        }