public bool Update(Persona entity) { PersonaDAC personaDAC = new PersonaDAC(); personaDAC.Update(entity); return(true); }
public Persona ObtenerTipoPersonaDiponible(int id) { Persona persona = new Persona(); PersonaDAC tipoPersonaDAC = new PersonaDAC(); List <TipoPersona> tipoPersonasBase = new List <TipoPersona>(); List <TipoPersonaPersona> tipoPersonaPersonas = new List <TipoPersonaPersona>(); TipoPersonaPersonaComponent tipoPersonaPersonaComponent = new TipoPersonaPersonaComponent(); TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent(); tipoPersonasBase = tipoPersonaComponent.Read(); tipoPersonaPersonas = tipoPersonaPersonaComponent.Read(id); persona = tipoPersonaDAC.ReadBy(id); foreach (TipoPersona item in tipoPersonasBase) { int a = 0; foreach (TipoPersonaPersona subItem in tipoPersonaPersonas) { if (subItem.tipoPersona.Id == item.Id) { a = 1; } } if (a == 0) { persona.listaTipoPersona.Add(item); } } return(persona); }
public string add_personaCG(double rut, string dv, Int16 comuna, string serie, string nombre, string paterno, string materno, string sexo, string tipo_persona, string nacionalidad, string profesion, string estado_civil, string telefono, string celular, string correo, string direccion, string numero, string depto, string tipo_empleador) { Persona mpersona = new Persona(); mpersona.Rut = rut; mpersona.Comuna = new ComunaDAC().getComuna(comuna); mpersona.Dv = dv; mpersona.Serie = serie; mpersona.Nombre = nombre; mpersona.Apellido_paterno = paterno; mpersona.Apellido_materno = materno; mpersona.Sexo = sexo; mpersona.Tipo_persona = tipo_persona; mpersona.Nacionalidad = nacionalidad; mpersona.Profesion = profesion; mpersona.Estado_civil = estado_civil; mpersona.Telefono = telefono; mpersona.Celular = celular; mpersona.Correo = correo; mpersona.Direccion = direccion; mpersona.Numero = numero; mpersona.Depto = depto; mpersona.Tipo_empleador = tipo_empleador; string persona = new PersonaDAC().add_personaCG(mpersona); return(persona); }
public Persona ReadBy(string id) { Persona persona = new Persona(); PersonaDAC personaDAC = new PersonaDAC(); persona = personaDAC.ReadBy(id); UsuariosComponent usuariosComponent = new UsuariosComponent(); persona.usuarios = usuariosComponent.ReadBy(persona.usuarios.Id); return(persona); }
public Persona ReadBy(int id) { Persona persona = new Persona(); PersonaDAC personaDAC = new PersonaDAC(); persona = personaDAC.ReadBy(id); UsuariosComponent usuariosComponent = new UsuariosComponent(); return(persona); }
public Persona Create(Persona entity) { if (Verificar(entity)) { //agregar Usuario Usuarios usuarios = new Usuarios(); UsuariosComponent usuariosComponent = new UsuariosComponent(); usuarios = entity.usuarios; usuarios.Email = entity.email; usuarios.UserName = entity.email; usuariosComponent.Crear(usuarios); //Crear persona PersonaDAC personaDAC = new PersonaDAC(); Persona persona = new Persona(); entity.usuarios = usuariosComponent.ReadByEmail(entity.email); persona = personaDAC.Create(entity); //Agrega tipo Persona TipoPersonaPersonaComponent tipoPersonaPersonaComponent = new TipoPersonaPersonaComponent(); TipoPersonaPersona tipoPersonaPersona = new TipoPersonaPersona(); tipoPersonaPersona.persona.Id = entity.Id; tipoPersonaPersona.tipoPersona.Id = entity.tipoPersona.Id; tipoPersonaPersonaComponent.Create(tipoPersonaPersona); //Agrega Direccion DireccionComponent direccionComponent = new DireccionComponent(); direccionComponent.Create(entity.Direccion); //Asiganar direccion al usuario DireccionPersona direccionPersona = new DireccionPersona(); direccionPersona.direccion = direccionComponent.ReadBy(entity.Direccion); direccionPersona.persona.Id = entity.Id; DireccionPersonaComponent direccion = new DireccionPersonaComponent(); direccion.Create(direccionPersona); return(persona); } else { return(null); } }
public List <Persona> Read() { PersonaDAC personaDAC = new PersonaDAC(); List <Persona> listaPersona = new List <Persona>(); List <Persona> result = new List <Persona>(); listaPersona = personaDAC.Read(); foreach (Persona item in listaPersona) { UsuariosComponent usuariosComponent = new UsuariosComponent(); Persona persona = new Persona(); persona = item; persona.usuarios = usuariosComponent.ReadBy(item.usuarios.Id); result.Add(persona); } return(result); }
public void Delete(int id) { PersonaDAC personaDAC = new PersonaDAC(); personaDAC.Delete(id); }
public Persona getpersonabyrutVTA(double rut) { Persona mpersona = new PersonaDAC().getpersonabyrutVTA(rut); return(mpersona); }