protected void btnAddPais_Click(object sender, EventArgs e) { try { Pais oPais = null; if (!string.IsNullOrEmpty(this.lblPaisId.Text)) { oPais = new Auxiliar().GetPais(int.Parse(this.lblPaisId.Text)); oPais.Descripcion = this.txtPaisDesc.Text; new Auxiliar().UpdatePais(oPais); } else { oPais = new Pais(); oPais.Descripcion = this.txtPaisDesc.Text; new Auxiliar().AddPais(oPais); } this.FillGridPais(); } catch (Exception ex) { this.lblErrorPais.Text = ex.Message; } }
private void FixupPais(Pais previousValue) { if (previousValue != null && previousValue.Personas.Contains(this)) { previousValue.Personas.Remove(this); } if (Pais != null) { if (!Pais.Personas.Contains(this)) { Pais.Personas.Add(this); } if (NacionalidadId != Pais.PaisId) { NacionalidadId = Pais.PaisId; } } else if (!_settingFK) { NacionalidadId = null; } }
private void FixupPais(Pais previousValue) { if (previousValue != null && previousValue.Provincia.Contains(this)) { previousValue.Provincia.Remove(this); } if (Pais != null) { if (!Pais.Provincia.Contains(this)) { Pais.Provincia.Add(this); } if (PaisId != Pais.PaisId) { PaisId = Pais.PaisId; } } else if (!_settingFK) { PaisId = null; } }