public void CargarElementos(int idSol, int idAd)
        {
            btnAceptar.Clicked  += btnAceptar_Clicked;
            btnRechazar.Clicked += btnRechazar_Clicked;

            solicitudAdopcion = servicioSolicitudAdopcion.ObtenerSolicitudAdopcion(idAd, idSol);
            adopciones        = servicioAdopciones.ObtenerAdopcion(idAd);
            Usuario usuario = servicioUsuario.ObtenerUsuario(idSol);

            txtApellido.Text = usuario.Apellido;
            txtNombre.Text   = usuario.Nombre;
            txtUsuario.Text  = usuario.NombreUsuario;
            txtTelefono.Text = usuario.Telefono.ToString();
            txtMascota.Text  = adopciones.Nombre;
            txtDetalle.Text  = solicitudAdopcion.Descripcion;
        }
        public void CargarElementos(int idRef)
        {
            btnAceptar.Clicked  += btnAceptar_Clicked;
            btnRechazar.Clicked += btnRechazar_Clicked;

            refugio = servicioRefugio.ObtenerRefugio(idRef);
            Usuario usuario = servicioUsuario.ObtenerUsuario(refugio.IdUsuario);

            txtApellido.Text    = usuario.Apellido;
            txtNombre.Text      = usuario.Nombre;
            txtRazonSocial.Text = refugio.RazonSocial;
            txtDireccion.Text   = refugio.Direccion;
            txtCP.Text          = refugio.CodigoPostal;
            txtLocalidad.Text   = refugio.Localidad;
            //txtFecha.Text = refugio.FechaCreacion.ToString("YYYY-MM-DD HH:MM:SS.SSS");
            txtFecha.Text    = refugio.FechaCreacion.ToString();
            txtTelefono.Text = usuario.Telefono.ToString();
            //CargarMapa(refugio.Ubicacion);
            //CargarRefugio(refugio);
        }
Ejemplo n.º 3
0
        public void CargarAdopcion(Adopciones adopcion)
        {
            List <TipoAnimal> _lstTipoAnimal = serviceTipoAnimal.ObtenerTipoAnimales();
            Usuario           usuario        = servicioUsuarios.ObtenerUsuario(adopcion.IdUsuario);

            txtNombreUsuario.Text = usuario.Nombre;
            txtApellido.Text      = usuario.Apellido;
            txtEmail.Text         = usuario.Email;
            txtTelefono.Text      = usuario.Telefono.ToString();
            txtEdad.Text          = adopcion.Edad.ToString();
            txtDescripcion.Text   = adopcion.Detalle;
            txtNombre.Text        = adopcion.Nombre;
            lbSexo.Text           = adopcion.Sexo;
            lbAnimal.Text         = _lstTipoAnimal.Where(X => X.IdTipoAnimal == adopcion.IdTipoAnimal).Select(X => X.Descripcion).FirstOrDefault();
        }
        public void CargarElementos()
        {
            List <Refugio> refugios = servicioRefugio.ObtenerRefugiosPendientes();

            if (refugios.Count > 0)
            {
                foreach (Refugio refugio in refugios)
                {
                    Usuario usuario = servicioUsuario.ObtenerUsuario(refugio.IdUsuario);

                    var grid = new Grid();

                    grid.RowDefinitions.Add(new RowDefinition {
                        Height = new GridLength(1, GridUnitType.Star)
                    });
                    grid.RowDefinitions.Add(new RowDefinition {
                        Height = new GridLength(1, GridUnitType.Star)
                    });
                    grid.ColumnDefinitions.Add(new ColumnDefinition {
                        Width = new GridLength(1, GridUnitType.Star)
                    });
                    grid.ColumnDefinitions.Add(new ColumnDefinition {
                        Width = new GridLength(1, GridUnitType.Star)
                    });

                    Frame frame = new Frame {
                    };

                    Label lbUsuarioSolicitante = new Label
                    {
                        Text    = "Usuario Solicitante: " + usuario.NombreUsuario,
                        ClassId = usuario.IdUsuario.ToString()
                    };

                    Label lbRazonSocial = new Label
                    {
                        Text    = "Razon Social: " + refugio.RazonSocial,
                        ClassId = usuario.IdUsuario.ToString()
                    };

                    Label lbFecha = new Label
                    {
                        Text = "Fecha solicitud: " + refugio.FechaCreacion.ToString(),
                        //Text = "Fecha solicitud: " + refugio.FechaCreacion.ToString(@"MM\/dd\/yyyy HH:mm"),
                        ClassId = refugio.IdRefugio.ToString()
                    };

                    Button btnDetalle = new Button
                    {
                        Text           = "Ver Detalle",
                        ClassId        = refugio.IdRefugio.ToString(),
                        BindingContext = refugio.IdRefugio.ToString(),
                    };

                    btnDetalle.Clicked += Detalle_Clicked;
                    grid.Children.Add(lbRazonSocial, 0, 0);
                    grid.Children.Add(lbFecha, 1, 0);
                    grid.Children.Add(lbUsuarioSolicitante, 0, 1);
                    grid.Children.Add(btnDetalle, 1, 1);
                    frame.Content = grid;
                    Mostrar.Children.Add(frame);
                }
            }
            else
            {
                FlexLayout flexLayout = new FlexLayout
                {
                    Direction       = FlexDirection.Row,
                    JustifyContent  = FlexJustify.SpaceBetween,
                    AlignItems      = FlexAlignItems.Center,
                    BackgroundColor = Color.FloralWhite
                };
                Label label = new Label
                {
                    Text = "No posee Notificaciones!",
                };
                label.HorizontalTextAlignment = TextAlignment.Center;
                flexLayout.Children.Add(label);
                Frame frame = new Frame {
                };
                frame.Content = flexLayout;
                Mostrar.Children.Add(frame);
            }
        }