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" }))); }
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)); }
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)); }
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)); }
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" }))); }