public ActionResult Create([Bind(Include = "rut,nombre")] proveedor proveedor)
        {
            if (ModelState.IsValid)
            {
                db.proveedor.Add(proveedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(proveedor));
        }
Exemplo n.º 2
0
        public ActionResult Create([Bind(Include = "Id,nombre,creadoel,modificadoel,estado")] linea linea)
        {
            if (ModelState.IsValid)
            {
                db.linea.Add(linea);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(linea));
        }
        public ActionResult Create([Bind(Include = "Id,nombre,formato,lineaId,familiaId,usuarioId,stock,precio_venta,medidaId")] View view)
        {
            if (ModelState.IsValid)
            {
                db.View.Add(view);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(view));
        }
        public ActionResult Create([Bind(Include = "Id,rol")] rolusuario rolusuario)
        {
            if (ModelState.IsValid)
            {
                db.rolusuario.Add(rolusuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(rolusuario));
        }
Exemplo n.º 5
0
        public ActionResult Create([Bind(Include = "Id,nombre")] medida medida)
        {
            if (ModelState.IsValid)
            {
                db.medidaSet.Add(medida);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(medida));
        }
        public ActionResult Create([Bind(Include = "Id,nombre,clave,rolusuarioId")] usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.usuario.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.rolusuarioId = new SelectList(db.rolusuario, "Id", "rol", usuario.rolusuarioId);
            return(View(usuario));
        }
Exemplo n.º 7
0
        public ActionResult Create([Bind(Include = "Id,fecha_produccion,recetaId,costo_produccion,cantidad,valor_total_venta,rentabilidad_produccion,costo_receta_kilo,valor_venta_kilo")] produccion produccion)
        {
            if (ModelState.IsValid)
            {
                db.produccion.Add(produccion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.recetaId = new SelectList(db.receta, "Id", "nombre", produccion.recetaId);
            return(View(produccion));
        }
Exemplo n.º 8
0
        public ActionResult Create([Bind(Include = "Id,nombre,lineaId")] familia familia)
        {
            if (ModelState.IsValid)
            {
                db.familia.Add(familia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.lineaId = new SelectList(db.linea, "Id", "nombre", familia.lineaId);
            return(View(familia));
        }
Exemplo n.º 9
0
        public void Insercion()
        {
            int        rl_originales = db.rolusuario.Count();
            rolusuario rl            = new rolusuario();

            rl.Id  = rl_originales + 1;
            rl.rol = nombre;
            db.rolusuario.Add(rl);
            db.SaveChanges();
            int rl_cambiadas = db.rolusuario.Count();

            Assert.AreEqual(rl_originales + 1, rl_cambiadas);
        }
Exemplo n.º 10
0
        public void Insercion()
        {
            int       pr_originales = db.proveedor.Count();
            proveedor pr            = new proveedor();

            pr.rut    = pr_originales + 1;
            pr.nombre = nombre;
            db.proveedor.Add(pr);
            db.SaveChanges();
            int pr_cambiadas = db.proveedor.Count();

            Assert.AreEqual(pr_originales + 1, pr_cambiadas);
        }
Exemplo n.º 11
0
        public void Insercion()
        {
            int    rt_originales = db.receta.Count();
            receta rt            = new receta();

            rt.Id     = rt_originales + 1;
            rt.nombre = nombre;
            db.receta.Add(rt);
            db.SaveChanges();
            int rt_cambiadas = db.receta.Count();

            Assert.AreEqual(rt_originales + 1, rt_cambiadas);
        }
Exemplo n.º 12
0
        public void Insercion()
        {
            int   ln_originales = db.linea.Count();
            linea ln            = new linea();

            ln.Id     = ln_originales + 1;
            ln.nombre = nombre;
            db.linea.Add(ln);
            db.SaveChanges();
            int ln_cambiadas = db.linea.Count();

            Assert.AreEqual(ln_originales + 1, ln_cambiadas);
        }
Exemplo n.º 13
0
        public void Insercion()
        {
            int    md_originales = db.medida.Count();
            medida md            = new medida();

            md.Id     = md_originales + 1;
            md.nombre = nombre;
            db.medida.Add(md);
            db.SaveChanges();
            int md_cambiadas = db.medida.Count();

            Assert.AreEqual(md_originales + 1, md_cambiadas);
        }
        public ActionResult Create([Bind(Include = "Id,cantidad,precio_neto,proveedor_rut,productoId,fecha_compra")] compra compra)
        {
            if (ModelState.IsValid)
            {
                db.compra.Add(compra);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.proveedor_rut = new SelectList(db.proveedor, "rut", "nombre", compra.proveedor_rut);
            ViewBag.productoId    = new SelectList(db.producto, "Id", "nombre", compra.productoId);
            return(View(compra));
        }
        public ActionResult Create([Bind(Include = "Id,nombre,formato,familiaId,usuarioId,medidaId,precio")] producto producto)
        {
            if (ModelState.IsValid)
            {
                db.producto.Add(producto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.familiaId = new SelectList(db.familia, "Id", "nombre", producto.familiaId);
            ViewBag.usuarioId = new SelectList(db.usuario, "Id", "nombre", producto.usuarioId);
            ViewBag.medidaId  = new SelectList(db.medida, "Id", "nombre", producto.medidaId);
            return(View(producto));
        }
Exemplo n.º 16
0
        public void Insercion()
        {
            int        pr_originales = db.produccion.Count();
            produccion pr            = new produccion();

            pr.Id = pr_originales + 1;
            pr.fecha_produccion = fechaProduccion;
            pr.recetaId         = receta;
            db.produccion.Add(pr);
            db.SaveChanges();
            int pr_cambiadas = db.produccion.Count();

            Assert.AreEqual(pr_originales + 1, pr_cambiadas);
        }
Exemplo n.º 17
0
        public void Insercion()
        {
            int     fm_originales = db.familia.Count();
            familia fm            = new familia();

            fm.Id      = fm_originales + 1;
            fm.nombre  = nombre;
            fm.lineaId = 2;
            db.familia.Add(fm);
            db.SaveChanges();
            int fm_cambiadas = db.familia.Count();

            Assert.AreEqual(fm_originales + 1, fm_cambiadas);
        }
Exemplo n.º 18
0
        public void Insercion()
        {
            int     us_originales = db.usuario.Count();
            usuario us            = new usuario();

            us.Id           = us_originales + 1;
            us.nombre       = nombre;
            us.clave        = "1234";
            us.rolusuarioId = 1;
            db.usuario.Add(us);
            db.SaveChanges();
            int us_cambiadas = db.usuario.Count();

            Assert.AreEqual(us_originales + 1, us_cambiadas);
        }
Exemplo n.º 19
0
        public void Insercion()
        {
            int    cm_originales = db.compra.Count();
            compra cm            = new compra();

            cm.Id            = cm_originales + 1;
            cm.precio_neto   = 2;
            cm.proveedor_rut = 1;
            cm.productoId    = 30;
            cm.fecha_compra  = DateTime.Today;
            db.compra.Add(cm);
            db.SaveChanges();
            int cm_cambiadas = db.compra.Count();

            Assert.AreEqual(cm_originales + 1, cm_cambiadas);
        }
        public void Insercion()
        {
            int      rd_originales = db.producto.Count();
            producto rd            = new producto();

            rd.Id        = rd_originales + 1;
            rd.nombre    = nombre;
            rd.familiaId = 1;
            rd.usuarioId = 1;
            rd.medidaId  = 3;
            rd.precio    = 200;
            db.producto.Add(rd);
            db.SaveChanges();
            int rd_cambiadas = db.producto.Count();

            Assert.AreEqual(rd_originales + 1, rd_cambiadas);
        }
        public ActionResult Create([Bind(Include = "Id,nombre,costo_receta,estado,valor_venta")] receta receta)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    db.receta.Add(receta);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch (Exception)
                {
                    ModelState.AddModelError("", "Código de Receta ya se encuetra registrado, por favor verifique!!");
                }
            }

            return(View(receta));
        }
Exemplo n.º 22
0
        public ActionResult AgregaRecetaDetalle(FormCollection f)
        {
            var d = new detalle_receta();

            foreach (var a in f.AllKeys)
            {
                switch (a) // Selecciono input dependiendo el id
                {
                case "txtReceta":
                    d.recetaId = int.Parse(f[a]);
                    break;

                case "selectProducto":
                    d.productoId = int.Parse(f[a]);
                    break;

                case "selectMedida":
                    d.medidaId = int.Parse(f[a]);
                    break;

                case "txtCantidad":
                    d.cantidad = int.Parse(f[a]);
                    break;
                }
            }
            //Response.Write(d.recetaId);
            //return null;
            try
            {
                int cantidadD = 0;
                // agrego Detalle recetas a la DB
                detalle_receta dr    = new detalle_receta();
                producto       pr    = new producto();
                receta         rt    = new receta();
                var            query = from rtd in db.detalle_receta where rtd.productoId == d.productoId && rtd.recetaId == d.recetaId select rtd.cantidad;
                foreach (int grp in query)
                {
                    cantidadD = grp;
                }
                if (cantidadD != 0)
                {
                    throw new ArgumentException("Producto ya se encuentra registrado");
                }

                rt            = db.receta.Find(d.recetaId);
                pr            = db.producto.Find(d.productoId);
                dr.cantidad   = d.cantidad;
                dr.recetaId   = d.recetaId;
                dr.productoId = d.productoId;
                dr.medidaId   = pr.medidaId;
                dr.estado     = true;
                db.detalle_receta.Add(dr);
                int idReceta = d.recetaId;
                int valor    = Convert.ToInt16(rt.costo_receta) + (Convert.ToInt16(d.cantidad) * ((Convert.ToInt16(pr.precio) / Convert.ToInt16(pr.formato))));
                rt.costo_receta = Convert.ToInt16(valor);
                db.SaveChanges();


                return(RedirectToAction("Index", "DetalleReceta", new { id = d.recetaId }));
            }
            catch (Exception)
            {
                return(RedirectToAction("Index", "DetalleReceta", new { id = d.recetaId, editar = 1 }));
            }
        }