Ejemplo n.º 1
0
        public ActionResult Create([Bind(Include = "id,nombre,direccion,telefono,nombre_contacto")] proveedor proveedor)
        {
            if (ModelState.IsValid)
            {
                db.proveedor.Add(proveedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(proveedor));
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "id,nombre,percio_unitario,descripcion,cantidad,id_proveedor")] producto producto)
        {
            if (ModelState.IsValid)
            {
                db.producto.Add(producto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_proveedor = new SelectList(db.proveedor, "id", "nombre", producto.id_proveedor);
            return(View(producto));
        }
Ejemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "id,fecha,total,id_usuario,id_cliente")] compra compra)
 {
     if (ModelState.IsValid)
     {
         db.Entry(compra).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_cliente = new SelectList(db.cliente, "id", "nombre", compra.id_cliente);
     ViewBag.id_usuario = new SelectList(db.usuario, "id", "nombre", compra.id_usuario);
     return(View(compra));
 }
Ejemplo n.º 4
0
        public ActionResult Create([Bind(Include = "id,id_compra,id_producto,cantidad")] producto_compra producto_compra)
        {
            if (ModelState.IsValid)
            {
                db.producto_compra.Add(producto_compra);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_compra   = new SelectList(db.compra, "id", "id", producto_compra.id_compra);
            ViewBag.id_producto = new SelectList(db.producto, "id", "nombre", producto_compra.id_producto);
            return(View(producto_compra));
        }
Ejemplo n.º 5
0
        public ActionResult Edit(producto productoEdit)
        {
            try
            {
                using (var db = new inventarioEntities1())
                {
                    producto oldproduct = db.producto.Find(productoEdit.id);

                    oldproduct.nombre          = productoEdit.nombre;
                    oldproduct.cantidad        = productoEdit.cantidad;
                    oldproduct.descripcion     = productoEdit.descripcion;
                    oldproduct.percio_unitario = productoEdit.percio_unitario;
                    oldproduct.id_proveedor    = productoEdit.id_proveedor;


                    db.SaveChanges();
                    return(RedirectToAction("index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error " + ex);
                return(View());
            }
        }
        public ActionResult Edit(usuario editUser)
        {
            try
            {
                using (var db = new inventarioEntities1())
                {
                    //consultar el usuario por id
                    usuario user = db.usuario.Find(editUser.id);

                    //actualizar el usuario con el objeto que llega por parametro
                    user.nombre           = editUser.nombre;
                    user.apellido         = editUser.apellido;
                    user.email            = editUser.email;
                    user.fecha_nacimiento = editUser.fecha_nacimiento;
                    user.password         = editUser.password;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error" + ex);
                return(View());

                throw;
            }
        }
Ejemplo n.º 7
0
        public ActionResult Edit(producto productoUpdate)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var db = new inventarioEntities1())
                {
                    producto producto = db.producto.Find(productoUpdate.id);
                    producto.nombre          = productoUpdate.nombre;
                    producto.cantidad        = productoUpdate.cantidad;
                    producto.descripcion     = productoUpdate.descripcion;
                    producto.percio_unitario = productoUpdate.percio_unitario;
                    producto.id_proveedor    = productoUpdate.id_proveedor;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error " + ex);
                return(View());

                throw;
            }
        }
Ejemplo n.º 8
0
        public ActionResult Edit(usuario editUser)
        {
            try
            {
                using (var db = new inventarioEntities1())
                {
                    usuario user = db.usuario.Find(editUser.id);

                    user.nombre = editUser.nombre;

                    user.apellido = editUser.apellido;

                    user.email = editUser.email;

                    user.fecha_nacimiento = editUser.fecha_nacimiento;

                    user.password = editUser.password;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error" + ex);
                return(View());
            }
        }
        public ActionResult Edit(proveedor editProveedor)
        {
            try
            {
                using (var db = new inventarioEntities1())
                {
                    //consultar el usuario por id
                    proveedor proveedor = db.proveedor.Find(editProveedor.id);

                    //actualizar el usuario con el objeto que llega por parametro
                    proveedor.nombre          = editProveedor.nombre;
                    proveedor.direccion       = editProveedor.direccion;
                    proveedor.telefono        = editProveedor.telefono;
                    proveedor.nombre_contacto = editProveedor.nombre_contacto;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error" + ex);
                return(View());

                throw;
            }
        }
        public ActionResult Edit(cliente editCliente)
        {
            try
            {
                using (var db = new inventarioEntities1())
                {
                    //consultar el usuario por id
                    cliente cliente = db.cliente.Find(editCliente.id);

                    //actualizar el usuario con el objeto que llega por parametro
                    cliente.nombre    = editCliente.nombre;
                    cliente.documento = editCliente.documento;
                    cliente.email     = editCliente.email;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error" + ex);
                return(View());

                throw;
            }
        }
Ejemplo n.º 11
0
        public ActionResult Edit(compra compraUpdate)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var db = new inventarioEntities1())
                {
                    compra compra = db.compra.Find(compraUpdate.id);
                    compra.fecha      = compraUpdate.fecha;
                    compra.total      = compraUpdate.total;
                    compra.id_usuario = compraUpdate.id_usuario;
                    compra.id_cliente = compraUpdate.id_cliente;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error " + ex);
                return(View());

                throw;
            }
        }
Ejemplo n.º 12
0
        public ActionResult Edit(proveedor editProveedor)
        {
            try
            {
                using (var db = new inventarioEntities1())
                {
                    proveedor provider = db.proveedor.Find(editProveedor.id);

                    provider.nombre = editProveedor.nombre;

                    provider.direccion = editProveedor.direccion;

                    provider.telefono = editProveedor.telefono;

                    provider.nombre_contacto = editProveedor.nombre_contacto;

                    db.SaveChanges();
                    return(RedirectToAction("index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error " + ex);
                return(View());
            }
        }
Ejemplo n.º 13
0
 public ActionResult Delete(int id)
 {
     using (var db = new inventarioEntities1())
     {
         var producto = db.producto.Find(id);
         db.producto.Remove(producto);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Ejemplo n.º 14
0
        public ActionResult uploadCSV(HttpPostedFileBase fileForm)
        {
            //string para guardar la ruta
            string filePath = string.Empty;

            //condicion para saber si llego o no el archivo
            if (fileForm != null)
            {
                //ruta de la carpeta que caragara el archivo
                string path = Server.MapPath("~/Uploads/");

                //verificar si la ruta de la carpeta existe
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }

                //obtener el nombre del archivo
                filePath = path + Path.GetFileName(fileForm.FileName);
                //obtener la extension del archivo
                string extension = Path.GetExtension(fileForm.FileName);

                if (extension == "csv")
                {
                }

                //guardando el archivo
                fileForm.SaveAs(filePath);

                string csvData = System.IO.File.ReadAllText(filePath);
                foreach (string row in csvData.Split('\n'))
                {
                    if (!string.IsNullOrEmpty(row))
                    {
                        var newProveedor = new proveedor
                        {
                            nombre          = row.Split(';')[0],
                            nombre_contacto = row.Split(';')[1],
                            direccion       = row.Split(';')[2],
                            telefono        = row.Split(';')[3],
                        };

                        using (var db = new inventarioEntities1())
                        {
                            db.proveedor.Add(newProveedor);
                            db.SaveChanges();
                        }
                    }
                }
            }
            return(View(""));
        }
Ejemplo n.º 15
0
        public ActionResult Create([Bind(Include = "id,fecha,total,id_usuario,id_cliente")] compra compra)
        {
            using (var db = new inventarioEntities1())
                if (ModelState.IsValid)
                {
                    db.compra.Add(compra);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

            ViewBag.id_cliente = new SelectList(db.cliente, "id", "nombre", compra.id_cliente);
            ViewBag.id_usuario = new SelectList(db.usuario, "id", "nombre", compra.id_usuario);
            return(View(compra));
        }
Ejemplo n.º 16
0
        public ActionResult SubirCsv(HttpPostedFileBase fileform)
        {
            string filePath = string.Empty;

            if (fileform != null)
            {
                //ruta de la carpeta que caragara el archivo
                string path = Server.MapPath("~/Uploads/");

                //verificar si la ruta de la carpeta existe
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }

                //obtener el nombre del archivo
                filePath = path + Path.GetFileName(fileform.FileName);
                //obtener la extension del archivo
                string extension = Path.GetExtension(fileform.FileName);

                //guardando el archivo
                fileform.SaveAs(filePath);

                string csvData = System.IO.File.ReadAllText(filePath);
                foreach (string row in csvData.Split('\n'))
                {
                    if (!string.IsNullOrEmpty(row))
                    {
                        var newCompra = new compra
                        {
                            //fecha = row.Split(';')[0],
                            //total = row.Split(';')[1],

                            //id_usuario = row.Split(';')[2],
                            //id_cliente = row.Split(';')[3],
                        };

                        using (var db = new inventarioEntities1())
                        {
                            db.compra.Add(newCompra);

                            db.SaveChanges();
                        }
                    }
                }
            }
            return(View());
        }
Ejemplo n.º 17
0
        public ActionResult uploadCSV(HttpPostedFileBase fileForm)
        {
            string filePath = string.Empty;

            if (fileForm != null)
            {
                string path = Server.MapPath("~/Uploads/");

                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }

                filePath = path + Path.GetFileName(fileForm.FileName);
                string extension = Path.GetExtension(fileForm.FileName);

                fileForm.SaveAs(filePath);

                string csvData = System.IO.File.ReadAllText(filePath);

                foreach (string row in csvData.Split('\n'))
                {
                    if (!string.IsNullOrEmpty(row))
                    {
                        var newUsuario = new usuario
                        {
                            nombre           = row.Split(';')[0],
                            apellido         = row.Split(';')[1],
                            fecha_nacimiento = DateTime.Parse(row.Split(';')[2]),
                            email            = row.Split(';')[3],
                            password         = row.Split(';')[4],
                        };

                        using (var db = new inventarioEntities1())
                        {
                            db.usuario.Add(newUsuario);
                            db.SaveChanges();
                        }
                    }
                }

                return(RedirectToAction("Index"));
            }

            return(View(""));
        }
Ejemplo n.º 18
0
 public ActionResult Delete(int id)
 {
     try
     {
         using (var db = new inventarioEntities1())
         {
             var findUser = db.usuario.Find(id);
             db.usuario.Remove(findUser);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }catch (Exception ex)
     {
         ModelState.AddModelError("", "error " + ex);
         return(View());
     }
 }
Ejemplo n.º 19
0
        public ActionResult uploadCSV(HttpPostedFileBase fileform)
        {
            string filePath = string.Empty;

            if (fileform != null)
            {
                string path = Server.MapPath("~/Uploads/");


                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }


                filePath = path + Path.GetFileName(fileform.FileName);

                string extension = Path.GetExtension(fileform.FileName);


                fileform.SaveAs(filePath);

                string csvData = System.IO.File.ReadAllText(filePath);
                foreach (string row in csvData.Split('\n'))
                {
                    if (!string.IsNullOrEmpty(row))
                    {
                        var newCliente = new cliente
                        {
                            nombre    = row.Split(';')[0],
                            documento = row.Split(';')[1],
                            email     = row.Split(';')[2],
                        };

                        using (var db = new inventarioEntities1())
                        {
                            db.cliente.Add(newCliente);

                            db.SaveChanges();
                        }
                    }
                }
            }
            return(View());
        }
 public ActionResult Delete(int id)
 {
     try
     {
         using (var db = new inventarioEntities1())
         {
             var producto_compra = db.producto_compra.Find(id);
             db.producto_compra.Remove(producto_compra);
             db.SaveChanges();
             return(RedirectToAction("index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "error " + ex);
         return(View());
     }
 }
Ejemplo n.º 21
0
 public ActionResult Delete(int id)
 {
     try
     {
         using (var db = new inventarioEntities1())
         {
             var compra = db.compra.Find(id);
             db.compra.Remove(compra);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception Ex)
     {
         ModelState.AddModelError("", $"error {Ex}");
         return(View());
     }
 }
 public ActionResult Edit(producto_compra producto_compraEdit)
 {
     try
     {
         using (var db = new inventarioEntities1())
         {
             var oldProduct = db.producto_compra.Find(producto_compraEdit.id);
             oldProduct.cantidad    = producto_compraEdit.cantidad;
             oldProduct.id_compra   = producto_compraEdit.id_compra;
             oldProduct.id_producto = producto_compraEdit.id_producto;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error" + ex);
         return(View());
     }
 }
Ejemplo n.º 23
0
 public ActionResult Create(compra compra)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         using (var db = new inventarioEntities1())
         {
             db.compra.Add(compra);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error" + ex);
         return(View());
     }
 }
Ejemplo n.º 24
0
        public ActionResult Edit(cliente editUser)
        {
            try
            {
                using (var db = new inventarioEntities1())
                {
                    cliente cliente = db.cliente.Find(editUser.id);
                    cliente.nombre    = editUser.nombre;
                    cliente.documento = editUser.documento;
                    cliente.email     = editUser.email;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error" + ex);
                return(View());
            }
        }
Ejemplo n.º 25
0
 public ActionResult Edit(compra compraEdit)
 {
     try
     {
         using (var db = new inventarioEntities1())
         {
             var oldProduct = db.compra.Find(compraEdit.id);
             oldProduct.fecha      = compraEdit.fecha;
             oldProduct.total      = compraEdit.total;
             oldProduct.id_usuario = compraEdit.id_usuario;
             oldProduct.id_cliente = compraEdit.id_cliente;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error" + ex);
         return(View());
     }
 }
Ejemplo n.º 26
0
 public ActionResult Create(usuario usuario)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         using (var db = new inventarioEntities1())
         {
             usuario.password = usuarioController.HashSHA1(usuario.password);
             db.usuario.Add(usuario);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error" + ex);
         return(View());
     }
 }
Ejemplo n.º 27
0
        public ActionResult uploadCSV(HttpPostedFileBase fileForm)
        {
            string filePath = string.Empty;

            if (fileForm != null)
            {
                string path = Server.MapPath("~/Uploads/");
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
                filePath = path + Path.GetFileName(fileForm.FileName);
                string extension = Path.GetExtension(fileForm.FileName);
                fileForm.SaveAs(filePath);

                string csvData = System.IO.File.ReadAllText(filePath);
                foreach (string row in csvData.Split('\n'))
                {
                    if (!string.IsNullOrEmpty(row))
                    {
                        var newProvedor = new proveedor
                        {
                            nombre          = row.Split(';')[0],
                            nombre_contacto = row.Split(';')[1],
                            direccion       = row.Split(';')[2],
                            telefono        = row.Split(';')[3],
                        };
                        using (var db = new inventarioEntities1())
                        {
                            db.proveedor.Add(newProvedor);
                            db.SaveChanges();
                        }
                    }
                }
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(proveedor newproveedor)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var db = new inventarioEntities1())
                {
                    db.proveedor.Add(newproveedor);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error" + ex);
                return(View());

                throw;
            }
        }
        public ActionResult Delete(int id)
        {
            try
            {
                using (var db = new inventarioEntities1())
                {
                    //consultar el usuario
                    var findProveedor = db.proveedor.Find(id);
                    //eliminar el usuario
                    db.proveedor.Remove(findProveedor);
                    //actualizar la bd
                    db.SaveChanges();
                    //redireccionar al metodo index
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "error" + ex);
                return(View());

                throw;
            }
        }