Esempio n. 1
0
        public void GuardarPersona(entidades.Persona persona)
        {
            persona.Id = Guid.NewGuid();
            //persona.FechaNacimiento = DateTime.Now;//
            context.Personas.Add(persona);

            context.SaveChanges();
        }
Esempio n. 2
0
        public void ActualizarPerson(entidades.Persona persona)
        {
            var personaActualizar = context.Personas.FirstOrDefault(p => p.Identificacion == persona.Identificacion);

            personaActualizar.Nombres = persona.Nombres;
            personaActualizar.Apellidos = persona.Apellidos;
            personaActualizar.Identificacion = persona.Identificacion;
            personaActualizar.Sexo = persona.Sexo;
            personaActualizar.FechaNacimiento = persona.FechaNacimiento;
            personaActualizar.Profesion = persona.Profesion;

            context.SaveChanges();
        }
Esempio n. 3
0
        public ActionResult GuardarFotos(HttpPostedFileBase imagen, entidades.Foto foto)
        {
            var nombreimagen = "";
            var rutaVirtual = "";

            nombreimagen = Path.GetFileName(imagen.FileName);
            rutaVirtual = Path.Combine(Server.MapPath("/imagenes/"), nombreimagen);

            imagen.SaveAs(rutaVirtual);

            foto.Id = Guid.NewGuid();
            foto.NombreFoto = nombreimagen;

            repoPersona.GuardarFoto(foto);

            return RedirectToAction("Index", "Home");
        }
Esempio n. 4
0
        public ActionResult GuardarPersona(entidades.Persona persona)
        {
            var personaExistente = repoPersona.ValidarIndentificacion(persona.Identificacion);

            if(personaExistente == null){

                repoPersona.GuardarPersona(persona);

                Session["id"] = persona.Identificacion;

                var usuario = repoPersona.BuscarPersonaPorIdentificacion(persona.Identificacion);

                return RedirectToAction("GuardarFoto", "Persona",new { id=usuario.Identificacion});

            }
            else
            {
                return Json(new { estado = "existente", mensaje = "esta persona ya esta registrada" }, JsonRequestBehavior.AllowGet);
            }
        }
Esempio n. 5
0
 public void GuardarFoto(entidades.Foto foto)
 {
     context.Fotos.Add(foto);
     context.SaveChanges();
 }
Esempio n. 6
0
 public ActionResult ActualizarPersona(entidades.Persona persona)
 {
     repoPersona.ActualizarPerson(persona);
     return Json(new{estado= "ok"}, JsonRequestBehavior.AllowGet);
 }