public ActionResult Index(PrestamoViewModel PrestamoVm)
        {
            PRESTAMO prestamo = new PRESTAMO();

            prestamo.ID              = PrestamoVm.Usuarioid;
            prestamo.IDMATBIBLIO     = PrestamoVm.Material1.IDMATBIBLIO;
            prestamo.FECHADEPRESTAMO = PrestamoVm.prestamo1.FECHADEPRESTAMO;
            prestamo.FECHADEENTREGA  = PrestamoVm.prestamo1.FECHADEENTREGA;
            db.PRESTAMOes.Add(prestamo);
            db.SaveChanges();


            MATERIALBIBLIOGRAFICO material = new MATERIALBIBLIOGRAFICO();

            int nuevas = int.Parse(PrestamoVm.Material1.UNIDADES);

            nuevas = nuevas - 1;

            material.UNIDADES = nuevas.ToString();


            int noOfRowUpdated = db.Database.ExecuteSqlCommand("Update MATERIALBIBLIOGRAFICO set UNIDADES = {0} where IDMATBIBLIO = {1}", material.UNIDADES, PrestamoVm.Material1.IDMATBIBLIO);

            //intento de registrar
            REGISTRO registro = new REGISTRO();

            registro.IDMATBIBLIO = prestamo.IDMATBIBLIO;
            registro.IDPRESTAMO  = prestamo.IDPRESTAMO; //posible error
            registro.Id          = PrestamoVm.Usuarioid;
            db.REGISTROes.Add(registro);
            db.SaveChanges();

            return(RedirectToAction("PrintViewToPdf2", new RouteValueDictionary(new { Controller = "Prestamo", Action = "PrintViewToPdf2" })));
        }
示例#2
0
        public ActionResult Create([Bind(Include = "IDBIBLIOTECA,NOMBRE,DIRECCION,TELEFONO")] BIBLIOTECA bIBLIOTECA)
        {
            if (ModelState.IsValid)
            {
                db.BIBLIOTECAs.Add(bIBLIOTECA);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(bIBLIOTECA));
        }
示例#3
0
        public ActionResult Create([Bind(Include = "IDDETALLE,LUGARDEESTUDIOS,TRABAJA,ESTUDIA,NOMBREMADRE,NOMBREPADRE")] DETALLEDEPERSONA dETALLEDEPERSONA)
        {
            if (ModelState.IsValid)
            {
                db.DETALLEDEPERSONAs.Add(dETALLEDEPERSONA);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(dETALLEDEPERSONA));
        }
示例#4
0
        public ActionResult Create([Bind(Include = "IDPERSONA,IDMUNICIPIO,NOMBRE,APELLIDO,FECHANACIMIENTO,GENERO,DIRECCION,TELEFONO")] PERSONA pERSONA)
        {
            if (ModelState.IsValid)
            {
                db.PERSONAs.Add(pERSONA);
                db.SaveChanges();
                return(RedirectToAction("Register", new RouteValueDictionary(new { Controller = "Account", Action = "Register", Id = pERSONA.IDPERSONA })));
            }

            ViewBag.IDMUNICIPIO = new SelectList(db.MUNICIPIOs, "IDMUNICIPIO", "NOMMUN", pERSONA.IDMUNICIPIO);
            return(View(pERSONA));
        }
        public ActionResult Create([Bind(Include = "IDSUBCATEGORIA,DESCRIPCION,IDCATEGORIA")] SUBCATEGORIA sUBCATEGORIA)
        {
            if (ModelState.IsValid)
            {
                db.SUBCATEGORIAs.Add(sUBCATEGORIA);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IDCATEGORIA = new SelectList(db.CATERGORIAs, "IDCATEGORIA", "ID", sUBCATEGORIA.IDCATEGORIA);
            return(View(sUBCATEGORIA));
        }
        public ActionResult Create([Bind(Include = "IDCATEGORIA,ID,DESCRIPCION")] CATERGORIA cATERGORIA)
        {
            if (ModelState.IsValid)
            {
                db.CATERGORIAs.Add(cATERGORIA);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID = new SelectList(db.AspNetUsers, "Id", "Email", cATERGORIA.ID);
            return(View(cATERGORIA));
        }
示例#7
0
        public ActionResult Crear([Bind(Include = "Persona1, Detalledepersona1")] UsuarioViewModel Usuariovm)
        {
            if (Usuariovm.Detalledepersona1.LUGARDEESTUDIOS != null || Usuariovm.Detalledepersona1.NOMBREMADRE != null || Usuariovm.Detalledepersona1.NOMBREPADRE != null || Usuariovm.Detalledepersona1.ESTUDIA == true || Usuariovm.Detalledepersona1.TRABAJA == true)

            {
                //Usuariovm.Persona1.IDDETALLE = total;
                if (ModelState.IsValid)
                {
                    db.PERSONAs.Add(Usuariovm.Persona1);
                    db.SaveChanges();

                    Usuariovm.Detalledepersona1.IDPERSONA = Usuariovm.Persona1.IDPERSONA;//posible error

                    db.DETALLEDEPERSONAs.Add(Usuariovm.Detalledepersona1);
                    db.SaveChanges();
                    //changes

                    //changes


                    //return RedirectToAction("Index");
                    // return RedirectToAction("Create", "USUARIOs", pERSONA.IDPERSONA);
                    //TRABAJAR CON EL OBJETO PERSONA, O QUITARLO
                    return(RedirectToAction("Register", new RouteValueDictionary(new { Controller = "Account", Action = "Register", Id = Usuariovm.Persona1.IDPERSONA })));
                }
            }


            if (ModelState.IsValid)
            {
                // db.DETALLEDEPERSONAs.Add(Usuariovm.Detalledepersona1);
                // db.SaveChanges();

                db.PERSONAs.Add(Usuariovm.Persona1);
                db.SaveChanges();
                //return RedirectToAction("Index");
                // return RedirectToAction("Create", "USUARIOs", pERSONA.IDPERSONA);
                //TRABAJAR CON EL OBJETO PERSONA, O QUITARLO
                return(RedirectToAction("Register", new RouteValueDictionary(new { Controller = "Account", Action = "Register", Id = Usuariovm.Persona1.IDPERSONA })));
            }



            ViewBag.IDDETALLE = new SelectList(db.DETALLEDEPERSONAs, "IDDETALLE", "LUGARDEESTUDIOS", new { id = 5 });
            return(View(Usuariovm));
        }
        public ActionResult Create(MaterialViewModel Materialvm, HttpPostedFileBase videofile, HttpPostedFileBase videofile1)
        {
            var id = checkauthor(Materialvm.Autor1);

            if (id == 0)
            {
                db.AUTORs.Add(Materialvm.Autor1);
                db.SaveChanges();
                Materialvm.MaterialBibliografico1.IDAUTOR = (int)Materialvm.Autor1.IDAUTOR;
            }

            else
            {
                Materialvm.MaterialBibliografico1.IDAUTOR = id;
            }

            //Materialvm.Relationship_15.IDAUTOR = (int)Materialvm.MaterialBibliografico1.IDAUTOR; //Agregado para insertar en taba relationship 15

            //Materialvm.MaterialBibliografico1.IDCATEGORIA = Materialvm.Categoria1.IDCATEGORIA;


            //Unir el autor agregado al material


            DOCUMENTOLOCALIDAD doc = new DOCUMENTOLOCALIDAD();

            if (videofile != null)
            {
                string filename = Path.GetFileName(videofile.FileName);
                videofile.SaveAs(Server.MapPath("/Materiales/" + filename));
                doc.LOCACIONOURL = "Materiales/" + filename;
                db.DOCUMENTOLOCALIDADs.Add(doc);
                db.SaveChanges();

                ViewData["Message"] = "Record Saved Succesfully";
            }

            if (doc.LOCACIONOURL != null)
            {
                Materialvm.MaterialBibliografico1.IDLOCALIDAD = doc.IDLOCALIDAD;
            }


            //Carga de imagenes
            DOCUMENTOLOCALIDAD doc1 = new DOCUMENTOLOCALIDAD();

            if (videofile1 != null)
            {
                string filename = Path.GetFileName(videofile1.FileName);
                videofile1.SaveAs(Server.MapPath("/Imagenes/" + filename));
                Materialvm.MaterialBibliografico1.FOTO = "Imagenes/" + filename;
                //db.DOCUMENTOLOCALIDADs.Add(doc1);
                //db.SaveChanges();

                ViewData["Message"] = "Record Saved Succesfully";
            }

            //Guardar material
            Materialvm.ID = User.Identity.GetUserId();
            Materialvm.MaterialBibliografico1.ID = Materialvm.ID;


            Materialvm.MaterialBibliografico1.IDLOCALIDAD = 1;


            db.MATERIALBIBLIOGRAFICOes.Add(Materialvm.MaterialBibliografico1);

            db.SaveChanges();

            return(RedirectToAction("Index", new RouteValueDictionary(new { Controller = "MATERIALBIBLIOGRAFICOes", Action = "Index" })));
        }