Ejemplo n.º 1
0
        /// <summary>
        /// //Call APIHelper to get all employees and load datagridview
        /// </summary>
        /// <param></param>
        /// <returns></returns>
        private async void ListAllEmployees()
        {
            try
            {
                var response = await RESTApiHelper.GetAll();

                JsonResponse jsonparse = JsonConvert.DeserializeObject <JsonResponse>(response);
                dgvEmployee.DataSource = jsonparse.data;
                txtPageNo.Text         = jsonparse.meta.pagination.page;
                lblcurrPage.Text       = jsonparse.meta.pagination.page;
                txtTotalRec.Text       = jsonparse.meta.pagination.total;
                lblPages.Text          = jsonparse.meta.pagination.pages;
                if (dgvEmployee.Rows.Count > 0)
                {
                    btnPrevious.Enabled = false;
                    btnNext.Enabled     = true;
                    LoadControls(0);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, AppName);
            }
        }