public void MultipleLinea() { //insertar int ln_originales = db.cabecera_produccion.Count(); cabecera_produccion ln = new cabecera_produccion(); ln.fecha = Convert.ToDateTime(fechaVenta); db.cabecera_produccion.Add(ln); db.SaveChanges(); //prueba que se ingrese int ln_cambiadas = db.cabecera_produccion.Count(); Assert.AreEqual(ln_originales + 1, ln_cambiadas); db.cabecera_produccion.Remove(ln); db.SaveChanges(); cabecera_produccion ln2 = new cabecera_produccion(); string nueva_fecha = "10-06-2000"; ln2.fecha = Convert.ToDateTime(nueva_fecha); db.cabecera_produccion.Add(ln2); db.SaveChanges(); //Prueba de buscar Assert.AreEqual(ln2.fecha, Convert.ToDateTime(nueva_fecha)); db.cabecera_produccion.Remove(ln2); db.SaveChanges(); int ln_cambiadas_eliminacion = db.cabecera_produccion.Count(); //Prueba si se eliminó Assert.AreEqual(ln_cambiadas - 1, ln_cambiadas_eliminacion); }
// GET: cabecera_produccion public ActionResult IndexDetail(int id, string nombre) { cabecera_produccion ln = new cabecera_produccion(); ln = db.cabecera_produccion.Find(id); ViewBag.Fecha = ln.fecha.ToShortDateString(); ViewBag.cabecera_produccionId = id; var Row = db.detalle_produccion.Where(s => s.cabecera_produccionId == id); return(View(Row)); }
public void InsercionLinea() { int ln_originales = db.cabecera_produccion.Count(); cabecera_produccion ln = new cabecera_produccion(); ln.fecha = Convert.ToDateTime(fechaVenta); db.cabecera_produccion.Add(ln); db.SaveChanges(); int ln_cambiadas = db.cabecera_produccion.Count(); Assert.AreEqual(ln_originales + 1, ln_cambiadas); db.cabecera_produccion.Remove(ln); db.SaveChanges(); }
public ActionResult Delete(int id, FormCollection collection) { try { cabecera_produccion ln = new cabecera_produccion(); ln = db.cabecera_produccion.Find(Convert.ToInt16(collection.Get("id"))); db.cabecera_produccion.Remove(ln); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here cabecera_produccion ln = new cabecera_produccion(); ln = db.cabecera_produccion.Find(Convert.ToInt16(collection.Get("Id"))); ln.fecha = Convert.ToDateTime(collection.Get("fecha")); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception exp) { return(View()); } }
public void EliminarLinea() { cabecera_produccion ln = new cabecera_produccion(); int ln_original = db.cabecera_produccion.Count(); ln.fecha = Convert.ToDateTime(fechaVenta); db.cabecera_produccion.Add(ln); db.SaveChanges(); int ultima_linea_agregada = db.cabecera_produccion.OrderByDescending(x => x.Id).First().Id; ln = db.cabecera_produccion.Find(Convert.ToInt16(ultima_linea_agregada)); db.cabecera_produccion.Remove(ln); db.SaveChanges(); int ln_cambiadas = db.cabecera_produccion.Count(); Assert.AreEqual(ln_cambiadas, ln_original); }
public ActionResult Create(FormCollection collection) { try { // TODO: Add insert logic here cabecera_produccion ln = new cabecera_produccion(); ln.fecha = Convert.ToDateTime(collection.Get("fecha")); db.cabecera_produccion.Add(ln); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception exp) { return(View()); } }