예제 #1
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                Dictionary <string, int> list = new Dictionary <string, int>();
                list.Add("id0", 0);
                Dictionary <string, int> sendList = (ConfigModel.currentProductoCategory.Count == 0) ? list : ConfigModel.currentProductoCategory;

                RootObject <Producto> productosRoot = await productoModel.productosPorCategoria(sendList, paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                productos = productosRoot.datos;
                productoBindingSource.DataSource = productos;
                dataGridView.Refresh();

                // Mostrando la paginacion
                mostrarPaginado();

                // Formato de celdas
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #2
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                Dictionary <string, int> list = new Dictionary <string, int>();


                Dictionary <string, int> sendList = (ConfigModel.currentProductoCategoryStock.Count == 0) ? list : ConfigModel.currentProductoCategoryStock;
                int            sucursalId         = (cbxSucursales.SelectedIndex == -1) ? 0 : Convert.ToInt32(cbxSucursales.SelectedValue);
                int            almacenID          = (cbxAlmacenes.SelectedIndex == -1) ? 0 : Convert.ToInt32(cbxAlmacenes.SelectedValue);
                RootObjectData rootObjectData     = null;
                if (sendList.Count > 0)
                {
                    rootObjectData = await productoModel.stockHerramienta <RootObjectData>(sendList, almacenID, sucursalId, paginacion.currentPage, paginacion.speed);

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

                    // Ingresando
                    productos = rootObjectData.productos;
                    productoDataBindingSource.DataSource = productos;
                    combinaciones = rootObjectData.combinacion;
                    dataGridView.Refresh();

                    // Mostrando la paginacion
                    mostrarPaginado();

                    // Formato de celdas
                }

                else
                {
                    paginacion.itemsCount = 0;
                    paginacion.reload();

                    // Ingresando

                    productoDataBindingSource.DataSource = null;
                    dataGridView.Refresh();

                    // Mostrando la paginacion
                    mostrarPaginado();
                }
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
                if (dataGridView.Rows.Count > 0)
                {
                    dataGridView.Rows[index].Selected = true;
                }
            }
        }
예제 #3
0
파일: UCCompras.cs 프로젝트: jac9325/Admeli
        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);
            }
        }
예제 #4
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                RootObject <Proveedor> proveedorRoot = await proveedorModel.proveedores(paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                proveedores = proveedorRoot.datos;
                proveedorBindingSource.DataSource = proveedores;
                dataGridView.Refresh();

                // Mostrando la páginacion
                mostrarPaginado();

                // Formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #5
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                if (txtBuscar.Text != "")
                {
                    cargarRegistroslike();
                    return;
                }



                int personalId = (cbxPersonales.SelectedIndex == -1) ? PersonalModel.personal.idPersonal : Convert.ToInt32(cbxPersonales.SelectedValue);
                int sucursalId = (cbxSucursales.SelectedIndex == -1) ? 0 : Convert.ToInt32(cbxSucursales.SelectedValue);
                int almacenId  = (cbxAlmacenes.SelectedIndex == -1) ? 0 : Convert.ToInt32(cbxAlmacenes.SelectedValue);
                int estado     = (cbxEstados.SelectedIndex == -1) ? 0 : Convert.ToInt32(cbxEstados.SelectedValue);

                RootObject <NotaEntrada> rootData = await notaEntradaModel.notaEntradas(sucursalId, almacenId, personalId, estado, paginacion.currentPage, paginacion.speed);

                if (rootData.nro_registros == 0)
                {
                    paginacion.itemsCount = rootData.nro_registros;
                    notaEntradaBindingSource.DataSource = null;
                    dataGridView.Refresh();
                    return;
                }


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

                // Ingresando
                notaEntradas = rootData.datos;
                notaEntradaBindingSource.DataSource = notaEntradas;
                dataGridView.Refresh();

                // Mostrando el páginado
                mostrarPaginado();

                // Formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #6
0
        private async void cargarRegistros()
        {
            if (textBuscar.Text.Trim() != "")
            {
                buscarRegistros(textBuscar.Text);
                return;
            }
            loadState(true);
            try
            {
                datosconvertidoscuentascobrar = new DatosdeCuentasCobrar();

                if (chkTodoCliente.Checked)
                {
                    datosconvertidoscuentascobrar = await cuentascobrarModel.Cuentasporcobrar(ConfigModel.sucursal.idSucursal, 1, paginacion.currentPage, paginacion.speed);
                }
                else
                {
                    datosconvertidoscuentascobrar = await cuentascobrarModel.Cuentasporcobrar(ConfigModel.sucursal.idSucursal, 0, paginacion.currentPage, paginacion.speed);
                }
                if (datosconvertidoscuentascobrar.nro_registros == 0)
                {
                    datoCuentaCobrarBindingSource.DataSource = null;
                    dataGridView.Refresh();
                    return;
                }

                paginacion.itemsCount = datosconvertidoscuentascobrar.nro_registros;
                paginacion.reload();
                listaCuentaCobrar = datosconvertidoscuentascobrar.datos;

                datoCuentaCobrarBindingSource.DataSource = listaCuentaCobrar;
                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);
            }
        }
예제 #7
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);
            }
        }
예제 #8
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                RootObject <UnidadMedida> unidadesMedidaRoot = await unidadMedidaModel.unimedidas(paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                unidadesDeMedida = unidadesMedidaRoot.datos;
                unidadMedidaBindingSource.DataSource = unidadesDeMedida;
                dataGridView.Refresh();

                // Mostrando la paginacion
                mostrarPaginado();

                // descoraciones
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #9
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                RootObject <GrupoCliente> grupoClientesRoot = await grupoClienteModel.gclientes(paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                grupoClientes = grupoClientesRoot.datos;
                grupoClienteBindingSource.DataSource = grupoClientes;
                dataGridView.Refresh();

                // Mostrar paginacion
                mostrarPaginado();

                // descoraciones
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #10
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                int personalId = (cbxPersonales.SelectedIndex == -1) ? PersonalModel.personal.idPersonal : Convert.ToInt32(cbxPersonales.SelectedValue);
                int sucursalId = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);
                RootObject <CierreCaja> dataRoot = await cierreCajaModel.cierreCajas(personalId, sucursalId, paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                cierreCajas = dataRoot.datos;
                cierreCajaBindingSource.DataSource = cierreCajas;
                dataGridView.Refresh();
                mostrarPaginado();

                // Mostrando la páginacion
                mostrarPaginado();

                // Formato de celdas
                //
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                this.formPrincipal.cargarDatosAsideRight();
                loadState(false);
            }
        }
예제 #11
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                int personalId = (cbxPersonales.SelectedIndex == -1) ? PersonalModel.personal.idPersonal : Convert.ToInt32(cbxPersonales.SelectedValue);
                int sucursalId = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);

                RootObject <Cotizacion> rootData = await cotizacionModel.cotizaciones(sucursalId, personalId, paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                cotizaciones = rootData.datos;
                cotizacionBindingSource.DataSource = cotizaciones;
                dataGridView.Refresh();
                mostrarPaginado();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                RootObject <DocumentoIdentificacion> identificacionesRoot = await documentoModel.documentoidentificaciones(paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                documentos = identificacionesRoot.datos;
                documentoIdentificacionBindingSource.DataSource = documentos;
                dataGridView.Refresh();

                // creando la paginacion
                mostrarPaginado();

                // formato de celdas en el datagridview
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #13
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                ObjetosDescuentosOfertas rootData = await descuentoModel.descuentoofertacodigo(paginacion.currentPage, paginacion.speed);

                if (rootData.nro_registros == 0)
                {
                    return;
                }

                paginacion.itemsCount = rootData.nro_registros;
                paginacion.reload();
                listaDescuentos = rootData.datos;
                datosDescuentosOfertasBindingSource.DataSource = listaDescuentos;
                dataGridView.Refresh();

                // Mostrando la paginacion
                mostrarPaginado();

                // formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #14
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                RootObject <Almacen> rootData = await almacenModel.almacenes(paginacion.currentPage, paginacion.speed);

                if (rootData == null)
                {
                    return;                   /// Verificar si hay datos
                }
                // actualizando datos de páginacón
                paginacion.itemsCount = rootData.nro_registros;
                paginacion.reload();

                // Ingresando
                almacenes = rootData.datos;
                almacenBindingSource.DataSource = almacenes;
                dataGridView.Refresh();

                // Mostrando la páginacion del datagridvew
                mostrarPaginado();

                // Formato de celdas en el datagridview
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #15
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                int    personalId   = (cbxPersonales.SelectedIndex == -1) ? PersonalModel.personal.idPersonal : Convert.ToInt32(cbxPersonales.SelectedValue);
                int    sucursalId   = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);
                string estado       = (cbxEstados.SelectedIndex == -1) ? "todos" : cbxEstados.SelectedValue.ToString();
                int    idCajaSesion = 0;// ConfigModel.cajaSesion.idCajaSesion;

                RootObject <Ingreso> ingresoRoot = await ingresoModel.ingresos(sucursalId, personalId, idCajaSesion, estado, paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                ingresos = ingresoRoot.datos;
                ingresoBindingSource.DataSource = ingresos;
                dataGridView.Refresh();
                mostrarPaginado();

                // Formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                RootObject <DocCorrelativo> rootData = await docCorrelativoModel.listartodoCorrelativo(paginacion.currentPage, paginacion.speed);

                if (rootData == null)
                {
                    return;                   /// Verificar si hay datos
                }
                // actualizando datos de páginacón
                paginacion.itemsCount = rootData.nro_registros;
                paginacion.reload();

                // Ingresando
                docCorrelativos = rootData.datos;
                docCorrelativoBindingSource.DataSource = docCorrelativos;
                dataGridView.Refresh();

                // Mostrando el paginado
                mostrarPaginado();

                // Formato de celdas
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #17
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                int                personalId   = (cbxPersonales.SelectedIndex == -1) ? PersonalModel.personal.idPersonal : Convert.ToInt32(cbxPersonales.SelectedValue);
                int                sucursalId   = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);
                string             estado       = (cbxEstados.SelectedIndex == -1) ? "todos" : cbxEstados.SelectedValue.ToString();
                int                puntoVentaId = (cbxPuntosVenta.SelectedIndex == -1) ? ConfigModel.currentPuntoVenta : Convert.ToInt32(cbxPuntosVenta.SelectedValue);
                RootObject <Venta> rootData     = await ventaModel.ventas(sucursalId, puntoVentaId, personalId, estado, paginacion.currentPage, paginacion.speed);

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

                ventaBindingSource.DataSource = ventas;
                dataGridView.Refresh();
                // Mostrando la paginacion
                mostrarPaginado();
                // formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #18
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                int    sucursaId = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);
                string estado    = (cbxEstados.SelectedIndex == -1) ? "todos" : cbxEstados.SelectedValue.ToString();

                RootObject <PuntoDeVenta> puntoVentaRoot = await puntoVentaModel.puntoventas(sucursaId, estado, paginacion.currentPage, paginacion.speed);

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

                // Ingresandocu
                puntosDeVenta = puntoVentaRoot.datos;
                puntoDeVentaBindingSource.DataSource = puntosDeVenta;
                dataGridView.Refresh();

                // cargar paginacion de los registros
                mostrarPaginado();

                // formato de celdas del datagridview
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #19
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                datosconvertidoscuentaspagar = new DatosdeCuentasPagar();

                if (chkTodoProveedor.Checked)
                {
                    datosconvertidoscuentaspagar = await cuentaspagarModel.Cuentasporpagar(1, paginacion.currentPage, paginacion.speed);
                }
                else
                {
                    //datosconvertidoscuentaspagar = await cuentaspagarModel.Cuentasporpagar(0, paginacion.currentPage, paginacion.speed);
                    datosconvertidoscuentaspagar = await cuentaspagarModel.Cuentasporpagar(0, 1, 10);
                }
                if (datosconvertidoscuentaspagar.nro_registros == 0)
                {
                    datoCuentaPagarBindingSource.DataSource = null;
                    dgvCuentasPagar.Refresh();
                    return;
                }

                paginacion.itemsCount = datosconvertidoscuentaspagar.nro_registros;
                paginacion.reload();
                listaCuentaPagar = datosconvertidoscuentaspagar.datos;

                datoCuentaPagarBindingSource.DataSource = listaCuentaPagar;
                dgvCuentasPagar.Refresh();

                // Mostrando la paginacion
                mostrarPaginado();
            }
            catch (Exception ex)
            {
                string a = ex.ToString();
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                this.formPrincipal.cargarDatosAsideRight();
                loadState(false);
            }
        }
예제 #20
0
        private async void cargarRegistrosLike()
        {
            formPrincipal.appLoadState(true);
            loadState(true);
            try
            {
                int    personalId = (cbxPersonales.SelectedIndex == -1) ? PersonalModel.personal.idPersonal : Convert.ToInt32(cbxPersonales.SelectedValue);
                int    sucursalId = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);
                string nombre     = textBuscar.Text;
                RootObject <OrdenCompra> rootData = await ordenCompraModel.ocomprasLike(sucursalId, personalId, paginacion.currentPage, paginacion.speed, nombre);

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

                // Ingresando
                ordenCompras = rootData.datos;
                ordenCompraBindingSource.DataSource = rootData.datos;
                dataGridView.Refresh();

                // Mostrando la paginacion
                mostrarPaginado();

                // Formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
                formPrincipal.appLoadState(false);
            }
        }
예제 #21
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                string buscar = txtBuscar.Text;
                if (txtBuscar.Text.Trim() == "")
                {
                    buscar = "nada";
                }
                int    personalId   = (cbxPersonales.SelectedIndex == -1) ? PersonalModel.personal.idPersonal : Convert.ToInt32(cbxPersonales.SelectedValue);
                int    sucursalId   = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);
                string estado       = (cbxEstados.SelectedIndex == -1) ? "todos" : cbxEstados.SelectedValue.ToString();
                int    idCajaSesion = 0;// ConfigModel.cajaSesion.idCajaSesion;

                RootObject <Egreso> ingresosRoot = await egresoModel.egresos(sucursalId, personalId, idCajaSesion, estado, paginacion.currentPage, paginacion.speed, buscar);

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

                // Ingresando
                egresos = ingresosRoot.datos;
                egresoBindingSource.DataSource = egresos;
                dataGridView.Refresh();

                // Mostrando la paginacion del datagridview
                mostrarPaginado();

                // Formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                this.formPrincipal.cargarDatosAsideRight();
                loadState(false);
            }
        }
예제 #22
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                int sucursalId = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);
                int almacenId  = (cbxAlmacenes.SelectedIndex == -1) ? ConfigModel.currentIdAlmacen : Convert.ToInt32(cbxAlmacenes.SelectedValue);
                int estado     = (cbxEstados.SelectedIndex == -1) ? 0 : Convert.ToInt32(cbxEstados.SelectedValue);

                RootObject <GuiaRemision> rootData = await guiaRemisionModel.notaEntradas(sucursalId, almacenId, estado, paginacion.currentPage, paginacion.speed);

                if (rootData.nro_registros == 0)
                {
                    return;
                }

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

                // Ingresando
                guiaRemisiones = rootData.datos;
                guiaRemisionBindingSource.DataSource = guiaRemisiones;
                dataGridView.Refresh();

                // Mostrando el páginado
                mostrarPaginado();

                // Formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                List <ObjectReporteProducto> listaProductos = await reporteModel.existenciaProductos <List <ObjectReporteProducto> >(textBuscar.Text, int.Parse(cbxCategorias.SelectedValue.ToString()), int.Parse(cbxSucursales.SelectedValue.ToString()), int.Parse(cbxAlmacenes.SelectedValue.ToString()), 1);

                dgvProductos.DataSource = null;
                dgvProductos.DataSource = listaProductos;
                return;

                Dictionary <string, int> list = new Dictionary <string, int>();
                list.Add("id0", 0);
                Dictionary <string, int> sendList = (ConfigModel.currentProductoCategory.Count == 0) ? list : ConfigModel.currentProductoCategory;

                RootObject <Producto> productosRoot = await productoModel.productosPorCategoria(sendList, paginacion.currentPage, paginacion.speed);

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

                // Ingresando
                productos = productosRoot.datos;
                productoBindingSource.DataSource = productos;
                dgvProductos.Refresh();

                // Mostrando la paginacion
                mostrarPaginado();

                // Formato de celdas
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #24
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                datosconvertidoscuentascobrar = new DatosdeCuentasCobrar();

                datosconvertidoscuentascobrar = await cuentascobrarModel.Cuentasporcobrar(ConfigModel.sucursal.idSucursal, 1, paginacion.currentPage, paginacion.speed);

                if (datosconvertidoscuentascobrar.nro_registros == 0)
                {
                    return;
                }

                paginacion.itemsCount = datosconvertidoscuentascobrar.nro_registros;

                paginacion.reload();

                listaCuentaCobrar = datosconvertidoscuentascobrar.datos;



                datoCuentaCobrarBindingSource.DataSource = listaCuentaCobrar;
                dataGridView.Refresh();

                // Mostrando la paginacion
                mostrarPaginado();

                // formato de celdas
                decorationDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false);
            }
        }
예제 #25
0
        private async void cargarRegistros()
        {
            loadState(true);
            try
            {
                int idSucursal = (cbxSucursales.SelectedIndex == -1) ? ConfigModel.sucursal.idSucursal : Convert.ToInt32(cbxSucursales.SelectedValue);

                RootObject <CajaSesion> rootData = await cajaSesionModel.cajaSesionesInicializadas(idSucursal, paginacion.currentPage, paginacion.speed);

                if (rootData == null)
                {
                    return;                   /// Verificar si hay datos
                }
                // actualizando datos de páginacón
                paginacion.itemsCount = rootData.nro_registros;
                paginacion.reload();

                // Ingresando
                cajaSesiones = rootData.datos;
                cajaSesionBindingSource.DataSource = cajaSesiones;
                dataGridView.Refresh();

                // Mostrando el paginado
                mostrarPaginado();

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