Example #1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobanteEmisionDetalle
        /// En la BASE de DATO la Tabla : [GestionComercial.ComprobanteEmisionDetalle]
        /// <summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public List <BEComprobanteEmisionDetalle> ListProductoComercializado(BaseFiltro filtro)
        {
            List <BEComprobanteEmisionDetalle> comprobanteEmisionDetalle = new List <BEComprobanteEmisionDetalle>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_DocumRegDetalle_ProductoComprado(filtro.codRegDestinoDocum,
                                                                              filtro.codPerEntidad,
                                                                              filtro.codProducto);
                    foreach (var item in resul)
                    {
                        comprobanteEmisionDetalle.Add(new BEComprobanteEmisionDetalle()
                        {
                            codDocumReg               = item.codDocumReg,
                            codDocumRegDetalle        = item.codDocumRegDetalle,
                            NumeroComprobante         = item.NumeroComprobante,
                            FechaDeEmision            = item.FechaDeEmision,
                            codProducto               = item.codProducto,
                            CodigoProducto            = item.codigoProducto,
                            CodigoArguUnidadMedNombre = item.CodigoArguUnidadMedNombre,
                            Cantidad          = item.Cantidad,
                            UnitPrecioSinIGV  = item.UnitPrecioSinIGV,
                            UnitValorVenta    = item.UnitValorVenta,
                            TotItemValorBruto = item.TotItemValorBruto,
                            TotItemValorVenta = item.TotItemValorVenta,
                            Descripcion       = item.Descripcion,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegMaquina        = item.SegMaquina
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(comprobanteEmisionDetalle);
        }