예제 #1
0
        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);
        }
예제 #2
0
        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);
        }