示例#1
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                RootObject <Marca> marcasRoot = await marcaModel.marcas(paginacion.currentPage, paginacion.speed);

                // actualizando datos de páginacón
                paginacion.itemsCount = marcasRoot.nro_registros;
                paginacion.reload();

                // cargando datos
                marcas = marcasRoot.datos;
                marcaBindingSource.DataSource = marcas;
                dataGridView.Refresh(); // refrescar la tabla

                // Mostrando la paginacion
                mostrarPaginado();

                // formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
示例#2
0
        internal async void cargarMarcas()
        {
            formProductoNuevo.appLoadState(true);
            marcaBindingSource.DataSource = await marcaModel.marcas();

            if (!formProductoNuevo.nuevo)
            {
                cbxMarcas.SelectedValue = formProductoNuevo.currentProducto.idMarca;
            }
            formProductoNuevo.appLoadState(false);
        }