void CreateNewPersonaFromCode() { var personaView = new PersonaView(this); personaView.AvatarSize = AvatarSize.Small; personaView.Name = Resources.GetString(Resource.String.persona_name_mauricio_august); personaView.Email = Resources.GetString(Resource.String.persona_email_mauricio_august); personaView.LayoutParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent); persona_layout.AddView(personaView); }
public IHttpActionResult GetMecanico(int id) { PersonaView mecanico = new PersonaView(); mecanico.ParosAsignados = db.Personas.Where(y => y.Id == id).Select(y => y.ParosAsignados.Where(p => p.Activo == true).Select(x => new ParoView { Id = x.Id, Descripcion = x.Descripcion, Activo = x.Activo, FechaReporte = x.FechaReporte, IdMecanico = x.IdMecanico, IdOrigen = x.IdOrigen, IdReportador = x.IdReportador, Motivo = x.Motivo, Reportador = new PersonaView { Id = x.Reportador.Id, Nombre = x.Reportador.Nombre, Apellido1 = x.Reportador.Apellido1, Apellido2 = x.Reportador.Apellido2, Puesto = new PuestoView { Id = x.Reportador.Puesto.Id, Nombre = x.Reportador.Puesto.Nombre } }, Origen = new OrigenView { Id = x.IdOrigen, Modulo = new ModuloView { Id = x.Origen.Modulo.Id, Nombre = x.Origen.Modulo.Nombre, NombreCorto = x.Origen.Modulo.NombreCorto, Activo = x.Origen.Modulo.Activo }, WorkCenter = new WorkCenterView { Id = x.Origen.WorkCenter.Id, Nombre = x.Origen.WorkCenter.Nombre, NombreCorto = x.Origen.WorkCenter.NombreCorto, Activo = x.Origen.WorkCenter.Activo } } }).ToList()).FirstOrDefault(); return(Ok(mecanico)); }
private string ObtenerCSB() { var repositorioPersona = new Repositorio <PersonaView>(); StringBuilder sb = new StringBuilder(); PersonaView personaView = new PersonaView(); string[] propiedades = { "Id", "Nombre", "Apellido", "RazonRegistroId", "RazonRegistro" }; foreach (var propiedad in propiedades) { // Nombres de Columnas sb.Append($"\"{propiedad}\";"); } sb.Remove(sb.Length - 1, 1); sb.AppendLine(); var personas = repositorioPersona.Seleccionar().Data; object valor; foreach (var persona in personas) { foreach (var propiedad in propiedades) { // Valores de los campos valor = persona.Get(propiedad); if (valor.GetType().ToString() == "System.String" || valor.GetType().ToString() == "System.Guid") { sb.Append($"\"{valor}\";"); } else { sb.Append($"{valor};"); } } sb.Remove(sb.Length - 1, 1); sb.AppendLine(); } return(sb.ToString()); }
public App() { InitializeComponent(); MainPage = new PersonaView(); }