public ActionResult Create([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) { bool repCandidatoExist = db.Reportecandidato.Any(x => x.solicitud == reportecandidato.solicitud); if (!repCandidatoExist) { db.Reportecandidato.Add(reportecandidato); db.SaveChanges(); TempData["Msg"] = "Creado correctamente"; return(RedirectToAction("Create")); } else { TempData["MsgErr"] = "La solicitud ya existe"; return(View(reportecandidato)); } } else { var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); } ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", reportecandidato.usuario_id); return(View(reportecandidato)); }
public ActionResult Create([Bind(Include = "id,fecha_creacion,activo,usuario_id")] Notificacion notificacion) { if (ModelState.IsValid) { db.Notificacion.Add(notificacion); 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 Create([Bind(Include = "id,descripcion,fecha_creacion,zona_uoc,activo")] Municipio municipio) { if (ModelState.IsValid) { db.Municipio.Add(municipio); db.SaveChanges(); TempData["Msg"] = "Municipio creado correctamente"; return(RedirectToAction("Create")); } return(View(municipio)); }
public ActionResult Create([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")] Ubala ubala) { bool codigoExist = db.Ubala.Any(x => x.factibilidad == ubala.factibilidad); if (!codigoExist) { 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); ubala.imagen = RaptorContext.imagesUbala + fileName; if (ModelState.IsValid) { db.Ubala.Add(ubala); db.SaveChanges(); TempData["Msg"] = "Creado correctamente"; ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", ubala.usuario_id); return(RedirectToAction("Create")); } } else { TempData["MsgErr"] = "Debe elegir archivos de imagenes con exetención jpg, jpeg ó png"; } } else { TempData["MsgErr"] = "Debe elegir una imagen válida"; } } else { TempData["MsgErr"] = "El codigo ya existe"; 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 Create([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")] 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); hurto.imagen = RaptorContext.imagesHurto + fileName; if (ModelState.IsValid) { db.Hurto.Add(hurto); db.SaveChanges(); TempData["Msg"] = "Creado correctamente"; return(RedirectToAction("Create")); } } else { TempData["MsgErr"] = "Debe elegir archivos de imagenes con exetención jpg, jpeg ó png"; } } else { TempData["MsgErr"] = "Debe elegir una imagen válida"; } ViewBag.anomalia_id = new SelectList(db.Base.Where(c => c.tipo == "A").Where(d => d.activo == true), "codigo", "descripcion"); ViewBag.tipo_reporte_id = new SelectList(db.Base.Where(c => c.tipo == "R").Where(d => d.activo == true), "codigo", "descripcion"); ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username"); return(View(hurto)); }
public ActionResult Create([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); if (!userExist) { db.User.Add(user); db.SaveChanges(); TempData["Msg"] = "Creado correctamente"; return(RedirectToAction("Create")); } else { TempData["MsgErr"] = "El nombre de usuario ya existe"; return(View(user)); } } return(View(user)); }
public ActionResult Create([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); if (!solicitudExist || candidato.solicitud == null) { db.Candidato.Add(candidato); db.SaveChanges(); TempData["Msg"] = "Creado correctamente"; return(RedirectToAction("Create")); } else { TempData["MsgErr"] = "La solicitud ya existe"; return(View(candidato)); } } return(View(candidato)); }
public ActionResult Create([Bind(Include = "codigo,descripcion,proceso,tipo,activo,fecha_creacion")] Base @base) { if (ModelState.IsValid) { bool baseExist = db.Base.Any(x => x.codigo == @base.codigo); if (!baseExist) { db.Base.Add(@base); db.SaveChanges(); TempData["Msg"] = "Creado correctamente"; return(RedirectToAction("Create")); } else { TempData["MsgErr"] = "El codigo ya existe"; return(View(@base)); } } return(View(@base)); }
public ActionResult Create([Bind(Include = "id,solicitud,observaciones,imagen,fecha_creacion, PostedFile")] 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); imagenCandidato.imagen = RaptorContext.imagesAnexo + fileName; if (ModelState.IsValid) { db.ImagenCandidato.Add(imagenCandidato); db.SaveChanges(); TempData["Msg"] = "Creado correctamente"; return(RedirectToAction("Create")); } } else { TempData["MsgErr"] = "Debe elegir archivos de imagenes con exetención jpg, jpeg ó png"; } } else { TempData["MsgErr"] = "Debe elegir una imagen válida"; } return(View(imagenCandidato)); }