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

            ViewBag.clase = new SelectList(db.clase_producto, "id", "nombre", producto.clase);
            return(View(producto));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "id,pass,tipo")] usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.usuario.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.tipo = new SelectList(db.tipo_user, "id", "descripcion", usuario.tipo);
            return(View(usuario));
        }
コード例 #3
0
        public ActionResult Create([Bind(Include = "producto,fecha_ingreso,precio,cantidad")] stock stock)
        {
            if (ModelState.IsValid)
            {
                db.stock.Add(stock);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.producto = new SelectList(db.producto, "id", "nombre", stock.producto);
            return(View(stock));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "nit,nombre,direccion,clase")] proveedor proveedor)
        {
            if (ModelState.IsValid)
            {
                db.proveedor.Add(proveedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.clase = new SelectList(db.clase_producto, "id", "nombre", proveedor.clase);
            return(View(proveedor));
        }
        public ActionResult Create([Bind(Include = "no_factura,fecha,cliente,total_factura,usuario")] enc_factura enc_factura)
        {
            if (ModelState.IsValid)
            {
                db.enc_factura.Add(enc_factura);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.cliente = new SelectList(db.cliente, "nit", "nombre", enc_factura.cliente);
            ViewBag.usuario = new SelectList(db.usuario, "id", "pass", enc_factura.usuario);
            return(View(enc_factura));
        }
コード例 #6
0
        public ActionResult Create([Bind(Include = "factura,cantidad,producto,precio,total")] detalle_factura detalle_factura)
        {
            if (ModelState.IsValid)
            {
                db.detalle_factura.Add(detalle_factura);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.factura  = new SelectList(db.enc_factura, "no_factura", "cliente", detalle_factura.factura);
            ViewBag.producto = new SelectList(db.producto, "id", "nombre", detalle_factura.producto);
            return(View(detalle_factura));
        }
コード例 #7
0
 public ActionResult Editar(ListCliente nuevo)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (rinconEntities db = new rinconEntities())
             {
                 var oCliente = db.cliente.Find(nuevo.nit);
                 oCliente.nombre          = nuevo.nombre;
                 oCliente.direccion       = nuevo.direccion;
                 db.Entry(oCliente).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
             }
             return(Redirect("~/Cliente/"));
         }
         return(View(nuevo));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #8
0
 public ActionResult Nuevo(ListCliente nuevo)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (rinconEntities db = new rinconEntities())
             {
                 var oCliente = new cliente();
                 oCliente.nit       = nuevo.nit;
                 oCliente.nombre    = nuevo.nombre;
                 oCliente.direccion = nuevo.direccion;
                 db.cliente.Add(oCliente);
                 db.SaveChanges();
             }
             return(Redirect("~/Cliente/"));
         }
         return(View(nuevo));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }