Example #1
0
        public JsonResult BuscarNombre(string id)
        {
            try
            {
                List <ProductoE> lista = new List <ProductoE>();
                ProductoE        p     = new ProductoE();
                using (EntitiesProductos db = new EntitiesProductos())
                {
                    if (id == null)
                    {
                        lista = new DAOProducto().ListaProducto();
                    }
                    else
                    {
                        lista = new DAOProducto().BuscarNombre(id);
                    }

                    return(Json(new { r = "ok", listaB = lista }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
Example #2
0
 public void Eliminar(Producto p)
 {
     using (EntitiesProductos db = new EntitiesProductos())
     {
         db.Entry(p).State = System.Data.Entity.EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #3
0
 public ProductoE Obtener(int id)
 {
     using (EntitiesProductos db = new EntitiesProductos())
     {
         Producto  p   = db.Producto.Find(id);
         ProductoE pro = new ProductoE();
         pro.id          = p.id;
         pro.Nombre      = p.Nombre;
         pro.Precio      = p.Precio;
         pro.PrecioIVA   = p.PrecioIVA;
         pro.CategoriaId = p.CategoriaId;
         return(pro);
     }
 }
Example #4
0
        public List <CategoriaE> ListaCategoria()
        {
            using (EntitiesProductos db = new EntitiesProductos())
            {
                List <Categoria>  ls    = db.Categoria.ToList();
                List <CategoriaE> lista = ls.Select(x => new CategoriaE()
                {
                    IdCategoria = x.IdCategoria,
                    Descripcion = x.Descripcion
                }).ToList();

                return(lista);
            }
        }
Example #5
0
        public void Agregar(Producto p)
        {
            decimal iva = 0.16M;

            //decimal precioIva=Convert.ToDecimal(p.Precio)* iva;
            using (EntitiesProductos db = new EntitiesProductos())
            {
                Producto pe = new Producto();
                pe.Nombre      = p.Nombre;
                pe.Precio      = p.Precio;
                pe.PrecioIVA   = pe.Precio * iva + pe.Precio;
                pe.CategoriaId = p.CategoriaId;
                db.Producto.Add(pe);
                db.SaveChanges();
            }
        }
Example #6
0
        public void Editar(Producto p)
        {
            decimal iva = 0.16M;

            using (EntitiesProductos db = new EntitiesProductos())
            {
                Producto pe = new Producto();
                pe.id              = p.id;
                pe.Nombre          = p.Nombre;
                pe.Precio          = p.Precio;
                pe.PrecioIVA       = pe.Precio * iva + pe.Precio;
                pe.CategoriaId     = p.CategoriaId;
                db.Entry(pe).State = System.Data.Entity.EntityState.Modified;

                db.SaveChanges();
            }
        }
Example #7
0
        public List <ProductoE> BuscarCategoria(int idCat)
        {
            using (EntitiesProductos db = new EntitiesProductos())
            {
                List <Producto>  ls    = db.Producto.Include("Categoria").Where(x => x.Categoria.IdCategoria == idCat).ToList();
                List <ProductoE> lista = ls.Select(y => new ProductoE()
                {
                    CategoriaId = y.CategoriaId,
                    Descripcion = y.Categoria.Descripcion,
                    id          = y.id,
                    IdCategoria = y.Categoria.IdCategoria,
                    Nombre      = y.Nombre,
                    Precio      = y.Precio,
                    PrecioIVA   = y.PrecioIVA
                }).ToList();

                return(lista);
            }
        }
Example #8
0
        public List <ProductoE> ListaProducto()
        {
            using (EntitiesProductos db = new EntitiesProductos())
            {
                List <Producto>  ls    = db.Producto.Include("Categoria").ToList();
                List <ProductoE> lista = ls.Select(x => new ProductoE()
                {
                    CategoriaId = x.CategoriaId,
                    Descripcion = x.Categoria.Descripcion,
                    id          = x.id,
                    IdCategoria = x.Categoria.IdCategoria,
                    Nombre      = x.Nombre,
                    Precio      = x.Precio,
                    PrecioIVA   = x.PrecioIVA
                }).ToList();

                return(lista);
            }
        }