public ActionResult Edit([Bind(Include = "factibilidad,estado_predio,municipio,nombre_propietario,documento,numero_contacto,latitud_pre,longitud_pre,codigo_conexion,latitud_con,longitud_con,tipo_red,mantenimiento_red,mantenimiento,cdt,estado_vivienda,obs_adecuacion_i,obs_adecuacion_e,tipo_servicio,carga,tipo_carga,calibre,documentacion,observaciones,usuario_id,servicio_directo,fecha,cobertura,imagen,distancia,fecha_creacion,PostedFile, limpiar")] Ubala ubala) { if (ubala.PostedFile != null) { var supportedTypes = new[] { ".jpg", ".jpeg", ".png" }; string exttension = System.IO.Path.GetExtension(ubala.PostedFile.FileName); if (supportedTypes.Contains(exttension.ToLower())) { string path = Server.MapPath("~" + RaptorContext.imagesUbala); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } String fileName = string.Format(@"{0}" + exttension, Guid.NewGuid()); ubala.PostedFile.SaveAs(path + fileName); //eliminando la imagen anterior si tiene Limpiar en true if (ubala.limpiar) { String filePath = Server.MapPath(ubala.imagen); if (System.IO.File.Exists(filePath)) { System.IO.File.Delete(filePath); } } ubala.imagen = RaptorContext.imagesUbala + fileName; if (ModelState.IsValid) { db.Entry(ubala).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", ubala.usuario_id); return(View(ubala)); } } else { TempData["MsgErr"] = "Debe elegir archivos de imagenes con exetención jpg, jpeg ó png"; } } else { if (ModelState.IsValid) { db.Entry(ubala).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", ubala.usuario_id); return(View(ubala)); } } ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", ubala.usuario_id); return(View(ubala)); }
public ActionResult Edit([Bind(Include = "id,solicitud,observaciones,imagen,fecha_creacion,PostedFile, limpiar")] ImagenCandidato imagenCandidato) { if (imagenCandidato.PostedFile != null) { var supportedTypes = new[] { ".jpg", ".jpeg", ".png" }; string exttension = System.IO.Path.GetExtension(imagenCandidato.PostedFile.FileName); if (supportedTypes.Contains(exttension.ToLower())) { string path = Server.MapPath("~" + RaptorContext.imagesAnexo); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } String fileName = string.Format(@"{0}" + exttension, Guid.NewGuid()); imagenCandidato.PostedFile.SaveAs(path + fileName); //eliminando la imagen anterior si tiene Limpiar en true if (imagenCandidato.limpiar) { String filePath = Server.MapPath(imagenCandidato.imagen); if (System.IO.File.Exists(filePath)) { System.IO.File.Delete(filePath); } } imagenCandidato.imagen = RaptorContext.imagesAnexo + fileName; if (ModelState.IsValid) { db.Entry(imagenCandidato).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; return(View(imagenCandidato)); } } else { TempData["MsgErr"] = "Debe elegir archivos de imagenes con exetención jpg, jpeg ó png"; } } else { if (ModelState.IsValid) { db.Entry(imagenCandidato).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; return(View(imagenCandidato)); } } return(View(imagenCandidato)); }
public ActionResult Edit([Bind(Include = "id,fecha_creacion,activo,usuario_id")] Notificacion notificacion) { if (ModelState.IsValid) { db.Entry(notificacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", notificacion.usuario_id); return(View(notificacion)); }
public ActionResult Edit([Bind(Include = "id,descripcion,fecha_creacion,zona_uoc,activo")] Municipio municipio) { if (ModelState.IsValid) { db.Entry(municipio).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Municipio modificado correctamente"; return(View(municipio)); } return(View(municipio)); }
public ActionResult Edit([Bind(Include = "solicitud,estado_predio,nombre_propietario,documento,numero_contacto,latitud_pre,longitud_pre,codigo_conexion,latitud_con,longitud_con,tipo_red,cdt,estado_vivienda,obs_adecuacion_i,obs_adecuacion_e,tipo_servicio,carga,documentacion,carta,ced_prop,aut_cert,tarjeta,diseno,estrato,servicio_directo,valor_oferta,observaciones,fecha,fecha_creacion,distancia,usuario_id")] Reportecandidato reportecandidato) { if (ModelState.IsValid) { db.Entry(reportecandidato).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", reportecandidato.usuario_id); return(View(reportecandidato)); } ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", reportecandidato.usuario_id); return(View(reportecandidato)); }
public ActionResult Edit([Bind(Include = "id,password,is_superuser,username,first_name,last_name,email,is_staff,is_active,date_joined")] User user) { if (ModelState.IsValid) { bool userExist = db.User.Any(x => x.username == user.username); String usuario = this.Session["dataEdit"].ToString(); if (!userExist || usuario == user.username) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; return(View(user)); } else { TempData["MsgErr"] = "El nombre de usuario ya existe"; return(View(user)); } } return(View(user)); }
public ActionResult Edit([Bind(Include = "id,sucursal,solicitud,municipio,direccion,propietario,zona,subzona,latitud,longitud,estado")] Candidato candidato) { if (ModelState.IsValid) { bool solicitudExist = db.Candidato.Any(x => x.solicitud == candidato.solicitud); String solicitud = this.Session["dataEdit"].ToString(); if (!solicitudExist || solicitud == candidato.solicitud || candidato == null) { db.Entry(candidato).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; return(View(candidato)); } else { TempData["MsgErr"] = "La solicitud ya existe"; return(View(candidato)); }; } return(View(candidato)); }
public ActionResult Edit([Bind(Include = "codigo,descripcion,proceso,tipo,activo,fecha_creacion")] Base @base) { if (ModelState.IsValid) { bool baseExist = db.Base.Any(x => x.codigo == @base.codigo); String codigo = this.Session["dataEdit"].ToString(); if (!baseExist || codigo == @base.codigo) { db.Entry(@base).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; return(View(@base)); } else { TempData["MsgErr"] = "El código ya existe"; return(View(@base)); }; } return(View(@base)); }
public ActionResult Edit([Bind(Include = "codigo,tipo_reporte_id,nse_referencia,nse,medidor,lectura,anomalia_id,imagen,usuario_id,ciclo,grupo,fecha,observacion,fecha_creacion,procesado,finalizado,geo_nse, PostedFile, latitud, longitud, limpiar")] Hurto hurto) { // POINT(Long Lat) var myLocation = DbGeography.FromText("POINT(" + hurto.longitud.ToString() + " " + hurto.latitud.ToString() + ")", 4326); hurto.geo_nse = myLocation.ToString(); if (hurto.PostedFile != null) { var supportedTypes = new[] { ".jpg", ".jpeg", ".png" }; string exttension = System.IO.Path.GetExtension(hurto.PostedFile.FileName); if (supportedTypes.Contains(exttension.ToLower())) { string path = Server.MapPath("~" + RaptorContext.imagesHurto); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } String fileName = string.Format(@"{0}" + exttension, Guid.NewGuid()); hurto.PostedFile.SaveAs(path + fileName); //eliminando la imagen anterior si tiene Limpiar en true if (hurto.limpiar) { String filePath = Server.MapPath(hurto.imagen); if (System.IO.File.Exists(filePath)) { System.IO.File.Delete(filePath); } } hurto.imagen = RaptorContext.imagesHurto + fileName; if (ModelState.IsValid) { db.Entry(hurto).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; } } else { TempData["MsgErr"] = "Debe elegir archivos de imagenes con exetención jpg, jpeg ó png"; } } else { if (ModelState.IsValid) { db.Entry(hurto).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; } } var dateQuery = db.Database.SqlQuery <String>("SELECT ST_AsText('" + hurto.geo_nse + "')"); String punto = dateQuery.AsEnumerable().First().Replace("POINT(", "").Replace(")", ""); String[] LatLong = punto.Split(' '); ViewBag.longitud = LatLong[0]; ViewBag.latitud = LatLong[1]; ViewBag.anomalia_id = new SelectList(db.Base.Where(c => c.tipo == "A").Where(d => d.activo == true), "codigo", "descripcion", hurto.anomalia_id); ViewBag.tipo_reporte_id = new SelectList(db.Base.Where(c => c.tipo == "R").Where(d => d.activo == true), "codigo", "descripcion", hurto.tipo_reporte_id); ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", hurto.usuario_id); return(View(hurto)); }