public bool Agregar(Entidades.PersonaUsuario usuario) { Services.Persona persona; try { persona = new Services.Persona(); return(persona.Agregar(usuario)); } catch (Exception) { throw; } }
public DataTable PersonasListado(Int32 codPerfil, int op) { Services.Persona persona; try { persona = new Services.Persona(); IList <PersonaUsuario> personaUsuario = persona.Listado(codPerfil, op); using (DataTable dt = new DataTable()) { dt.Columns.Add("id", typeof(string)); dt.Columns.Add("nombre", typeof(string)); dt.Columns.Add("apellido", typeof(string)); dt.Columns.Add("correoElectronico", typeof(string)); dt.Columns.Add("fechaNacimiento", typeof(string)); dt.Columns.Add("idUsuario", typeof(string)); dt.Columns.Add("nombreUsuario", typeof(string)); dt.Columns.Add("estado", typeof(string)); if (personaUsuario != null) { foreach (var item in personaUsuario) { DataRow NewRow = dt.NewRow(); NewRow["id"] = item.IdPersona; NewRow["nombre"] = item.Nombre; NewRow["apellido"] = item.Apellido; NewRow["correoElectronico"] = item.CorreoElectronico; NewRow["fechaNacimiento"] = Convert.ToDateTime(item.FechaNacimiento).ToString("dd/MM/yyyy"); NewRow["idUsuario"] = item.Usuario.IdUsuario; NewRow["nombreUsuario"] = item.Usuario.NombreUsuario; NewRow["estado"] = Perfil(item.Usuario.Estado); dt.Rows.Add(NewRow); } } return(dt); } } catch (Exception ex) { return(null); throw; } }