/// <summary> /// Muestra la informacion complementaria del socio /// al cual le pertenece el vehiculo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void socioToolStripMenuItem_Click(object sender, EventArgs e) { //Muestra informacion de solo lectura del socio involucrado try { //Obtenemos la placa del vehiculo string placa = dgvCarreras.SelectedRows[0].Cells[3].Value.ToString(); // con la placa buscamos el codigo del socio int cod_socio = VehiculosController.leer(placa).Id_socio; // Obtenemos el socio que se desea mostrar (Solo de lectura) var socio = SociosController.leer(cod_socio); //nueva instancia del form para mostrar los datos. var form = new Socios.ModificarSocio(); //seteamos los valores form.txtCedula.Text = socio.Personas.Identificacion; form.txtNombres.Text = socio.Personas.Nombres; form.txtApellidos.Text = socio.Personas.Apellidos; form.txtCorreo.Text = socio.Personas.Correo; form.txtDirecion.Text = socio.Personas.Direccion; form.txtTelefono.Text = socio.Personas.Telefono; form.dtpF_asociacion.Value = socio.FechaAsociacion; if (socio.Personas.Activo) form.rbtnActivo.Checked = true; else form.rbtnInactivo.Checked = true; //Inhabilitamos todos los controles foreach (Control item in form.Controls) { item.Enabled = false; } //Habilitamos el boton de salir form.btnCancelar.Enabled = true; form.ShowDialog(); } catch (Exception ex) { throw ex; } }