protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Create your application here SetContentView(Resource.Layout.editar_contacto); btnActualizar = FindViewById <Button> (Resource.Id.btnActualizar); btnBorrar = FindViewById <Button> (Resource.Id.btnBorrar); txtNombre = FindViewById <EditText> (Resource.Id.txtNombre); txtTelefono = FindViewById <EditText> (Resource.Id.txtTelefono); //ACTUALIZA LOS DATOS DEL CONTACTO btnActualizar.Click += delegate { //VERIFICAMOS QUE LA VARAIBLE NO SEA NULL if (temp_contacto != null) { //INICIALIZAMOS EL DATASTORE InicializarDropboxDatastore(Account.LinkedAccount); //ASIGNAMOS LOS NUEVOS VALORES temp_contacto.Set("Nombre", txtNombre.Text); temp_contacto.Set("Telefono", txtTelefono.Text); //SINCRONIZAMOS PARA CONFIRMAR LOS CAMBIOS DropboxDatastore.Sync(); Toast.MakeText(this, "Se actualizo el contacto", ToastLength.Long).Show(); //CERRAMOS EL DATASTORE DropboxDatastore.Close(); } else { Toast.MakeText(this, "No hay objecto para actualizar", ToastLength.Long).Show(); } }; //BORRA EL CONTACTO btnBorrar.Click += delegate { //VERIFICAMOS QUE LA VARAIBLE NO SEA NULL if (temp_contacto != null) { //INICIALIZAMOS EL DATASTORE InicializarDropboxDatastore(Account.LinkedAccount); //INVOCAMOS EL METODO DELETE temp_contacto.DeleteRecord(); //SINCRONIZAMOS PARA CONFIRMAR LOS CAMBIOS DropboxDatastore.Sync(); Toast.MakeText(this, "Contacto Borrado", ToastLength.Long).Show(); txtNombre.Text = ""; txtTelefono.Text = ""; //CERRAMOS EL DATASTORE DropboxDatastore.Close(); } else { Toast.MakeText(this, "No hay objecto para eliminar", ToastLength.Long).Show(); } }; id = Intent.GetStringExtra("id") ?? "0"; IniciaConexionCuentaDropBox(); }
public void DeleteRecord() { InternalDbField.DeleteRecord(); }