public ActionResult DeleteConfirmed(int id) { TiposPropiedades tiposPropiedades = db.TiposPropiedades.Find(id); db.TiposPropiedades.Remove(tiposPropiedades); db.SaveChanges(); DisplaySuccessMessage("Has delete a TiposPropiedades record"); return(JsonRedirectToAction("Index")); }
//Crear public void CrearTipoPropiedad(TiposPropiedades TipoPropieadaCrear) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TipoPropieadaCrear.FechaCreacion = DateTime.Now; TipoPropieadaCrear.Activo = true; ctx.TiposPropiedades.Add(TipoPropieadaCrear); ctx.SaveChanges(); } }
public TiposPropiedades ObtenerTipoPropiedad(int IdTipoPropiedad) { TiposPropiedades res = new TiposPropiedades(); using (var ctx = new DB_A66D31_intratecPrbEntities1()) { res = ctx.TiposPropiedades.Where(t => t.IdTipoPropiedad == IdTipoPropiedad).FirstOrDefault(); } return(res); }
public ActionResult Edit([Bind(Include = "Id,Nombre,Descripcion,PadreId,Historicos,TiposPropiedades1,TiposPropiedades2")] TiposPropiedades tiposPropiedades) { if (ModelState.IsValid) { db.Entry(tiposPropiedades).State = EntityState.Modified; db.SaveChanges(); DisplaySuccessMessage("Has update a TiposPropiedades record"); return(JsonRedirectToAction("Index")); } ViewBag.PadreId = new SelectList(db.TiposPropiedades, "Id", "Nombre", tiposPropiedades.PadreId); DisplayErrorMessage(); return(PartialView(tiposPropiedades)); }
// GET: TiposPropiedades/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TiposPropiedades tiposPropiedades = db.TiposPropiedades.Find(id); if (tiposPropiedades == null) { return(HttpNotFound()); } return(PartialView(tiposPropiedades)); }
//Editar public void EditarTipoPropiedad(TiposPropiedades TipoPropiedad, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TiposPropiedades TipoPropiedadEditar = ctx.TiposPropiedades.Where(c => c.IdTipoPropiedad == TipoPropiedad.IdTipoPropiedad).FirstOrDefault(); TipoPropiedadEditar.TipoPropiedad = TipoPropiedad.TipoPropiedad; TipoPropiedadEditar.Activo = TipoPropiedad.Activo; TipoPropiedadEditar.FechaModificacion = DateTime.Now; TipoPropiedadEditar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } }
// GET: TiposPropiedades/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TiposPropiedades tiposPropiedades = db.TiposPropiedades.Find(id); if (tiposPropiedades == null) { return(HttpNotFound()); } ViewBag.PadreId = new SelectList(db.TiposPropiedades, "Id", "Nombre", tiposPropiedades.PadreId); return(PartialView(tiposPropiedades)); }
//Eliminar public void EliminarTipoPropiedad(int IdTipoPropiedad, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TiposPropiedades TipoPropiedadEliminar = ctx.TiposPropiedades.Where(u => u.IdTipoPropiedad == IdTipoPropiedad).FirstOrDefault(); if (TipoPropiedadEliminar != null) { TipoPropiedadEliminar.Activo = false; TipoPropiedadEliminar.FechaModificacion = DateTime.Now; TipoPropiedadEliminar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } else { throw new Exception($"No existe un tipo de propiedad con ID {IdTipoPropiedad}"); } } }