// GET: Cliente
        public ActionResult Index()
        {
            //Read
            List <ListClienteViewModel> lst;

            using (EurekaLibreriaDBEntities db = new EurekaLibreriaDBEntities())
            {
                lst = (from x in db.Clientes
                       select new ListClienteViewModel
                {
                    Id = x.ID,
                    Nombre = x.Nombre,
                    Direccion = x.Direccion,
                    Telefono = x.Telefono
                }).ToList();
            }
            return(View(lst));
        }
Beispiel #2
0
        public ActionResult Editar(int Id)
        {
            ArticuloViewModel model = new ArticuloViewModel();

            using (EurekaLibreriaDBEntities db = new EurekaLibreriaDBEntities())
            {
                var xArticulo = db.Articulos.Find(Id);
                model.Nombre          = xArticulo.Nombre;
                model.Descripcion     = xArticulo.Descripcion;
                model.Categoria       = xArticulo.Categoria;
                model.Autor           = xArticulo.Autor;
                model.TotalInventario = xArticulo.TotalInventario;
                model.Editorial       = xArticulo.Editorial;
                model.Precio          = xArticulo.Precio;
                model.Id = xArticulo.ID;
            }
            return(View(model));
        }
Beispiel #3
0
        // GET: Articulo
        public ActionResult Index()
        {
            //Read
            List <ListArticuloViewModel> lst;

            using (EurekaLibreriaDBEntities db = new EurekaLibreriaDBEntities())
            {
                lst = (from x in db.Articulos
                       select new ListArticuloViewModel
                {
                    Id = x.ID,
                    Nombre = x.Nombre,
                    Descripcion = x.Descripcion,
                    Categoria = x.Categoria,
                    Autor = x.Autor,
                    TotalInventario = x.TotalInventario,
                    Editorial = x.Editorial,
                    Precio = x.Precio
                }).ToList();
            }
            return(View(lst));
        }
        public ActionResult Nuevo(FacturaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (EurekaLibreriaDBEntities db = new EurekaLibreriaDBEntities())
                    {
                        var xFactura = new Factura();
                        xFactura.Fecha = DateTime.Now;
                        xFactura.Total = model.Total;

                        db.Facturas.Add(xFactura);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Factura/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Editar(SucursaleViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (EurekaLibreriaDBEntities db = new EurekaLibreriaDBEntities())
                    {
                        var xSucursale = db.Sucursales.Find(model.ID);
                        xSucursale.Nombre    = model.Nombre;
                        xSucursale.Direccion = model.Direccion;

                        db.Entry(xSucursale).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Sucursale/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Nuevo(SucursaleViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (EurekaLibreriaDBEntities db = new EurekaLibreriaDBEntities())
                    {
                        var xSucursale = new Sucursale();
                        xSucursale.Nombre    = model.Nombre;
                        xSucursale.Direccion = model.Direccion;

                        db.Sucursales.Add(xSucursale);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Sucursale/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }