private async Task <int> RefrescarListado() { UcFiltrosLibros.Spinner.Show(); int pageTotal = 0; var codigoProveedor = UcFiltrosLibros.CodigoProveedor; var codigoLibroCompleto = UcFiltrosLibros.CodigoLibroCompleto; var isbn = UcFiltrosLibros.ISBN; var nombreTitulo = UcFiltrosLibros.NombreTitulo; var proveedorId = UcFiltrosLibros.ProveedorId; var temaId = UcFiltrosLibros.TemaId; var autorNombre = UcFiltrosLibros.AutorNombre; var editorialId = UcFiltrosLibros.EditorialId; var conStock = UcFiltrosLibros.ConStock; var codigoBarra = UcFiltrosLibros.CodigoBarra; var sucursalId = this.Context.SucursalActual.Id; var conOchoDeMarzo = UcFiltrosLibros.OchoDeMarzo; var activos = UcFiltrosLibros.Activos; var titulos = await Task.Run(() => _tituloNegocio.Listado("NombreTitulo", "ASC", codigoProveedor, codigoLibroCompleto, isbn, codigoBarra, nombreTitulo, proveedorId, temaId, autorNombre, editorialId, conStock, sucursalId, conOchoDeMarzo, activos, TitulosPager.CurrentPage, TitulosPager.PageSize, out pageTotal)); GridTitulos.DataSource = titulos; TitulosPager.UpdateState(pageTotal); UcFiltrosLibros.Spinner.Hide(); BtnSeleccionar.Enabled = pageTotal != 0; return(pageTotal); }
private void CargarTitulo(Guid _Tituloid) { UcFiltrosLibros.Spinner.Show(); var _tituloEdit = Uow.Titulos.Obtener(t => t.Id == _Tituloid); int pageTotal = 0; var codigoProveedor = UcFiltrosLibros.CodigoProveedor; var codigoLibroCompleto = _tituloEdit.Cod; //UcFiltrosLibros.CodigoLibroCompleto; var isbn = UcFiltrosLibros.ISBN; var nombreTitulo = UcFiltrosLibros.NombreTitulo; var proveedorId = UcFiltrosLibros.ProveedorId; var temaId = UcFiltrosLibros.TemaId; var autorNombre = UcFiltrosLibros.AutorNombre; var editorialId = UcFiltrosLibros.EditorialId; var conStock = UcFiltrosLibros.ConStock; var conStock8 = UcFiltrosLibros.OchoDeMarzo; var sucursalId = this.Context.SucursalActual.Id; string codigoBarra = UcFiltrosLibros.CodigoBarra; var activos = UcFiltrosLibros.Activos; var titulos = _tituloNegocio.Listado(SortColumn, SortDirection, codigoProveedor, codigoLibroCompleto, isbn, codigoBarra, nombreTitulo, proveedorId, temaId, autorNombre, editorialId, conStock, sucursalId, conStock8, activos, TitulosPager.CurrentPage, TitulosPager.PageSize, out pageTotal); _proveedorId = _tituloEdit.ProveedorId; _proveedor = Uow.Proveedores.Obtener(p => p.Id == _proveedorId); GridTitulos.DataSource = titulos; UcFiltrosLibros.Spinner.Visible = false; TitulosPager.UpdateState(pageTotal); }