コード例 #1
0
        private async void Enviar_Click(object sender, RoutedEventArgs e)
        {
            if (ListItemCurso.SelectedItem == null || ListItemCurso.SelectedItem.ToString() == "")
            {
                MessageBox.Show("Selecciona un curso");
                return;
            }
            if (ListItemAño.SelectedItem == null || ListItemAño.SelectedItem.ToString() == "")
            {
                MessageBox.Show("Selecciona un año");
                return;
            }
            if (ListItemAsignatura.SelectedItem == null || ListItemAsignatura.SelectedItem.ToString() == "")
            {
                MessageBox.Show("Selecciona una asignatura");
                return;
            }
            if (botonPulsado == 0)
            {
                MessageBox.Show("Selecciona almenos una imagen (Pulsa el boton + )");
                return;
            }
            GridCargando.Visibility = System.Windows.Visibility.Visible;
            string eltema = null;

            if (ListItemTema.SelectedItem != null && ListItemTema.SelectedItem.ToString() != "")
            {
                eltema = searchIdTheme() + "";
            }
            string masDeUnaImagen = "True";

            if (botonPulsado > 1)
            {
                masDeUnaImagen = "False";
            }
            string token = await Comunicacion.createDocument(AplicationSettings.getToken(),
                                                             searchIdAsignatrua() + "",
                                                             eltema,
                                                             ListItemAño.SelectedItem.ToString(),
                                                             "",
                                                             "notes",
                                                             masDeUnaImagen,
                                                             TextBoxDescription.Text,
                                                             fotos.ElementAt(0));

            for (int i = 1; i < fotos.Count; i++)
            {
                if (i + 1 == fotos.Count)
                {
                    await Comunicacion.updateDocument(token, "notes", "True", (i + 1) + "", fotos.ElementAt(i));
                }
                else
                {
                    await Comunicacion.updateDocument(token, "notes", "False", (i + 1) + "", fotos.ElementAt(i));
                }
            }
            GridCargando.Visibility = System.Windows.Visibility.Collapsed;
            MessageBox.Show("Mensaje subido, gracias por tu colaboracion");
        }
コード例 #2
0
        private async void Enviar_Click(object sender, RoutedEventArgs e)
        {
            if (ListItemCurso.SelectedItem == null || ListItemCurso.SelectedItem.ToString() == "")
            {
                MessageBox.Show("Selecciona un curso");
                return;
            }
            if (ListItemAño.SelectedItem == null || ListItemAño.SelectedItem.ToString() == "")
            {
                MessageBox.Show("Selecciona un año");
                return;
            }
            if (ListItemAsignatura.SelectedItem == null || ListItemAsignatura.SelectedItem.ToString() == "")
            {
                MessageBox.Show("Selecciona una asignatura");
                return;
            }
            if (ListItemMes.SelectedItem == null || ListItemMes.SelectedItem.ToString() == "")
            {
                MessageBox.Show("Selecciona un mes");
                return;
            }
            if (botonPulsado == 0)
            {
                MessageBox.Show("Selecciona almenos una imagen (Pulsa el boton + )");
                return;
            }
            //MessageBox.Show("Mandado.");
            GridCargando.Visibility = System.Windows.Visibility.Visible;
            string eltema = null;

            if (ListItemTema.SelectedItem != null && ListItemTema.SelectedItem.ToString() != "")
            {
                eltema = searchIdTheme() + "";
            }
            string masDeUnaImagen = "True";

            if (botonPulsado > 1)
            {
                masDeUnaImagen = "False";
            }
            string token = await Comunicacion.createDocument(AplicationSettings.getToken(),
                                                             searchIdAsignatrua() + "",
                                                             eltema,
                                                             ListItemAño.SelectedItem.ToString(),
                                                             monthToNumber() + "",
                                                             "exam",
                                                             masDeUnaImagen,
                                                             "",
                                                             foto1);

            switch (botonPulsado)
            {
            case 2:
                await Comunicacion.updateDocument(token, "exam", "True", "2", foto2);

                break;

            case 3:
                await Comunicacion.updateDocument(token, "exam", "False", "2", foto2);

                await Comunicacion.updateDocument(token, "exam", "True", "3", foto3);

                break;

            case 4:
                await Comunicacion.updateDocument(token, "exam", "False", "2", foto2);

                await Comunicacion.updateDocument(token, "exam", "False", "3", foto3);

                await Comunicacion.updateDocument(token, "exam", "True", "4", foto4);

                break;

            case 5:
                await Comunicacion.updateDocument(token, "exam", "False", "2", foto2);

                await Comunicacion.updateDocument(token, "exam", "False", "3", foto3);

                await Comunicacion.updateDocument(token, "exam", "False", "4", foto4);

                await Comunicacion.updateDocument(token, "exam", "True", "5", foto5);

                break;
            }

            GridCargando.Visibility = System.Windows.Visibility.Collapsed;
            MessageBox.Show("Mensaje subido, gracias por tu colaboracion");
        }