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; } } }
private void crearFila(String nombre, int idBotones) { TableRow fila = new TableRow();; TableCell celdaNombre = new TableCell(); celdaNombre.Attributes.Add("HorizontalAlign", "Center"); celdaNombre.Attributes.Add("Wrap", "false"); celdaNombre.Attributes.Add("Width", "95px"); celdaNombre.Attributes.Add("VerticalAlign", "Middle"); celdaNombre.CssClass = "celda"; celdaNombre.Text = nombre; celdaNombre.Font.Size = FontUnit.Medium; celdaNombre.Font.Bold = true; celdaNombre.BackColor = System.Drawing.Color.Gray; celdaNombre.Attributes.Add("onClick", "guardarNombre('" + nombre + "','" + "celda" + "')"); fila.Cells.Add(celdaNombre); TableCell botonCell = new TableCell(); botonCell.Attributes.Add("HorizontalAlign", "Center"); botonCell.Attributes.Add("Wrap", "false"); botonCell.Attributes.Add("Width", "55px"); botonCell.Attributes.Add("VerticalAlign", "Middle"); Button btnModificar = new Button(); Button btnEliminar = new Button(); btnModificar.Attributes.Add("HorizontalAlign", "Center"); btnModificar.Attributes.Add("HorizontalAlign", "Center"); btnModificar.Attributes.Add("Wrap", "false"); btnModificar.Attributes.Add("VerticalAlign", "Middle"); btnModificar.Width = 125; btnEliminar.Width = 120; btnModificar.Height = 35; btnEliminar.Height = 35; btnModificar.Font.Size = FontUnit.Small; btnEliminar.Font.Size = FontUnit.Small; btnModificar.ID = "btnModificar" + idBotones; btnEliminar.ID = "btnEliminar" + idBotones; btnModificar.Text = " Modificar "; btnModificar.ForeColor = System.Drawing.Color.Black; btnModificar.BackColor = System.Drawing.Color.LightYellow; btnEliminar.Text = " Eliminar "; btnEliminar.ForeColor = System.Drawing.Color.Black; btnEliminar.BackColor = System.Drawing.Color.LightPink; btnModificar.Attributes.Add("onClick", "guardarNombre('" + nombre + "','" + "botonModificar" + "')"); btnModificar.Click += delegate { }; btnEliminar.Click += delegate { manejo.eliminarRutina(nombre); llenarTablaRutinas(); ClientScript.RegisterStartupScript(GetType(), "invocarfuncion", "mensaje();", true); }; botonCell.Controls.Add(btnModificar); botonCell.Controls.Add(btnEliminar); fila.Cells.Add(botonCell); Rutinas.Rows.Add(fila); }