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; } } }
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(); }