protected void btn_FuncionalidadAM_OK_Click(object sender, EventArgs e) { lblDescripcion.Text = ""; lblPrecio.Text = ""; if (Validaciones()) { if (Request.QueryString["idFuncionalidad"] != null) {//si es modificacion Funcionalidad funModificada = new Funcionalidad(); funModificada.Id = FuncionalidadElegida.Id; funModificada.Descripcion = txtBox_Descripcion.Text; funModificada.Costo = Convert.ToInt32(txtBox_Costo.Text); funModificada.Habilitado = true; int rowsAfectadas = FunNegocio.Modificar(funModificada); if (rowsAfectadas == 1) { Response.Redirect("../PersonalizarUsuario.aspx"); } else { Response.Redirect("Error.aspx"); } } else {//si es alta //setear desde el input de usuario los campos //falta validar que sean correctos los datos. NuevaFuncionalidad.Descripcion = txtBox_Descripcion.Text; NuevaFuncionalidad.Costo = Convert.ToInt32(txtBox_Costo.Text); NuevaFuncionalidad.Habilitado = true; FuncionalidadNegocio funcionalidadNegocio = new FuncionalidadNegocio(); //agregarlo a la base de datos if (funcionalidadNegocio.Agregar(NuevaFuncionalidad) < 1)//si hubo error { Response.Redirect("../Error.aspx"); } //mostrar popup o pantalla de Exito al agregar. //label.text = Response.Redirect("../PersonalizarUsuario.aspx"); } } }