public object update(string id, string nom, string ape, string tlfn, string ema, string puest, string org) { conectar = new BBDD(); conectar.update(int.Parse(id), nom, ape, int.Parse(tlfn), ema, puest, int.Parse(org)); datoDevuelto = new Respuesta() { info = "dato actualizado" }; return(datoDevuelto); }
//Método actualizar protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { int id = int.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString()); //Enlaza textBox del GriView con nuevos textBox para acceder a ellos TextBox nombre_text = (TextBox)GridView1.Rows[e.RowIndex].FindControl("nombre_text"); TextBox apellido_text = (TextBox)GridView1.Rows[e.RowIndex].FindControl("apellido_text"); TextBox telefono_text = (TextBox)GridView1.Rows[e.RowIndex].FindControl("telefono_text"); TextBox email_text = (TextBox)GridView1.Rows[e.RowIndex].FindControl("email_text"); TextBox puesto_text = (TextBox)GridView1.Rows[e.RowIndex].FindControl("puesto_text"); DropDownList organizacion_id_text = (DropDownList)GridView1.Rows[e.RowIndex].FindControl("desplegable_editar"); bdatos.update(id, nombre_text.Text, apellido_text.Text, int.Parse(telefono_text.Text), email_text.Text, puesto_text.Text, int.Parse(organizacion_id_text.Text)); GridView1.EditIndex = -1; actualizarGridview(); Response.Redirect("WebForm1.aspx"); }