示例#1
0
        public bool NroDocumentoPersonaExiste(string nroDocumento, int idPersona)
        {
            Persona persona = idPersona == 0 ?
                              PersonaDao.Get(p => p.Nrodocentidad == nroDocumento.Trim()) :
                              PersonaDao.Get(p => p.Nrodocentidad == nroDocumento.Trim() && p.Idpersona != idPersona);

            return(persona != null);
        }
示例#2
0
        public ActionResult buscarUsuarioPorRut(string rut)
        {
            PersonaDao persona_dao   = new PersonaDao();
            bool       existeUsuario = persona_dao.getPersonasPorRut(rut);

            var data = new
            {
                existeUsuario = existeUsuario
            };

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Crear(String telefonoFijo, String telefonoCelular, String correo, String cedula
                                  , String nombre_completo, String username, String password)
        {
            try
            {
                PersonaDao          personaDao          = new PersonaDao();
                InformacionContacto informacionContacto = new InformacionContacto(correo, telefonoFijo, telefonoCelular);
                Cliente             cliente             = new Cliente(nombre_completo, username, password);
                Persona             persona             = new Persona(cliente, cedula, informacionContacto);
                personaDao.insertarPersona(persona);
                correoDao.generarCorreo(correo, username, password, nombre_completo);

                return(RedirectToAction("Index"));
            }
            catch (MySqlException ex)
            {
                return(RedirectToAction("Error", "Persona"));
            }
        }
示例#4
0
        static void Main(string[] args)
        {
            Persona p1 = new Persona("Lautaro", "Galarza");
            Persona p2 = new Persona("Esteban", "Prieto");
            Persona p3 = new Persona("Federico", "Davila");
            Persona p4 = new Persona("Mauricio", "Cerizza");
            Persona p5 = new Persona("Ezequiel", "Oggioni");

            try
            {
                //PersonaDao.Guardar(p1);
                //PersonaDao.Guardar(p2);
                //PersonaDao.Guardar(p3);
                //PersonaDao.Guardar(p4);
                //PersonaDao.Guardar(p5);

                //Persona p6 = PersonaDao.LeerPorId(3);

                //Console.WriteLine(p6.ToString());


                //PersonaDao.Eliminar(2);

                //List<Persona> personas = PersonaDao.Leer();

                //foreach (Persona item in personas)
                //{
                //    Console.WriteLine(item.ToString());
                //}

                Persona personaModificada = new Persona(3, "Esteban", "Prieto");
                PersonaDao.Modificar(personaModificada);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Console.ReadLine();
        }
        public PersonaModel Consultar(int id)
        {
            PersonaDao cdao = new PersonaDao();

            return(cdao.ConsultarPersona(id));
        }
        public void EliminarPersona(int id)
        {
            PersonaDao edao = new PersonaDao();

            edao.Eliminar(id);
        }
        public List <PersonaModel> ObtenerPersonas()
        {
            PersonaDao perdao = new PersonaDao();

            return(perdao.Consultar());
        }
        public void GuardarPersona()
        {
            PersonaDao perdao = new PersonaDao();

            perdao.Crear(this);
        }
示例#9
0
 public void UpdatePersona(Persona entity)
 {
     PersonaDao.Update(entity);
 }
示例#10
0
 public int SavePersona(Persona entity)
 {
     return(PersonaDao.Save(entity));
 }
示例#11
0
 public List <Persona> GetAllPersona()
 {
     return(PersonaDao.GetAll());
 }
示例#12
0
 public Persona GetPersona(int id)
 {
     return(PersonaDao.Get(id));
 }
示例#13
0
 public Persona GetPersona(Expression <Func <Persona, bool> > criteria)
 {
     return(PersonaDao.Get(criteria));
 }
示例#14
0
 public List <Persona> GetAllPersona(string conditions, string orders)
 {
     return(PersonaDao.GetAll(conditions, orders));
 }
示例#15
0
 public List <Persona> GetAllPersona(string orders)
 {
     return(PersonaDao.GetAll(orders));
 }
示例#16
0
 public List <Persona> GetAllPersona(Expression <Func <Persona, bool> > criteria)
 {
     return(PersonaDao.GetAll(criteria));
 }
示例#17
0
        public void Actualizar()
        {
            PersonaDao adao = new PersonaDao();

            adao.ActualizarPersona(this);
        }
示例#18
0
 public long CountPersona()
 {
     return(PersonaDao.Count());
 }
示例#19
0
 public long CountPersona(Expression <Func <Persona, bool> > criteria)
 {
     return(PersonaDao.Count(criteria));
 }
示例#20
0
 public void DeletePersona(int id)
 {
     PersonaDao.Delete(id);
 }