/// <summary> /// evento cellformatting de la grid para mostrar el nombre de la comunidad en lugar del nombre /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataGridViewSocios_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.ColumnIndex == 9) { Socios socio = (Socios)dataGridViewSocios.Rows[e.RowIndex].DataBoundItem; if (socio != null || socio.Comunidades1 != null || socio.Comunidades != null) { e.Value = socio.Comunidades.nombre; } } }
//========================================================================================================// //========================================================================================================// //========================================================================================================// // METODOS //========================================================================================================// //========================================================================================================// //========================================================================================================// /// <summary> /// metodo que modifica el socio seleccionado /// </summary> public void ModificarSocio() { Socios socio = ObtenerSocioSeleccionado(); if (socio != null) { Hide(); FormSocio formModificarSocio = new FormSocio(socio); formModificarSocio.ShowDialog(); Show(); MostrarSocios(); } }
/// <summary> /// metodo que devuelve el socio seleccionado /// </summary> public Socios ObtenerSocioSeleccionado() { Socios socio = new Socios(); if (SociosExistentes()) { socio = (Socios)dataGridViewSocios.SelectedRows[0].DataBoundItem; } else { socio = null; } return(socio); }
/// <summary> /// metodo que elimina el socio seleccionado /// </summary> public void EliminarSocio() { Socios socio = ObtenerSocioSeleccionado(); if (socio != null) { if (MessageBox.Show("Quieres eliminar el socio seleccionado?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { String mensaje = Base_de_Datos.ORM_Socio.DeleteSocio(socio); if (mensaje.Equals("")) { MessageBox.Show("Socio eliminado", "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarSocios(); } else { MessageBox.Show("Socio no eliminado: " + mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }