protected void btnAddBanco_Click(object sender, EventArgs e) { try { Bancos oBanco = null; if (!string.IsNullOrEmpty(this.lblBancoId.Text)) { oBanco = new Auxiliar().GetBanco(int.Parse(this.lblBancoId.Text)); oBanco.Descripcion = this.txtBancoDesc.Text; oBanco.Contacto = this.txtContacto.Text; new Auxiliar().UpdateBanco(oBanco); } else { oBanco = new Bancos(); oBanco.Descripcion = this.txtBancoDesc.Text; oBanco.Contacto = this.txtContacto.Text; new Auxiliar().AddBanco(oBanco); } this.FillGridBanco(); } catch (Exception ex) { this.lblErrorBanco.Text = ex.Message; } }
private void FixupBancos(Bancos previousValue) { if (previousValue != null && previousValue.PersonasCuentas.Contains(this)) { previousValue.PersonasCuentas.Remove(this); } if (Bancos != null) { if (!Bancos.PersonasCuentas.Contains(this)) { Bancos.PersonasCuentas.Add(this); } if (BancoId != Bancos.BancoId) { BancoId = Bancos.BancoId; } } }