Exemple #1
0
        public static void CopyEmailadressen()
        {
            Debug.WriteLine("CopyEmailadressen clicked");

            // Only act when rows selected.

            var emailadressen = string.Empty;

            if (personencontroller != null)
            {
                Debug.WriteLine("Aantal geselecteerd: " + personencontroller.personentable.SelectedRows.Count);

                PersonenDS ds = personencontroller.personentable.DataSource as PersonenDS;

                foreach (var row in personencontroller.personentable.SelectedRows)
                {
                    emailadressen = emailadressen + ds.Personen[(int)row].Email + ", ";
                }
            }

            if (emailadressen.Length > 2)
            {
                emailadressen = emailadressen.Substring(0, emailadressen.Length - 2);
            }

            SetClipboardText(emailadressen);
        }
Exemple #2
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            if (PersonenTable != null)
            {
                personentable = PersonenTable;
                // Create the Personen Table Data Source and populate it
                dsPersonen = new PersonenDS(AppDelegate.Conn);

                // Populate the Product Table
                PersonenTable.DataSource = dsPersonen;
                PersonenTable.Delegate   = new PersonenDelegate(this, dsPersonen);
            }
        }
Exemple #3
0
        public void ReloadTable()
        {
            Debug.WriteLine("Start: PersonenController.ReloadTable");

            if (PersonenTable != null)
            {
                personentable = PersonenTable;
                // Create the Personen Table Data Source and populate it
                dsPersonen = new PersonenDS(AppDelegate.Conn);

                // Populate the Product Table
                PersonenTable.DataSource = dsPersonen;
                PersonenTable.Delegate   = new PersonenDelegate(this, dsPersonen);
            }

            PersonenTable.ReloadData();

            Debug.WriteLine("Einde: PersonenController.ReloadTable");
        }
 public PersonenDelegate(PersonenController controller, PersonenDS dataSource)
 {
     // Initialize
     this.DataSource = dataSource;
     //	this.Controller = controller;
 }
        //private PersonenController Controller;
        #endregion

        #region Constructors
        public PersonenDelegate(PersonenDS dataSource)
        {
            // Initialize
            this.DataSource = dataSource;
        }