public List <DTOProductoProveedorResponse> ListPaged(BaseFiltroProductoProveedor filtro) { List <DTOProductoProveedorResponse> lstProveedor = new List <DTOProductoProveedorResponse>(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_ProductoProveedor_Paged(filtro.jqCurrentPage, filtro.jqPageSize, filtro.jqSortColumn, filtro.jqSortOrder, filtro.codEmpresa, filtro.codProducto, filtro.codPersonaProveedor, filtro.indActivo); foreach (var item in resul) { lstProveedor.Add(new DTOProductoProveedorResponse() { ROWNUM = item.ROWNUM.Value, TOTALROWS = item.TOTALROWS.Value, codProductoProveedor = item.codProductoProveedor, codPersona = item.CodigoPersona, codigoProducto = item.CodigoProducto, codPersonaNombre = item.CodigoPersonaNombre, Estado = item.Estado, segFechaEdita = item.segFechaEdita, segUsuarioEdita = item.segUsuarioEdita, }); } } } catch (Exception ex) { throw ex; } return(lstProveedor); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Almacen.ProductoProveedores /// En la BASE de DATO la Tabla : [Almacen.ProductoProveedores] /// <summary> /// <param name="filtro"></param> /// <returns></returns> public List <BEProductoProveedor> List(BaseFiltroProductoProveedor filtro) { List <BEProductoProveedor> lstProveedor = new List <BEProductoProveedor>(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_ProductoProveedor(filtro.codEmpresa, filtro.codProductoProveedor, filtro.codProducto, filtro.codPersonaProveedor, filtro.indActivo); foreach (var item in resul) { lstProveedor.Add(new BEProductoProveedor() { codProductoProveedor = item.codProductoProveedor, codProducto = item.codProducto, codigoProducto = item.CodigoProducto, CodigoPersona = item.CodigoPersona, CodigoPersonaNombre = item.CodigoPersonaNombre, Estado = item.Estado, segUsuarioCrea = item.SegUsuarioCrea, segUsuarioEdita = item.SegUsuarioEdita, segFechaCrea = item.SegFechaCrea, segFechaEdita = item.SegFechaEdita, segMaquinaEdita = item.SegMaquina, }); } } } catch (Exception ex) { throw ex; } return(lstProveedor); }