Beispiel #1
0
 public static CustomPeopleModel GetCustomSinglePeople(int IdPersona)
 {
     Entities.StartGymDB db = new Entities.StartGymDB();
     return(db.Personas
            .Where(m => m.IdPersona == IdPersona)
            .Select(m => new CustomPeopleModel
     {
         IdPersona = m.IdPersona,
         Nombre = m.NombrePersona,
         ApePaterno = m.ApellidoPaterno,
         ApeMaterno = m.ApellidoMaterno,
         IdTipoPersona = m.IdTipoPersona ?? 1,
         IdGenero = m.IdGenero ?? 0,
         IdConocio = m.IdConocio,
         IdObjetivo = m.IdObjetivo,
         Multiclub = m.Multiclub,
         FechaAlta = m.FechaAlta,
         FechaNac = m.FechaNac,
         IdEstatus = m.IdEstatusPersona,
         Telefono = string.Empty,
         Email = m.Email,
         IdSucursal = m.IdSucursal ?? 1,
         RFC = m.RFC
     }).FirstOrDefault());
 }
Beispiel #2
0
 public object jBuscarCliente(string Buscar, int? items)
 {
     Entities.StartGymDB db = new Entities.StartGymDB();
     IEnumerable<CustomPeopleModel> r = PeopleModel.GetCustomSearchPeople(Buscar.Trim());
     if (r != null && r.Count()>0)
     {
         return r.Select(m => new { IdPersona = m.IdPersona, Persona = string.Concat(m.Nombre, " ", m.ApePaterno, " ", m.ApeMaterno, m.RFC.Trim()) }).ToList();
     }
     return null;
 }
Beispiel #3
0
        public object jBuscarCliente(string Buscar, int?items)
        {
            Entities.StartGymDB             db = new Entities.StartGymDB();
            IEnumerable <CustomPeopleModel> r  = PeopleModel.GetCustomSearchPeople(Buscar.Trim());

            if (r != null && r.Count() > 0)
            {
                return(r.Select(m => new { IdPersona = m.IdPersona, Persona = string.Concat(m.Nombre, " ", m.ApePaterno, " ", m.ApeMaterno, m.RFC.Trim()) }).ToList());
            }
            return(null);
        }
Beispiel #4
0
 public static IEnumerable<CustomCatalogModel> CatGeneralTitle(bool OnlyActive)
 {
     Entities.StartGymDB db = new Entities.StartGymDB();
     if(OnlyActive)
     {
         return db.CatalogoGens.Where(m => m.Id == 0 && m.Activo == true).OrderBy(m => m.Descripcion).Select(m => new CustomCatalogModel { IdCatalogo = m.IdCatalogo, Id = m.Id, Descripcion = m.Descripcion, Activo = m.Activo, Default1 = m.Default1 }).AsEnumerable();
     }
     else
     {
         return db.CatalogoGens.Where(m => m.Id == 0).OrderBy(m => m.Descripcion).Select(m => new CustomCatalogModel { IdCatalogo = m.IdCatalogo, Id = m.Id, Descripcion = m.Descripcion, Activo = m.Activo, Default1 = m.Default1 }).AsEnumerable();
     }
 }
Beispiel #5
0
 public static IEnumerable <CustomCatalogModel> CatGeneralTitle(bool OnlyActive)
 {
     Entities.StartGymDB db = new Entities.StartGymDB();
     if (OnlyActive)
     {
         return(db.CatalogoGens.Where(m => m.Id == 0 && m.Activo == true).OrderBy(m => m.Descripcion).Select(m => new CustomCatalogModel {
             IdCatalogo = m.IdCatalogo, Id = m.Id, Descripcion = m.Descripcion, Activo = m.Activo, Default1 = m.Default1
         }).AsEnumerable());
     }
     else
     {
         return(db.CatalogoGens.Where(m => m.Id == 0).OrderBy(m => m.Descripcion).Select(m => new CustomCatalogModel {
             IdCatalogo = m.IdCatalogo, Id = m.Id, Descripcion = m.Descripcion, Activo = m.Activo, Default1 = m.Default1
         }).AsEnumerable());
     }
 }
Beispiel #6
0
        public static IEnumerable <CustomPeopleModel> GetCustomSearchPeople(string query, int top = 20)
        {
            Entities.StartGymDB db = new Entities.StartGymDB();
            int IdPersonaSearch    = 0;

            if (string.IsNullOrEmpty(query))
            {
                return(db.Personas
                       .OrderByDescending(m => m.FechaAlta)
                       .Take(top)
                       .Select(m => new CustomPeopleModel {
                    IdPersona = m.IdPersona,
                    Nombre = string.Concat(m.NombrePersona, " ", m.ApellidoPaterno, " ", m.ApellidoMaterno),
                    FechaAlta = m.FechaAlta,
                    TipoPersona = db.CatalogoGens.FirstOrDefault(n => n.IdCatalogo == 8 && n.Id == m.IdTipoPersona).Descripcion,
                    IdEstatus = m.IdEstatusPersona,
                    Estatus = db.CatalogoGens.FirstOrDefault(n => n.IdCatalogo == 2 && n.Id == m.IdEstatusPersona).Descripcion
                }).AsEnumerable());
            }
            else
            {
                if (int.TryParse(query, out IdPersonaSearch))
                {
                    IList <CustomPeopleModel> l = new List <CustomPeopleModel>();
                    l.Add(GetCustomSinglePeople(IdPersonaSearch));
                    return(l);
                }
                else
                {
                    return(db.Personas
                           .Where(m => string.Concat(m.NombrePersona, " ", m.ApellidoPaterno, " ", m.ApellidoMaterno).Contains(query) || m.RFC.Contains(query))
                           .OrderByDescending(m => m.FechaAlta)
                           .Take(top)
                           .Select(m => new CustomPeopleModel
                    {
                        IdPersona = m.IdPersona,
                        Nombre = string.Concat(m.NombrePersona, " ", m.ApellidoPaterno, " ", m.ApellidoMaterno),
                        FechaAlta = m.FechaAlta,
                        TipoPersona = db.CatalogoGens.FirstOrDefault(n => n.IdCatalogo == 8 && n.Id == m.IdTipoPersona).Descripcion,
                        IdEstatus = m.IdEstatusPersona,
                        Estatus = db.CatalogoGens.FirstOrDefault(n => n.IdCatalogo == 2 && n.Id == m.IdEstatusPersona).Descripcion
                    }).AsEnumerable());
                }
            }
        }
Beispiel #7
0
 public static IEnumerable <Entities.Sucursale> Sucursales()
 {
     Entities.StartGymDB db = new Entities.StartGymDB();
     return(db.Sucursales.OrderBy(m => m.Nombre).AsEnumerable());
 }
Beispiel #8
0
 public static CustomPeopleModel GetCustomSinglePeople(int IdPersona)
 {
     Entities.StartGymDB db = new Entities.StartGymDB();
     return db.Personas
         .Where(m => m.IdPersona == IdPersona)
         .Select(m => new CustomPeopleModel
         {
             IdPersona = m.IdPersona,
             Nombre = m.NombrePersona,
             ApePaterno = m.ApellidoPaterno,
             ApeMaterno = m.ApellidoMaterno,
             IdTipoPersona = m.IdTipoPersona ?? 1,
             IdGenero = m.IdGenero ?? 0,
             IdConocio = m.IdConocio,
             IdObjetivo = m.IdObjetivo,
             Multiclub = m.Multiclub,
             FechaAlta = m.FechaAlta,
             FechaNac = m.FechaNac,
             IdEstatus = m.IdEstatusPersona,
             Telefono = string.Empty,
             Email = m.Email,
             IdSucursal = m.IdSucursal ?? 1,
             RFC = m.RFC
         }).FirstOrDefault();
 }
Beispiel #9
0
 public static IEnumerable<CustomPeopleModel> GetCustomSearchPeople(string query, int top = 20)
 {
     Entities.StartGymDB db = new Entities.StartGymDB();
     int IdPersonaSearch = 0;
     if (string.IsNullOrEmpty(query))
     {
         return db.Personas
             .OrderByDescending(m => m.FechaAlta)
             .Take(top)
             .Select(m => new CustomPeopleModel {
                 IdPersona = m.IdPersona,
                 Nombre = string.Concat(m.NombrePersona, " ", m.ApellidoPaterno, " ", m.ApellidoMaterno),
                 FechaAlta = m.FechaAlta,
                 TipoPersona = db.CatalogoGens.FirstOrDefault(n => n.IdCatalogo == 8 && n.Id == m.IdTipoPersona).Descripcion,
                 IdEstatus = m.IdEstatusPersona,
                 Estatus = db.CatalogoGens.FirstOrDefault(n => n.IdCatalogo == 2 && n.Id == m.IdEstatusPersona).Descripcion
             }).AsEnumerable();
     }
     else
     {
         if(int.TryParse(query, out IdPersonaSearch))
         {
             IList<CustomPeopleModel> l = new List<CustomPeopleModel>();
             l.Add(GetCustomSinglePeople(IdPersonaSearch));
             return l;
         }
         else
         {
             return db.Personas
             .Where(m => string.Concat(m.NombrePersona, " ", m.ApellidoPaterno, " ", m.ApellidoMaterno).Contains(query) || m.RFC.Contains(query))
             .OrderByDescending(m => m.FechaAlta)
             .Take(top)
             .Select(m => new CustomPeopleModel
             {
                 IdPersona = m.IdPersona,
                 Nombre = string.Concat(m.NombrePersona, " ", m.ApellidoPaterno, " ", m.ApellidoMaterno),
                 FechaAlta = m.FechaAlta,
                 TipoPersona = db.CatalogoGens.FirstOrDefault(n => n.IdCatalogo == 8 && n.Id == m.IdTipoPersona).Descripcion,
                 IdEstatus = m.IdEstatusPersona,
                 Estatus = db.CatalogoGens.FirstOrDefault(n => n.IdCatalogo == 2 && n.Id == m.IdEstatusPersona).Descripcion
             }).AsEnumerable();
         }
     }
 }
Beispiel #10
0
 public static IEnumerable<Entities.Sucursale> Sucursales()
 {
     Entities.StartGymDB db = new Entities.StartGymDB();
     return db.Sucursales.OrderBy(m => m.Nombre).AsEnumerable();
 }
Beispiel #11
0
 public AccountModel()
 {
     db = new Entities.StartGymDB();
 }
Beispiel #12
0
 public AccountModel()
 {
     db = new Entities.StartGymDB();
 }