Beispiel #1
0
 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());
 }
Beispiel #2
0
        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();
 }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        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);
            }
        }