public ActionResult Borrar(int IdEntra) { if (ModelState.IsValid) { db.TableDetalleEntradas.Where(d => d.identrada == IdEntra).ToList().ForEach(d => db.TableDetalleEntradas.Remove(d)); db.SaveChanges(); TableEntradas tableEntr = db.TableEntradas.Find(IdEntra); db.TableEntradas.Remove(tableEntr); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Borrar(int?IdEntra) { if (IdEntra == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TableEntradas Entra = new TableEntradas(); using (var tableEntrada = new GestionArticuloEntities()) { var id = db.TableEntradas.Find(IdEntra); Entra.identrada = id.identrada; Entra.numeroDocumento = id.numeroDocumento; Entra.comentario = id.comentario; Entra.status = id.status; Entra.idusuario = id.idusuario; } return(View(Entra)); }
public ActionResult CrearMaestro(TableEntradas Ent, IEnumerable <TableDetalleEntradas> Detalles) { if (ModelState.IsValid) { Ent.status = "Activo"; Ent.idusuario = 1; db.TableEntradas.Add(Ent); db.SaveChanges(); var entrada = Ent.identrada.ToString(); int identrada2 = Int32.Parse(entrada); foreach (var de in Detalles) { de.identrada = identrada2; } db.TableDetalleEntradas.AddRange(Detalles); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(Ent)); //return RedirectToAction("Index"); }