public ActionResult DeleteConfirmed(int id) { asigancion asigancion = db.asigancion.Find(id); db.asigancion.Remove(asigancion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,Folio,FechaRegistro,AspNetUsers_Id")] asigancion asigancion) { if (ModelState.IsValid) { db.Entry(asigancion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AspNetUsers_Id = new SelectList(db.AspNetUsers, "Id", "Email", asigancion.AspNetUsers_Id); return(View(asigancion)); }
public ActionResult GenerarComplemento(string FechaPago, string Proveedor_Id, string Bancos_Id, string CuentaOrdenante_Id, string Autorizacion) { try { int proveedorid = int.Parse(Proveedor_Id); int bancosid = int.Parse(Bancos_Id); int cuentaid = int.Parse(CuentaOrdenante_Id); DateTime fechapago = Convert.ToDateTime(FechaPago); var facturas = from f in db.factura where f.Proveedor_Id == proveedorid && f.FechaPago == fechapago select new { f.id }; asigancion asigancion = new asigancion(); asigancion.FechaRegistro = DateTime.Now; asigancion.AspNetUsers_Id = User.Identity.GetUserId(); int folio = db.asigancion.Count() + 1; asigancion.Folio = folio.ToString(); db.asigancion.Add(asigancion); foreach (var item in facturas) { complementosfacturas complemento = new complementosfacturas(); int validacion = (from c in db.complementosfacturas where c.Factura_Id == item.id select new { c.id }).Count(); if (validacion > 0) { return(Json("ErrorFactura", JsonRequestBehavior.AllowGet)); } else { complemento.Factura_Id = item.id; complemento.Asigancion_Id = asigancion.id; complemento.Bancos_Id = bancosid; complemento.CuentaOrdenante_Id = cuentaid; complemento.Autorizacion = Autorizacion; complemento.StatusComplemento_Id = 2; db.complementosfacturas.Add(complemento); } } db.SaveChanges(); return(Json("Success", JsonRequestBehavior.AllowGet)); } catch (Exception _ex) { Console.WriteLine(_ex.Message.ToString()); return(Json("Error", JsonRequestBehavior.AllowGet)); } }
// GET: asigancions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } asigancion asigancion = db.asigancion.Find(id); if (asigancion == null) { return(HttpNotFound()); } return(View(asigancion)); }
// GET: asigancions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } asigancion asigancion = db.asigancion.Find(id); if (asigancion == null) { return(HttpNotFound()); } ViewBag.AspNetUsers_Id = new SelectList(db.AspNetUsers, "Id", "Email", asigancion.AspNetUsers_Id); return(View(asigancion)); }