Exemple #1
0
        public ActionResult Nuevo(ProductoVM model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (ProductosFerreterosDBEntities myDB = new ProductosFerreterosDBEntities())
                    {
                        var prod = new Productos();
                        prod.Nombre           = model.Nombre;
                        prod.Descripcion      = model.Descripcion;
                        prod.PrecioCompra     = model.PrecioCompra;
                        prod.PrecioVenta      = model.PrecioVenta;
                        prod.InventarioMinimo = model.InventarioMinimo;
                        prod.Activo           = true;

                        myDB.Productos.Add(prod);
                        myDB.SaveChanges();
                    }
                    return(Redirect("/Producto"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #2
0
        public ActionResult Editar(ProductoVM model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (ProductosFerreterosDBEntities myDB = new ProductosFerreterosDBEntities())
                    {
                        var prod = myDB.Productos.FirstOrDefault(x => x.Id == model.Id);
                        prod.Nombre           = model.Nombre;
                        prod.Descripcion      = model.Descripcion;
                        prod.PrecioCompra     = model.PrecioCompra;
                        prod.PrecioVenta      = model.PrecioVenta;
                        prod.InventarioMinimo = model.InventarioMinimo;
                        //prod.Activo = true;

                        myDB.Entry(prod).State = System.Data.Entity.EntityState.Modified;
                        myDB.SaveChanges();
                    }
                    return(Redirect("/Producto"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Nuevo(ClienteVM model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (ProductosFerreterosDBEntities myDB = new ProductosFerreterosDBEntities())
                    {
                        var client = new Clientes();
                        client.Nombre    = model.Nombre;
                        client.Direccion = model.Direccion;
                        client.Telefono  = model.Telefono;
                        client.Activo    = true;

                        myDB.Clientes.Add(client);
                        myDB.SaveChanges();
                    }
                    return(Redirect("/Cliente"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #4
0
        public ActionResult Eliminar(int id)
        {
            ProductoVM model = new ProductoVM();

            using (ProductosFerreterosDBEntities myDB = new ProductosFerreterosDBEntities())
            {
                var pro = myDB.Productos.Find(id);

                myDB.Productos.Remove(pro);
                myDB.SaveChanges();
            }

            return(Redirect("/Producto"));
        }
        // GET: Cliente
        public ActionResult Index()
        {
            List <ListClienteVM> clientList;

            using (ProductosFerreterosDBEntities _db = new ProductosFerreterosDBEntities())
            {
                clientList = (from x in _db.Clientes
                              where (x.Activo == true)
                              select new ListClienteVM
                {
                    ClienteID = x.ClienteID,
                    Nombre = x.Nombre,
                    Direccion = x.Direccion,
                    Telefono = x.Telefono
                }).ToList();
            }

            return(View(clientList));
        }
Exemple #6
0
        // GET: Producto
        public ActionResult Index()
        {
            List <ListProductoVM> list;

            using (ProductosFerreterosDBEntities myDB = new ProductosFerreterosDBEntities())
            {
                list = (from a in myDB.Productos
                        select new ListProductoVM
                {
                    Id = a.Id,
                    Nombre = a.Nombre,
                    Descripcion = a.Descripcion,
                    PrecioCompra = a.PrecioCompra ?? 0,
                    PrecioVenta = a.PrecioVenta ?? 0,
                    InventarioMinimo = a.InventarioMinimo ?? 0,
                    Activo = a.Activo ?? false
                }).ToList();
            }
            return(View(list));
        }
Exemple #7
0
        public ActionResult Editar(int id)
        {
            ProductoVM model = new ProductoVM();

            using (ProductosFerreterosDBEntities myDB = new ProductosFerreterosDBEntities())
            {
                model = (from a in myDB.Productos
                         where (a.Id == id)
                         select new ProductoVM
                {
                    Id = a.Id,
                    Nombre = a.Nombre,
                    Descripcion = a.Descripcion,
                    PrecioCompra = a.PrecioCompra ?? 0,
                    PrecioVenta = a.PrecioVenta ?? 0,
                    InventarioMinimo = a.InventarioMinimo ?? 0,
                    Activo = a.Activo ?? false
                }).FirstOrDefault();
            }
            return(View(model));
        }