public List <vwProductoConsignacion> ListProductoConsignacion(BaseFiltroProductoConsignacion pFiltro) { List <vwProductoConsignacion> lstProductoConsignacion = new List <vwProductoConsignacion>(); try { using (_ConsultasGCDataContext SQLDC = new _ConsultasGCDataContext(conexion)) { var resul = SQLDC.omgc_R_Producto_Consignacion(pFiltro.codEmpresa, pFiltro.fecInicio, pFiltro.fecFinal, pFiltro.codProducto, pFiltro.codPuntoVenta, pFiltro.codPerEntidad, pFiltro.codDocumento, pFiltro.numDocumento, pFiltro.numSerieProducto); int contador = 1; foreach (var item in resul) { lstProductoConsignacion.Add(new vwProductoConsignacion() { codItem = contador, codDocumReg = item.codDocumReg, cntStockMovimi = item.cntStockMovimi, codCliente = item.codCliente, codProducto = item.CodigoProducto, fecConsignacion = item.fecConsignacion, nomDescripcion = item.nomDescripcion, nomRazonSocial = item.nomRazonSocial, numGuiaRemision = item.numGuiaRemision, numLote = item.numLote, numSerie = item.numSerie, segUsuarioCrea = item.SegUsuarioCrea, segUsuarioEdita = item.SegUsuarioEdita, }); ++contador; } } } catch (Exception) { throw; } return(lstProductoConsignacion); }
public List <vwProductoConsignacion> ListProductoConsignacion(BaseFiltroProductoConsignacion pFiltro) { List <vwProductoConsignacion> lstProductoConsignacion = new List <vwProductoConsignacion>(); try { pFiltro.fecInicio = HelpTime.ConvertYYYYMMDD(pFiltro.fecInicioDate); pFiltro.fecFinal = HelpTime.ConvertYYYYMMDD(pFiltro.fecFinalDate); lstProductoConsignacion = oConsultasGCData.ListProductoConsignacion(pFiltro); int contador = 1; foreach (vwProductoConsignacion item in lstProductoConsignacion) { item.codItem = contador; ++contador; } } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString()); throw new Exception(returnValor.Message); } return(lstProductoConsignacion); }