public ActionResult DeleteConfirmed(int id) { ArchivosTrámites archivosTrámites = db.ArchivosTramites.Find(id); db.ArchivosTramites.Remove(archivosTrámites); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EliminarArchivo(int?id) { //var ar = db.ArchivosPolizas.Where(x => x.Id == (int)id); //ArchivosPólizas archi = new ArchivosPólizas(); ArchivosTrámites arreclamo = db.ArchivosTramites.Find(id); string url = Path.Combine(Server.MapPath(arreclamo.Foto)); System.IO.File.Delete(url); db.ArchivosTramites.Remove(arreclamo); int d = db.SaveChanges(); return(Json(new { d }, JsonRequestBehavior.AllowGet)); }
// GET: /ArchivosTrámites/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ArchivosTrámites archivosTrámites = db.ArchivosTramites.Find(id); if (archivosTrámites == null) { return(HttpNotFound()); } return(View(archivosTrámites)); }
public ActionResult Edit([Bind(Include = "Id,Foto,TramiteId")] ArchivosTrámites archivosTrámites) { if (ModelState.IsValid) { db.Entry(archivosTrámites).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TramiteId = new SelectList(db.Tramites, "Id", "Tipo", archivosTrámites.TramiteId); return(View(archivosTrámites)); }
public ActionResult Create([Bind(Include = "Id,Foto,TramiteId")] ArchivosTrámites archivosTrámites) { if (ModelState.IsValid) { db.ArchivosTramites.Add(archivosTrámites); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TramiteId = new SelectList(db.Tramites, "Id", "Tipo", archivosTrámites.TramiteId); return(View(archivosTrámites)); }
public ActionResult CrearArTramite(HttpPostedFileBase files) { if (ModelState.IsValid) { if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0)//verifica que hay archivos, si no hay, no pasa por la codicion de archivos para ser guardado { if (Request.Files?.Count > 0) { string path = Server.MapPath("~/Content/Imagen"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } var filesCount = Request.Files.Count; for (int i = 0; i < filesCount; i++) { var file = Request.Files[i]; var fileName = Path.GetFileName(file.FileName); path = Path.Combine(Server.MapPath("~/Content/Imagen"), fileName); file.SaveAs(path); string url = Path.Combine("/Content/Imagen", fileName); ArchivosTrámites obj = new ArchivosTrámites(); obj.Foto = url; obj.TramiteId = int.Parse(Request["TramitesId"]); db.ArchivosTramites.Add(obj); db.SaveChanges(); } } //} //Bitacora b = new Bitacora(); //b.Observacion = Request["Observacion"]; //b.Fecha = DateTime.Parse(Request["Fecha"]); //b.PolizaId = int.Parse(Request["PolizaId"]); //db.Bitacoras.Add(b); //db.SaveChanges(); } } return(RedirectToAction("Index", "Tramites", null)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ArchivosTrámites archivosTrámites = db.ArchivosTramites.Find(id); if (archivosTrámites == null) { return(HttpNotFound()); } ViewBag.TramiteId = new SelectList(db.Tramites, "Id", "Tipo", archivosTrámites.TramiteId); return(View(archivosTrámites)); }
public ActionResult GuardarARExtra(int?id, HttpPostedFileBase fileUpload) { string path = Server.MapPath("~/Content/Imagen"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } var file = Request.Files[0]; var fileName = Path.GetFileName(file.FileName); path = Path.Combine(Server.MapPath("~/Content/Imagen"), fileName); file.SaveAs(path); string url = Path.Combine("/Content/Imagen", fileName); ArchivosTrámites obj = new ArchivosTrámites(); obj.Foto = url; obj.TramiteId = (int)id; db.ArchivosTramites.Add(obj); int d = db.SaveChanges(); return(Json(new { d }, JsonRequestBehavior.AllowGet)); }