/// <summary> /// Retorna un LISTA de registros de la Entidad Almacen.InventarioSerie /// En la BASE de DATO la Tabla : [Almacen.InventarioSerie] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEInventarioSerie> List_ConsSerie_Paged(BaseFiltroAlmacen pFiltro) { List <BEInventarioSerie> lstInventarioSerie = new List <BEInventarioSerie>(); try { using (_AlmacenDataContext SQLDContext = new _AlmacenDataContext(conexion)) { var resul = SQLDContext.omgc_S_Inventario_ConsSerie_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codInventario); foreach (var item in resul) { BEInventarioSerie objInventarioSerie = new BEInventarioSerie(); objInventarioSerie.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objInventarioSerie.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; objInventarioSerie.objProductoSerie.CodigoRegistro = item.CodigoRegistro; objInventarioSerie.codInventarioSerie = item.codInventarioSerie; objInventarioSerie.codInventario = item.codInventario; objInventarioSerie.codProductoSeriado = item.codProductoSeriado; objInventarioSerie.objProductoSerie.codProducto = item.codProducto; objInventarioSerie.objProductoSerie.NumeroSerie = item.NumeroSerie; objInventarioSerie.objProductoSerie.objEstadoMercaderia.desNombre = item.codRegEstadoMercaderiaNombre; objInventarioSerie.indExisteFisico = item.indExisteFisico; objInventarioSerie.numConteo = item.numConteo; objInventarioSerie.objProductoSerie.NumeroComprobanteCompra = item.NumeroComprobanteCompra; objInventarioSerie.objProductoSerie.FechaIngreso = item.FechaIngreso; objInventarioSerie.objProductoSerie.NumeroComprobanteComprom = item.NumeroComprobanteComprom; objInventarioSerie.objProductoSerie.FechaComprometido = item.FechaComprometido; objInventarioSerie.objProductoSerie.NumeroComprobanteVenta = item.NumeroComprobanteVenta; objInventarioSerie.objProductoSerie.FechaVenta = item.FechaVenta; objInventarioSerie.segUsuarioCrea = item.segUsuarioCrea; objInventarioSerie.segUsuarioEdita = item.segUsuarioEdita; objInventarioSerie.segFechaCrea = item.segFechaCrea; objInventarioSerie.segFechaEdita = item.segFechaEdita; objInventarioSerie.segMaquinaCrea = item.segMaquina; lstInventarioSerie.Add(objInventarioSerie); } } } catch (Exception ex) { throw ex; } return(lstInventarioSerie); }
/// <summary> /// Lista los registros de inventario serie por Periodo de inventario y conteo /// </summary> /// <param name="pr_Filtro"></param> /// <returns></returns> public List <BEInventarioSerie> ListPorPeriodo(BaseFiltroAlmacen pr_Filtro) { List <BEInventarioSerie> lstInventarioSerie = new List <BEInventarioSerie>(); BEInventarioSerie itemInventarioSerie = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_InventarioSerie_codPeriodo(pr_Filtro.perPeriodo, pr_Filtro.cntConteo); foreach (var item in resul) { itemInventarioSerie = new BEInventarioSerie(); itemInventarioSerie.codInventarioSerie = item.codInventarioSerie; itemInventarioSerie.codInventario = item.codInventario; itemInventarioSerie.codProductoSeriado = item.codProductoSeriado; itemInventarioSerie.indExisteFisico = item.indExisteFisico; itemInventarioSerie.numConteo = item.numConteo; itemInventarioSerie.segUsuarioCrea = item.segUsuarioCrea; itemInventarioSerie.segUsuarioEdita = item.segUsuarioEdita; itemInventarioSerie.segFechaCrea = item.segFechaCrea; itemInventarioSerie.segFechaEdita = item.segFechaEdita; itemInventarioSerie.segMaquinaCrea = item.segMaquina; itemInventarioSerie.objProductoSerie.NumeroSerie = item.NumeroSerie; itemInventarioSerie.objProductoSerie.NumeroLote = item.NumeroLote; itemInventarioSerie.objProductoSerie.codRegEstadoMercaderia = item.codRegEstadoMercaderia; itemInventarioSerie.objProductoSerie.codRegEstadoMercaderiaNombre = item.codRegEstadoMercaderiaNombre; itemInventarioSerie.objProductoSerie.CodigoRegistro = item.CodigoRegistro; lstInventarioSerie.Add(itemInventarioSerie); } } } catch (Exception ex) { throw ex; } return(lstInventarioSerie); }