 Bandango.FacturasNewView = Ember.View.extend Bandango.GravatarImagenOnForm,
   tagName: "form"
   tiposIds: ["RUC", "Cédula", "Pasaporte - otro"]
+
+
+# cliente methods
+  clienteChanged: (->
+    cliente = @get("cliente") || Ember.Object.create()
+    attributes = ["tipoId", "nombres", "direccion", "telefono", "email"]
+    for attribute in attributes
+      @set attribute, cliente.get(attribute)
+  ).observes("cliente")
 
   willInsertElement: ->
     @$(".identificacion_input").on("keyup" , $.proxy(@identificacionKeyUpped, @))

      @queryForCliente value

  gotCliente: (clientes) ->
    cliente = clientes.get("firstObject")
    console.log cliente.get("nombres")

  didNotGetCliente: ->
    console.log arguments

  queryForCliente: (identificacion) ->
    unless @get("currentId") == identificacion

      store = @get("controller").get("store")
      store.find("cliente", identificacion: identificacion).then $.proxy(@gotCliente, @), $.proxy(@didNotGetCliente, @)

# view methods
  submit: ->
    console.log "submit!"
    false
