//Convierte un objeto DTO en una Entity de NHibernate, sus propiedades basicas
        //y utiliza el metodo Transformer de sus objetos mas complejos
        public static AudifonoPacienteDTO EntityToDTO(AudifonoPaciente pAudifonoPaciente)
        {
            AudifonoPacienteDTO.DomainObjectIDAudifonoPacienteDTO pObjeto = new AudifonoPacienteDTO.DomainObjectIDAudifonoPacienteDTO();

            pObjeto.IdAudifono = pAudifonoPaciente.IdAudifono;
            pObjeto.IdPaciente = pAudifonoPaciente.IdPaciente;

            AudifonoPacienteDTO pReturn = new AudifonoPacienteDTO(pObjeto);

            return pReturn;
        }
        //Convierte un objeto DTO en una Entity de NHibernate, sus propiedades basicas
        //y utiliza el metodo Transformer de sus objetos mas complejos
        public static AudifonoPaciente DTOToEntity(AudifonoPacienteDTO pAudifonoPaciente)
        {
            AudifonoPaciente.DomainObjectIDAudifonoPaciente pObjeto = new AudifonoPaciente.DomainObjectIDAudifonoPaciente();

            pObjeto.IdAudifono = pAudifonoPaciente.IdAudifono;
            pObjeto.IdPaciente = pAudifonoPaciente.IdPaciente;

            AudifonoPaciente pReturn = new AudifonoPaciente(pObjeto);

            return pReturn;
        }
 private void btnNuevoAudifono_Click(object sender, EventArgs e)
 {
     EstadoAccionAudifono = EstadoForm.Nuevo;
     HabilitarControlesAudifono(true);
     btnSeleccionarAudifono.Focus();
     AudifonoPacienteEntity = new AudifonoPaciente();
     LimpiarControlesAudifono();
 }