Exemplo n.º 1
0
        //Crear

        public void CrearUsoPropiedad(UsosPropiedades UsoPropiedadCrear)
        {
            using (var ctx = new DB_A66D31_intratecPrbEntities1())
            {
                UsoPropiedadCrear.FechaCreacion = DateTime.Now;
                UsoPropiedadCrear.Activo        = true;
                ctx.UsosPropiedades.Add(UsoPropiedadCrear);
                ctx.SaveChanges();
            }
        }
Exemplo n.º 2
0
        public UsosPropiedades ObtenerUsoPropieadad(int IdUso)
        {
            UsosPropiedades res = new UsosPropiedades();

            using (var ctx = new DB_A66D31_intratecPrbEntities1())
            {
                res = ctx.UsosPropiedades.Where(u => u.IdUso == IdUso).FirstOrDefault();
            }

            return(res);
        }
Exemplo n.º 3
0
        //Editar

        public void EditarUsoPropiedad(UsosPropiedades UsoPropiedad, int IdUsuarioModificacion)
        {
            using (var ctx = new DB_A66D31_intratecPrbEntities1())
            {
                UsosPropiedades UsoPropiedadEditar = ctx.UsosPropiedades.Where(c => c.IdUso == UsoPropiedad.IdUso).FirstOrDefault();

                UsoPropiedadEditar.Uso                   = UsoPropiedad.Uso;
                UsoPropiedadEditar.Activo                = UsoPropiedad.Activo;
                UsoPropiedadEditar.FechaModificacion     = DateTime.Now;
                UsoPropiedadEditar.IdUsuarioModificacion = IdUsuarioModificacion;

                ctx.SaveChanges();
            }
        }
Exemplo n.º 4
0
        //Eliminar

        public void EliminarUsoPropiedad(int IdUso, int IdUsuarioModificacion)
        {
            using (var ctx = new DB_A66D31_intratecPrbEntities1())
            {
                UsosPropiedades UsoPropiedadEliminar = ctx.UsosPropiedades.Where(u => u.IdUso == IdUso).FirstOrDefault();
                if (UsoPropiedadEliminar != null)
                {
                    UsoPropiedadEliminar.Activo = false;

                    UsoPropiedadEliminar.FechaModificacion     = DateTime.Now;
                    UsoPropiedadEliminar.IdUsuarioModificacion = IdUsuarioModificacion;

                    ctx.SaveChanges();
                }
                else
                {
                    throw new Exception($"No existe un uso de propiedad con ID {IdUso}");
                }
            }
        }