public override List <Cliente> BuscarLista(System.Linq.Expressions.Expression <Func <Cliente, bool> > busqueda, Core.CargarRelaciones cargarEntidades) { return(this.Contexto.ObtenerContextos <Cliente>().FirstOrDefault().Consultar <Cliente>(cargarEntidades) .Where(busqueda) .Select(c => new Cliente() { Codigo = c.Codigo, Nombre = c.Nombre, Apellido = c.Apellido, NombreFantasia = c.NombreFantasia, Cuit = c.Cuit, NumeroDocumentoCliente = c.NumeroDocumentoCliente, Domicilio = c.Domicilio }).ToList()); }
public override List <Cliente> BuscarLista(System.Linq.Expressions.MethodCallExpression busqueda, Core.CargarRelaciones cargarEntidades) { if (busqueda != null) { var query = this.Contexto.Consultar <Cliente>(cargarEntidades).Provider.CreateQuery <Cliente>(busqueda) .Select(c => new { Id = c.Id, Codigo = c.Codigo, Nombre = c.Nombre, Apellido = c.Apellido, NombreFantasia = c.NombreFantasia, RazonSocial = c.RazonSocial, Cuit = c.Cuit, NumeroDocumentoCliente = c.NumeroDocumentoCliente, Domicilio = c.Domicilio }); Debug.WriteLine(query.ToString()); return(query.ToList().Select(x => new Cliente() { Id = x.Id, Codigo = x.Codigo, Nombre = x.Nombre, Apellido = x.Apellido, NombreFantasia = x.NombreFantasia, RazonSocial = x.RazonSocial, Cuit = x.Cuit, NumeroDocumentoCliente = x.NumeroDocumentoCliente, Domicilio = x.Domicilio }).OrderBy(f => f.RazonSocial).ToList()); } else { return(null); } }
public new Servicios.DTO.Clientes.RutaDeVenta BuscarSimple(object busqueda, Core.CargarRelaciones cargarEntidades) { throw new NotImplementedException(); }
public new Servicios.DTO.Clientes.RutaDeVenta BuscarPorCodigo <TMaestro>(object busqueda, Core.CargarRelaciones cargarEntidades, List <Core.DTO.ParametrosMiniBusca> parametros) where TMaestro : Core.Modelo.EntidadMaestro { throw new NotImplementedException(); }
public new List <Servicios.DTO.Clientes.RutaDeVenta> BuscarLista(object param, Core.CargarRelaciones cargarEntidades) { throw new NotImplementedException(); }
public override List <Servicios.DTO.Financiero.ConceptoDeMovimiento> BuscarLista(object param, Core.CargarRelaciones cargarEntidades) { var listaConceptos = new List <Servicios.DTO.Financiero.ConceptoDeMovimiento>(); var query = this.BuscadorEntidad.ConsultaSimple(Core.CargarRelaciones.CargarTodo); var lista = (from c in query select c).ToList(); //return this.Mapeador.ToListDto(this.BuscadorEntidad.BuscarLista(c=>c.) listaConceptos = this.Mapeador.ToListDto(lista); return(listaConceptos); }
public override IList <DTO.Proveedores.ColorColumnaPlantilla> ObtenerLista(object param, Core.CargarRelaciones cargarEntidades, string empresa) { var colores = base.ObtenerLista(param, cargarEntidades, empresa); if (colores != null && colores.Count != 0) { return(colores); } else { var result = new List <ColorColumnaPlantilla>(); foreach (string item in Enum.GetNames(typeof(Inteldev.Fixius.Servicios.DTO.Proveedores.TipoColumna))) { var color = this.Crear(empresa).GetEntidad(); color.Columna = (Inteldev.Fixius.Servicios.DTO.Proveedores.TipoColumna)Enum.Parse(typeof(Inteldev.Fixius.Servicios.DTO.Proveedores.TipoColumna), item); color.ColorColumna = "255,255,255"; result.Add(color); } return(result); } }