protected void btnDeleteMinor_Click(object sender, EventArgs e) { try { string[] cadena = lbMinors.SelectedItem.Text.Split(' '); Relacion rel = new Relacion() { Id_Tipo_Relacion = 3, Numero_Fuente = int.Parse(txtNumero.Text), Numero_Fuente_Relacionada = int.Parse(cadena[0].TrimEnd(' ')) }; if (rel.Delete()) { lblMinors.Text = "Minor eliminada correctamente."; CargarRelaciones(); } else { lblMinors.Text = "Minor no eliminada."; } } catch (Exception ex) { lblMinors.Text = "Error al eliminar Minor."; } }
protected void btnDeleteDestino_Click(object sender, EventArgs e) { try { string[] cadena = lbDestinos.SelectedItem.Text.Split(' '); Relacion rel = new Relacion() { Id_Tipo_Relacion = 2, Numero_Fuente = int.Parse(txtNumero.Text), Numero_Fuente_Relacionada = int.Parse(cadena[0].TrimEnd(' ')) }; Relacion rel2 = new Relacion() { Id_Tipo_Relacion = 1, Numero_Fuente = int.Parse(cadena[0].TrimEnd(' ')), Numero_Fuente_Relacionada = int.Parse(txtNumero.Text) }; if (rel.Delete()) { if (rel2.Read()) { rel2.Delete(); lblDestinos.Text = "Destino eliminado correctamente."; CargarRelaciones(); } else { lblDestinos.Text = "Destino eliminado correctamente."; CargarRelaciones(); } } else { lblDestinos.Text = "Destino no eliminado."; } } catch (Exception ex) { lblDestinos.Text = "Error al eliminar Destino."; } }