.NET examples

2 posts, 1 answers
  1. Sam
    Sam avatar
    14 posts
    Member since:
    Apr 2011

    Posted 25 Sep 2013 Link to this post

    Hi,

    I've completed a mobile app using Everlive / Icenium - Awesome!
    HOWEVER, I need to create an administrative side using .net winforms.

    I'm trying to use the example documenation but I am sure I'm missing some of the basics.
    Can anyone provide a simple WinForm example binding EverLive data to a Grid?

  2. Answer
    Sam
    Sam avatar
    14 posts
    Member since:
    Apr 2011

    Posted 26 Sep 2013 Link to this post

    Okay, 

    I managed to get the data to the grid as follows:



    private async Task GetActions()
            {
                // TheSWShop Connect to Everlive Database and Pull Actions and Locations.
                try
                {
                    var actionCount = await app.WorkWith().Data<Action>().GetCount().ExecuteAsync();
                    Debug.WriteLine(actionCount);

                    var actionData = await app.WorkWith().Data<Action>().GetAll().ExecuteAsync();
                    radGridView1.DataSource = actionData;
                }
                catch (EverliveException ex)
                {
                    Debug.WriteLine(ex);
                }
            }


    public class Action : DataItem
        {
            private string serialno;
            public string SerialNo
            {
                get
                {
                    return this.serialno;
                }
                set
                {
                    this.serialno = value;
                    this.OnPropertyChanged("SerialNo");
                }
            }
            
            private string location;
            public string Location
            {
                get
                {
                    return this.location;
                }
                set
                {
                    this.location = value;
                    this.OnPropertyChanged("Location");
                }
            }
            private string actiontype;
            public string ActionType
            {
                get
                {
                    return this.actiontype;
                }
                set
                {
                    this.actiontype = value;
                    this.OnPropertyChanged("ActionType");
                }
            }
            private string lotno;
            public string LotNo
            {
                get
                {
                    return this.lotno;
                }
                set
                {
                    this.lotno = value;
                    this.OnPropertyChanged("LotNo");
                }
            }
            
            
        }

Back to Top