public ActionResult BuscarProductos()
        {
            /*
             * CategoriaNeg objCategoriaNeg = new CategoriaNeg();
             * List<Categoria> data = objCategoriaNeg.findAll();
             * SelectList lista = new SelectList(data, "idCategoria", "nombre");
             * ViewBag.ListaCategorias = lista;
             */

            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                var        cat    = db.categoria.ToList();
                SelectList lista2 = new SelectList(cat, "idCategoria", "nombre");
                ViewBag.ListaCategorias = lista2;


                var listas    = db.producto.ToList();
                var listasLim = listas.Take(100);
                return(View(listasLim.ToList()));

                /*
                 * producto listas = new producto();
                 * lista = db.producto.ToList();
                 * return View(listas);
                 */
            }

            //List<Producto> listas = objProductoNeg.findAll();
        }
Пример #2
0
 // GET: Cliente
 public ActionResult Index()
 {
     //List<Cliente> lista = objClienteNeg.findAll();
     //var lista = objClienteNeg.findAll();
     using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
     {
         return(View(db.cliente.ToList()));
     }
 }
Пример #3
0
 public ActionResult Delete(long?id)
 {
     //cliente objCliente = new cliente(id);
     //objClienteNeg.find(objCliente);
     using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
     {
         Inventario inv = db.Inventario.Find(id);
         return(View(inv));
     }
 }
Пример #4
0
        // GET: CategoriaERP
        public ActionResult Index()
        {
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                List <CategoriasProductos> cat = new List <CategoriasProductos>();
                cat = db.CategoriasProductos.ToList();

                return(View(cat));
            }
        }
 public void cargarProductocmb()
 {
     using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
     {
         //List<Producto> data = objProductoNeg.findAll();
         var        data  = db.Inventario.ToList();
         SelectList lista = new SelectList(data, "idProducto", "Descripcion");
         //SelectList lista = new SelectList(data, "idProducto", "nombre");
         ViewBag.ListaProducto = lista;
     }
 }
Пример #6
0
 public ActionResult Eliminar(long id)
 {
     mensajeInicialEliminar();
     //cliente objCliente = new cliente(id);
     //objClienteNeg.find(objCliente);
     using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
     {
         cliente cli = db.cliente.Find(id);
         return(View(cli));
     }
 }
Пример #7
0
 public ActionResult Update(long?id)
 {
     mensajeInicialActualizar();
     using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
     {
         cliente cl = db.cliente.Find(id);
         return(View(cl));
     }
     //Cliente objCliente = new Cliente(id);
     //objClienteNeg.find(objCliente);
 }
Пример #8
0
        public ActionResult DeleteConfirmed(long?id)
        {
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                CategoriasProductos inv = db.CategoriasProductos.Find(id);
                db.CategoriasProductos.Remove(inv);
                db.SaveChanges();

                ViewBag.MensajeExito = "Producto [" + inv.CategoriaID + " " + inv.Descripcion + "] Fue Eliminado!!!";
                return(RedirectToAction("Index"));
            }
        }
        public ActionResult Seleccionar(int idProducto)
        {
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                //Producto objProducto = new Producto(idProducto);
                //objProductoNeg.find(objProducto);
                Inventario objProducto = db.Inventario.Find(idProducto);
                //var objProducto = db.Inventario.Where(a => a.idProducto.Equals(idProducto));

                return(Json(objProducto, JsonRequestBehavior.AllowGet));
            }
        }
Пример #10
0
 public ActionResult Create(cliente objCliente)
 {
     mensajeInicioRegistrar();
     using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
     {
         cliente cli = new cliente();
         db.cliente.Add(objCliente);
         db.SaveChanges();
     }
     //objClienteNeg.create(objCliente);
     //MensajeErrorRegistrar(objCliente);
     ViewBag.MensajeExito = "Cliente [" + objCliente.nombre + " " + objCliente.apPaterno + "] fue Registrado en el Sistema";
     //ModelState.Clear();
     return(View("Create"));
 }
Пример #11
0
 public ActionResult Detalle(int?id)
 {
     using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Inventario inv = db.Inventario.Find(id);
         if (inv == null)
         {
             return(HttpNotFound());
         }
         return(View(inv));
     }
 }
Пример #12
0
        public ActionResult Update(CategoriasProductos objcat)
        {
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                db.Entry(objcat).State = EntityState.Modified;
                db.SaveChanges();


                if (!ModelState.IsValid)
                {
                    return(View());
                }

                return(RedirectToAction("Index"));
            }
        }
Пример #13
0
        public ActionResult Create(Inventario objInv)
        {
            ViewBag.MensajeInicio = "Ingrese Datos Del Producto y Click en Guardar";
            //mensajeInicioRegistrar();
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                List <CategoriasProductos> data = db.CategoriasProductos.ToList();
                SelectList lista = new SelectList(data, "CategoriaID", "Descripcion");
                ViewBag.ListaCategorias = lista;
                var listTip = new SelectList(new[]
                {
                    new { ID = "0", Name = "Fisico" },
                    new { ID = "1", Name = "Servicio" },
                    new { ID = "2", Name = "Otro" },
                },
                                             "ID", "Name", 1);
                ViewBag.ListaTipo = listTip;

                CategoriasProductos cat = new CategoriasProductos();
                if (objInv.CategoriaID != 0 && objInv.CategoriaID != null)
                {
                    cat = db.CategoriasProductos.Find(objInv.CategoriaID);
                    if (cat != null)
                    {
                        objInv.Categoria = cat.Descripcion;
                    }
                }

                if (!ModelState.IsValid)
                {
                    return(View());
                }

                decimal itbis = 18;
                objInv.Precio1_Itbis = (objInv.Precio1 + (objInv.Precio1 * itbis) / 100);
                objInv.Tipo          = listTip.Skip(int.Parse(objInv.Tipo)).First().Text;

                Inventario cli = new Inventario();
                db.Inventario.Add(objInv);
                db.SaveChanges();
            }
            //objClienteNeg.create(objCliente);
            //MensajeErrorRegistrar(objCliente);
            ViewBag.MensajeExito = "Inventario [" + objInv.Codigo + " " + objInv.Descripcion + "] fue Registrado en el Sistema";
            //ModelState.Clear();
            return(View("Create"));
        }
Пример #14
0
        public ActionResult Update(long?id)
        {
            ViewBag.MensajeInicio = "Ingrese Datos Del Producto y Click en Guardar";

            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                List <CategoriasProductos> data = db.CategoriasProductos.ToList();
                SelectList lista = new SelectList(data, "CategoriaID", "Descripcion");
                ViewBag.ListaCategorias = lista;

                var listTip = new SelectList(new[]
                {
                    new { ID = "0", Name = "Fisico" },
                    new { ID = "1", Name = "Servicio" },
                    new { ID = "2", Name = "Otro" },
                },
                                             "ID", "Name", 1);
                ViewBag.ListaTipo = listTip;


                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Inventario inv = db.Inventario.Find(id);
                if (inv == null)
                {
                    return(HttpNotFound());
                }
                switch (inv.Tipo)
                {
                case "Fisico":
                    inv.Tipo = "0";
                    break;

                case "Servicio":
                    inv.Tipo = "1";
                    break;

                case "Otro":
                    inv.Tipo = "2";
                    break;
                }
                return(View(inv));
            }
        }
Пример #15
0
        public ActionResult Eliminar(cliente objCliente)
        {
            mensajeInicialEliminar();
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                cliente cli = db.cliente.Find(objCliente.idCliente);
                db.SaveChanges();

                ViewBag.MensajeExito = "Cliente [" + objCliente.apPaterno + " " + objCliente.apMaterno + ", " + objCliente.nombre + "] Fue Eliminado!!!";
                return(RedirectToAction("Index"));
            }
            //objClienteNeg.delete(objCliente);
            //mostrarMensajeEliminar(objCliente);
            //Cliente objCLiente2 = new Cliente();
            //return View(objCLiente2);
            //return RedirectToAction("Index");
        }
Пример #16
0
        public ActionResult Detalle(long?id)
        {
            ViewBag.MensajeInicio = "Ingrese Datos da la Categoria y Click en Guardar";
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                CategoriasProductos cat = db.CategoriasProductos.Find(id);
                if (cat == null)
                {
                    return(HttpNotFound());
                }


                return(View(cat));
            }
        }
Пример #17
0
        public ActionResult Delete(long?id)
        {
            ViewBag.MensajeInicialEliminar = "Formulario de Eliminacion";
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                CategoriasProductos cat = db.CategoriasProductos.Find(id);
                if (cat == null)
                {
                    return(HttpNotFound());
                }


                return(View(cat));
            }
        }
Пример #18
0
        public ActionResult Create(CategoriasProductos objcate)
        {
            ViewBag.MensajeInicio = "Ingrese Datos da la Categoria y Click en Guardar";
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                if (objcate == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                if (!ModelState.IsValid)
                {
                    return(View());
                }

                db.CategoriasProductos.Add(objcate);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
Пример #19
0
        // GET: ProductoERP
        public ActionResult Index(string txtnombre)
        {
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                List <Inventario> prod = new List <Inventario>();
                var inv = db.Inventario.ToList();
                prod = db.Inventario.Where(x => x.Codigo.Contains(txtnombre) ||
                                           x.CodigoFabricante.Contains(txtnombre) || x.Descripcion.Contains(txtnombre) ||
                                           x.Categoria.Contains(txtnombre) || x.Tipo.Contains(txtnombre)).ToList();

                var invLim = prod.ToList();
                if (txtnombre != "" && txtnombre != null)
                {
                    return(View(invLim.ToList()));
                }
                else
                {
                    return(View(inv.ToList()));
                }
            }
        }
Пример #20
0
        public ActionResult Create()
        {
            ViewBag.MensajeInicio = "Ingrese Datos Del Producto y Click en Guardar";
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                List <CategoriasProductos> data = db.CategoriasProductos.ToList();
                SelectList lista = new SelectList(data, "CategoriaID", "Descripcion");
                ViewBag.ListaCategorias = lista;

                var listTip = new SelectList(new[]
                {
                    new { ID = "0", Name = "Fisico" },
                    new { ID = "1", Name = "Servicio" },
                    new { ID = "2", Name = "Otro" },
                },
                                             "ID", "Name", 1);
                ViewBag.ListaTipo = listTip;
                //mensajeInicioRegistrar();
                return(View());
            }
        }
Пример #21
0
        public ActionResult DeleteConfirmed(long?id)
        {
            mensajeInicialEliminar();
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                cliente cli = db.cliente.Find(id);
                db.cliente.Remove(cli);
                db.SaveChanges();

                ViewBag.MensajeExito = "Cliente [" + cli.apPaterno + " " + cli.apMaterno + ", " + cli.nombre + "] Fue Eliminado!!!";
                return(RedirectToAction("Index"));
            }

            /*
             * mensajeInicialEliminar();
             * Cliente objCliente = new Cliente(id);
             * //objClienteNeg.delete(objCliente);
             * mostrarMensajeEliminar(objCliente);
             * return RedirectToAction("Index");
             * //return Redirect("~/Cliente/Index/");
             */
        }
        public ActionResult BuscarProductos(string txtproducto, string txtnombre, string ListaCategorias)
        {
            if (txtnombre == "")
            {
                txtnombre = "-1";
            }
            if (txtproducto == "")
            {
                txtproducto = "-1";
            }
            if (ListaCategorias == "")
            {
                ListaCategorias = "-1";
            }
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                List <producto> prod = new List <producto>();
                prod = db.producto.Where(x => x.idProducto.Equals(txtproducto) ||
                                         x.nombre.Contains(txtnombre) || x.idCategoria.Contains(txtnombre)).ToList();

                CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
                List <Categoria> data            = objCategoriaNeg.findAll();
                SelectList       lista           = new SelectList(data, "idCategoria", "nombre");
                ViewBag.ListaCategorias = lista;

                /*
                 * Producto objProducto = new Producto();
                 * objProducto.Nombre = txtnombre;
                 * objProducto.IdProducto = txtproducto;
                 * objProducto.Categoria = ListaCategorias;
                 *
                 * List<Producto> Producto = objProductoNeg.findAllProductos(objProducto);
                 */
                //mensajeErrorServidor(prod);
                return(View(prod));
            }
        }
Пример #23
0
        public ActionResult Update(Inventario objInv)
        {
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                if (objInv == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                List <CategoriasProductos> data = db.CategoriasProductos.ToList();
                SelectList lista = new SelectList(data, "CategoriaID", "Descripcion");
                ViewBag.ListaCategorias = lista;

                var listTip = new SelectList(new[]
                {
                    new { ID = "0", Name = "Fisico" },
                    new { ID = "1", Name = "Servicio" },
                    new { ID = "2", Name = "Otro" },
                },
                                             "ID", "Name", 1);
                ViewBag.ListaTipo = listTip;

                CategoriasProductos cat = new CategoriasProductos();
                if (objInv.CategoriaID != 0 && objInv.CategoriaID != null)
                {
                    cat = db.CategoriasProductos.Find(objInv.CategoriaID);
                    if (cat != null)
                    {
                        objInv.Categoria = cat.Descripcion;
                    }
                }

                if (!ModelState.IsValid)
                {
                    return(View());
                }

                decimal itbis = 18;
                objInv.Precio1_Itbis = (objInv.Precio1 + (objInv.Precio1 * itbis) / 100);

                switch (objInv.Tipo)
                {
                case "Fisico":
                    objInv.Tipo = "0";
                    break;

                case "Servicio":
                    objInv.Tipo = "1";
                    break;

                case "Otro":
                    objInv.Tipo = "2";
                    break;
                }
                objInv.Tipo = listTip.Skip(int.Parse(objInv.Tipo)).First().Text;

                db.Entry(objInv).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
        }