예제 #1
0
        // GET: Personal
        public ActionResult Index(int id)
        {
            var users  = PersonalManage.FinduserId(id);
            var goodss = GoodsManage.FindAllBooks().OrderByDescending(p => p.Grounding).Take(6);
            var cart   = PersonalManage.findcart(id).OrderByDescending(p => p.Addtime).Take(2);

            ViewModels.Personal index = new ViewModels.Personal()
            {
                userde = users,
                Good1  = goodss,
                cart1  = cart
            };
            HttpContext.Session["User_id"] = id;
            ViewBag.cartcount = PersonalManage.findcarticount(id);
            return(View(index));
        }
예제 #2
0
 public RespuestaModel Agregar(ViviendaModel modelo)
 {
     try
     {
         CAT_VIVIENDA vivienda = Transformar(modelo);
         RevisarCamposObligatorios(vivienda);
         if (!_respuesta.ejecucion)
         {
             return(_respuesta);
         }
         if (_manage.Existe(modelo.Vivienda))
         {
             _respuesta.ejecucion = false;
             _respuesta.mensaje.Add(Mensajes.SIExiste);
             return(_respuesta);
         }
         PersonalManage personalManage = new PersonalManage();
         personalManage.Agregar(new CAT_PERSONAS()
         {
             Activo    = true,
             ApeMat    = modelo.persona.ApeMaterno,
             ApePat    = modelo.persona.ApePaterno,
             Contacto1 = modelo.persona.Contacto1,
             Contacto2 = modelo.persona.Contacto2,
             Correo    = modelo.persona.Correo,
             Nombre    = modelo.persona.Nombre
         });
         var personaid = personalManage.Consultar().Where(x => x.Correo.Equals(modelo.persona.Correo)).FirstOrDefault().Id_Persona;
         vivienda.id_Propietario = personaid;
         _manage.Agregar(vivienda);
         _respuesta.ejecucion = true;
         _respuesta.mensaje.Add(Mensajes.OkGuardar);
         return(_respuesta);
     }
     catch
     {
         _respuesta.ejecucion = false;
         _respuesta.mensaje.Add(Mensajes.Falla);
     }
     return(_respuesta);
 }
예제 #3
0
 public RespuestaModel Actualizar(ViviendaModel modelo)
 {
     try
     {
         CAT_VIVIENDA vivienda = Transformar(modelo);
         RevisarCamposObligatorios(vivienda);
         if (!_respuesta.ejecucion)
         {
             return(_respuesta);
         }
         if (_manage.Existe(vivienda))
         {
             _respuesta.ejecucion = false;
             _respuesta.mensaje.Add(Mensajes.SIExiste);
             return(_respuesta);
         }
         PersonalManage personalManage = new PersonalManage();
         personalManage.Actualizar(new CAT_PERSONAS()
         {
             Activo     = true,
             ApeMat     = modelo.persona.ApeMaterno,
             ApePat     = modelo.persona.ApePaterno,
             Contacto1  = modelo.persona.Contacto1,
             Contacto2  = modelo.persona.Contacto2,
             Correo     = modelo.persona.Correo,
             Nombre     = modelo.persona.Nombre,
             Id_Persona = modelo.Id_Propietario
         });
         _manage.Actualizar(vivienda);
         _respuesta.ejecucion = true;
         _respuesta.mensaje.Add(Mensajes.OkActualizar);
     }
     catch
     {
         _respuesta.ejecucion = false;
         _respuesta.mensaje.Add(Mensajes.Falla);
     }
     return(_respuesta);
 }