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);
        }
Example #2
0
        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());
        }
Example #4
0
        public App()
        {
            InitializeComponent();

            MainPage = new PersonaView();
        }