예제 #1
0
        // 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);
        }
예제 #4
0
        // 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;

            }
        }