Ejemplo n.º 1
0
        private async void cargarRegistrosLike()
        {
            loadState(true);
            try
            {
                int    personalId = (cbxPersonales.SelectedIndex == -1) ? PersonalModel.personal.idPersonal : Convert.ToInt32(cbxPersonales.SelectedValue);
                string estado     = (cbxEstados.SelectedIndex == -1) ? "todos" : cbxEstados.SelectedValue.ToString();
                string nombre     = textBuscar.Text;
                RootObject <Compra> compraRoot = await compraModel.getByPersonalEstadoLike(ConfigModel.sucursal.idSucursal, personalId, estado, paginacion.currentPage, paginacion.speed, nombre);

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

                // Ingresando
                compras = compraRoot.datos;
                compraBindingSource.DataSource = compras;
                dataGridView.Refresh();

                // Mostrando la paginacion
                mostrarPaginado();

                // Formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                this.formPrincipal.cargarDatosAsideRight();
                loadState(false);
            }
        }