/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.ListaDePrecio /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecio] /// <summary> /// <param name="filtro"></param> /// <returns></returns> public List <BEListaDePrecio> List(BaseFiltro filtro) // string prm_CodigoLista, string prm_CodigoPersonaEmpre, string prm_CodigoPuntoVenta, string prm_Descripcion, bool? prm_EsParaVenta, bool? prm_Estado) { List <BEListaDePrecio> lstListaDePrecio = new List <BEListaDePrecio>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_ListaDePrecio(filtro.codListaPrecio , filtro.codEmpresaRUC , filtro.codPuntoVenta , filtro.desNombre , filtro.indParaVenta , filtro.indEstado); foreach (var item in resul) { lstListaDePrecio.Add(new BEListaDePrecio() { CodigoLista = item.CodigoLista, Descripcion = item.Descripcion, EsParaVenta = item.EsParaVenta, Observaciones = item.Observaciones, FechaGenerada = item.FechaGenerada, Estado = item.Estado, segUsuarioCrea = item.SegUsuarioCrea, segUsuarioEdita = item.SegUsuarioEdita, segFechaCrea = item.SegFechaCrea, segFechaEdita = item.SegFechaEdita, segMaquinaCrea = item.SegMaquina, CodigoPersonaEmpre = item.CodigoPersonaEmpre, CodigoPersonaEmpreNombre = item.CodigoPersonaEmpreNombre, CodigoPuntoVenta = item.CodigoPuntoVenta, CodigoPuntoVentaNombre = item.CodigoPuntoVentaNombre, }); } } } catch (Exception ex) { throw ex; } return(lstListaDePrecio); }