コード例 #1
0
ファイル: MonedaDA.cs プロジェクト: polmereles/1601
 public static IEnumerable<Moneda> GetMonedas()
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return (from m in db.Moneda select m).ToList();
     }
 }
コード例 #2
0
ファイル: TipoProductoDA.cs プロジェクト: polmereles/1601
 public static IEnumerable<TipoProducto> GetTipoProductos()
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return (from tp in db.TipoProducto select tp).ToList();
     }
 }
コード例 #3
0
ファイル: TalleDA.cs プロジェクト: polmereles/1601
 public static IEnumerable<Talles> GetTalles()
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return (from ta in db.Talles select ta).ToList();
     }
 }
コード例 #4
0
ファイル: TemporadaDA.cs プロジェクト: polmereles/1601
 public static IEnumerable<Temporada> GetTemporadas()
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return (from te in db.Temporada select te).ToList();
     }
 }
コード例 #5
0
ファイル: FotosDA.cs プロジェクト: polmereles/1601
        public static int Alta(Fotos foto)
        {
            try
            {
                using (db_kissyEntities db = new db_kissyEntities())
                {
                    db.Fotos.Add(foto);
                    db.SaveChanges();
                    return foto.id_foto;
                }
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Class: {0}, Property: {1}, Error: {2}",
                            validationErrors.Entry.Entity.GetType().FullName,
                            validationError.PropertyName,
                            validationError.ErrorMessage);
                    }
                }

                throw;  // You can also choose to handle the exception here...
            }
        }
コード例 #6
0
ファイル: TalleDA.cs プロジェクト: polmereles/1601
 public static Talles GetTalle(int id)
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return db.Talles.Single(ta => ta.id_talle == id);
     }
 }
コード例 #7
0
ファイル: MarcasDA.cs プロジェクト: polmereles/1601
 public static IEnumerable<Marcas> GetMarcas()
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return (from ma in db.Marcas select ma).ToList();
     }
 }
コード例 #8
0
ファイル: ArticulosDA.cs プロジェクト: polmereles/1601
 public static int ContarCantidadActivos(int idArticulo, string descripcion, int idTipoPrenda, int idTipoProducto, int idMarca, int idTemporada)
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return GetArticulosActivos(db, idArticulo, descripcion, idTipoPrenda, idTipoProducto, idMarca, idTemporada).Count();
     }
 }
コード例 #9
0
ファイル: MarcasDA.cs プロジェクト: polmereles/1601
 public static Marcas GetMarca(int idMarca)
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return (from ma in db.Marcas select ma).Single(x => x.id_marca == idMarca);
     }
 }
コード例 #10
0
ファイル: ColoresDA.cs プロジェクト: polmereles/1601
 public static IEnumerable<Colores> GetColores()
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return (from co in db.Colores select co).ToList();
     }
 }
コード例 #11
0
ファイル: CategoriasDA.cs プロジェクト: polmereles/1601
 public static IEnumerable<Categorias> GetCategorias()
 {
     using (db_kissyEntities db = new db_kissyEntities())
     {
         return (from ca in db.Categorias select ca).ToList();
     }
 }
コード例 #12
0
ファイル: ArticulosDA.cs プロジェクト: polmereles/1601
        public static Articulos GetArticuloById(int id)
        {
            using (db_kissyEntities db = new db_kissyEntities())
            {
                var q = db.Articulos.Include("Temporada").Include("Talles").Include("Marca").Include("TipoPrenda").Include("TipoProducto").Include("Moneda").Include("Fotos").Single(u => u.id_articulo == id);

                return q;
            }
        }
コード例 #13
0
ファイル: UsuariosDA.cs プロジェクト: polmereles/1601
        public static Usuarios GetUsuarioByLogin(Usuarios usr)
        {
            using (db_kissyEntities db = new db_kissyEntities())
            {
                var u = from us in db.Usuarios
                        where us.email == usr.email
                        select us;

                return u.ToList()[0];
            }
        }
コード例 #14
0
ファイル: ArticulosDA.cs プロジェクト: polmereles/1601
        public static IEnumerable<Articulos> ObtenerPagina(int paginaActual, int personasPorPagina, string sortColumns, int idArticulo, string descripcion, int idTipoPrenda, int idTipoProducto, int idMarca, int idTemporada)
        {
            using (db_kissyEntities db = new db_kissyEntities())
            {
                if (paginaActual < 1) paginaActual = 1;

                IQueryable<Articulos> query = GetArticulos(db, idArticulo, descripcion, idTipoPrenda, idTipoProducto, idMarca, idTemporada);

                return query.OrderUsingSortExpression(sortColumns)
                            .Skip((paginaActual - 1) * personasPorPagina)
                            .Take(personasPorPagina)
                            .ToList();
            }
        }
コード例 #15
0
ファイル: ArticulosDA.cs プロジェクト: polmereles/1601
 private static IQueryable<Articulos> GetArticulos(db_kissyEntities db, int idArticulo, string descripcion, int idTipoPrenda, int idTipoProducto, int idMarca, int idTemporada)
 {
     IQueryable<Articulos> query = from b in db.Articulos.Include("Temporada").Include("Talles").Include("Marca").Include("TipoPrenda").Include("TipoProducto").Include("Moneda").Include("Fotos")
                                 where (idMarca == 0 || b.id_marca == idMarca)
                                 && b.descripcion.Contains(descripcion)
                                 && (idArticulo == 0 || b.id_articulo == idArticulo)
                                 && (idTemporada == 0 || b.id_temporada == idTemporada)
                                 && (idTipoPrenda == 0 || b.id_tipo_prenda == idTipoPrenda)
                                 && (idTipoProducto == 0 || b.id_tipo_producto == idTipoProducto)
                                 select b;
     return query;
 }