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"));
        }
Example #2
0
        //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();
            }
        }
Example #3
0
        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));
        }
Example #6
0
        //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));
        }
Example #8
0
        //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}");
                }
            }
        }