public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here Ejemplar e = DEjemplar.ObtenerEjemplar(id); List <Material> materiales = DEjemplar.ObtenerMateriales(); List <Laboratorio> labs = DEjemplar.ObtenerLabs(); int idLab = Convert.ToInt32(Request.Form["Laboratorio"]); int idMat = Convert.ToInt32(Request.Form["Material"]); DateTime FechaCompra = Convert.ToDateTime(Request.Form["FechaCompra"].Substring(0, 10)); e.Prestado = Convert.ToInt32(Request.Form["Prestado"]); e.FechaCompra = FechaCompra; //Obtenemos el objeto con el id de el value de nuestra vista e.Laboratorio = labs.Find(l => l.IdLaboratorio == idLab); e.Material = materiales.Find(m => m.IdMaterial == idMat); System.Diagnostics.Debug.WriteLine(e.ToString()); System.Diagnostics.Debug.WriteLine(DEjemplar.ActualizarEjemplar(e)); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(Ejemplar e) { try { // TODO: Add insert logic here List <Material> materiales = DEjemplar.ObtenerMateriales(); List <Laboratorio> labs = DEjemplar.ObtenerLabs(); int idLab = Convert.ToInt32(Request.Form["Laboratorio"]); int idMat = Convert.ToInt32(Request.Form["Material"]); //Obtenemos el objeto con el id de el value de nuestra vista e.Laboratorio = labs.Find(l => l.IdLaboratorio == idLab); e.Material = materiales.Find(m => m.IdMaterial == idMat); //System.Diagnostics.Debug.WriteLine(e.ToString()); System.Diagnostics.Debug.WriteLine(DEjemplar.InsertarEjemplar(e)); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Ejemplar/Edit/5 public ActionResult Edit(int id) { Ejemplar e = DEjemplar.ObtenerEjemplar(id); ViewBag.cmbMateriales = DEjemplar.ObtenerMateriales(); ViewBag.cmbLabs = DEjemplar.ObtenerLabs(); System.Diagnostics.Debug.WriteLine(e.ToString()); return(View(e)); }
// GET: Ejemplar/Create public ActionResult Create() { ViewBag.cmbMateriales = DEjemplar.ObtenerMateriales(); ViewBag.cmbLabs = DEjemplar.ObtenerLabs(); return(View(new Ejemplar())); }
public ActionResult Index() { DataTable dt = DEjemplar.ListarEjemplares(); return(View(dt)); }
// GET: Ejemplar/Delete/5 public ActionResult Delete(int id) { System.Diagnostics.Debug.WriteLine(DEjemplar.BajaEjemplar(id)); return(RedirectToAction("Index")); }