// CLICK Seleccionar Persona private void btn_seleccionarPersona_Click(object sender, EventArgs e) { formSeleccionarPersona = FrmSeleccionPersonas.ObtenerInstancia(miUsuario); if (DialogResult.OK == formSeleccionarPersona.ShowDialog()) { oPersona = formSeleccionarPersona.PersonaElegida; lbl_TipoDocumento.Text = oPersona.Tipo_Documento.descripcion; lbl_ClaveFiscal.Text = oPersona.clave_fiscal; lbl_FechaNacimiento.Text = oPersona.fecha_nacimiento.ToShortDateString(); lbl_NombreyApellido.Text = oPersona.nombre_apellido; lbl_NumeroDoc.Text = oPersona.dni.ToString(); lbl_Sexo.Text = oPersona.sexo; lbl_TipoPersona.Text = oPersona.Tipo_Persona.descripcion; //Calculo la edad Controladora.Persona.Age edad = Controladora.Persona.Age.CalcularEdad(oPersona.fecha_nacimiento.ToShortDateString()); // Muestro la edad en el label this.lbl_Edad.Text = edad.Years.ToString() + " años, " + edad.Months.ToString() + " meses," + edad.Days.ToString() + " días."; //OCULTO EL MENSAJE DEBE SELECCIONAR PERSONA lbl_DebeSeleccionar.Visible = false; } }
// Declaro al formulario como público y le asigno el método "Obtener Instancia" para poder llamarlo desde el formulario principal public static FrmSeleccionPersonas ObtenerInstancia(Modelo_Entidades.Usuario oUsuario) { if (instancia == null) { instancia = new FrmSeleccionPersonas(oUsuario); } if (instancia.IsDisposed) { instancia = new FrmSeleccionPersonas(oUsuario); } return instancia; }
// Declaro al formulario como público y le asigno el método "Obtener Instancia" para poder llamarlo desde el formulario principal public static FrmSeleccionPersonas ObtenerInstancia(Modelo_Entidades.Usuario oUsuario) { if (instancia == null) { instancia = new FrmSeleccionPersonas(oUsuario); } if (instancia.IsDisposed) { instancia = new FrmSeleccionPersonas(oUsuario); } return(instancia); }