コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }