Example #1
0
        public override void CargarDatos(int?entidadId)
        {
            // Instancion por medio del Inyector el Objeto Grupo
            paciente = ObjectFactory.GetInstance <Dominio.DatosPaciente.Entidades.Paciente>();

            if (cmbGrupoSanguineo.Items.Count > 0)
            {
                this.cmbGrupoSanguineo.SelectedIndex = 3;
            }

            if (entidadId.HasValue)
            {
                paciente = datosPacienteUoW.PacienteRepositorio.ObtenerPorId(entidadId.Value);

                this.txtApellido.Text           = paciente.Apellido;
                this.txtNombre.Text             = paciente.Nombre;
                this.txtDni.Text                = paciente.Dni;
                this.txtTelefono.Text           = paciente.Telefono;
                this.txtNroAfiliado.Text        = paciente.NumeroAfiliado;
                this.txtPlanObraSocial.Text     = paciente.PlanObraSocial;
                this.txtCelular.Text            = paciente.Celular;
                this.txtMail.Text               = paciente.Mail;
                this.txtDireccion.Text          = paciente.Domicilio;
                this.dtpFechaNacimiento.Value   = paciente.FechaNacimiento;
                this.dtpFechaNacimiento.MaxDate = DateTime.Today;

                this.imgFotoPaciente.Image = Imagen.Convertir_Bytes_Imagen(paciente.Foto);

                this.cmbGrupoSanguineo.SelectedValue = paciente.GrupoSanguineoId;
                this.cmbObraSocial.SelectedValue     = paciente.ObraSocialId;
                this.cmbSexo.SelectedValue           = paciente.SexoId;

                this.chkEsDown.Checked = paciente.EsDown;

                this.txtEdad.Text = Edad.Calcular(paciente.FechaNacimiento, DateTime.Today);

                this.txtApellido.Focus();
            }
            else
            {
                Mensaje.Mostrar(new Exception("Error al cargar los Datos"), Constantes.TipoMensaje.Error);
            }
        }
Example #2
0
 private void dtpFechaNacimiento_ValueChanged(object sender, EventArgs e)
 {
     this.txtEdad.Text = Edad.Calcular(((DateTimePicker)sender).Value, DateTime.Today);
 }