Esempio n. 1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Home);
            progressOverlay = FindViewById <FrameLayout>(Resource.Id.progress_overlay);
            global::Android.Support.V7.Widget.Toolbar toolbar = (global::Android.Support.V7.Widget.Toolbar)FindViewById(Resource.Id.toolbar);
            toolbar.SetTitle(Resource.String.app_bartitle);

            tabTitles = GetTabTitles();
            ViewPager    viewPager    = (ViewPager)FindViewById(Resource.Id.fragment_container);
            PagerAdapter pagerAdapter = new PagerAdapter(SupportFragmentManager, tabTitles);

            viewPager.Adapter            = pagerAdapter;
            viewPager.OffscreenPageLimit = 4;

            tabLayout = (TabLayout)FindViewById(Resource.Id.tab_layout);
            tabLayout.SetupWithViewPager(viewPager);

            SetSupportActionBar(toolbar);

            // Save documents in the first time
            if (DocumentsDownloadedList.Count == 0)
            {
                // Get documents to download their files and save it
                GetDocumentsFromServer();
            }
        }
Esempio n. 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            this.mEvent = EventDataHolder.getInstance().getData();

            SetContentView(Resource.Layout.AddEvent);
            progressOverlay = FindViewById <FrameLayout>(Resource.Id.progress_overlay);

            Button btnCreate = FindViewById <Button>(Resource.Id.btnEventCreate);

            btnCreate.Click += BtnCreate_Click;

            global::Android.Support.V7.Widget.Toolbar toolbar = (global::Android.Support.V7.Widget.Toolbar)FindViewById(Resource.Id.toolbar);

            if (mEvent != null)
            {
                //MODO EDITAR EVENTO
                toolbar.Title  = "Editar Evento #" + mEvent.NroEvento.ToString();
                btnCreate.Text = "Guardar";
                editMode       = true;
                FindViewById <LinearLayout>(Resource.Id.containerObservaciones).Visibility = ViewStates.Gone;
            }
            else
            {
                //MODO AGREGAR NUEVO EVENTO
                toolbar.SetTitle(Resource.String.addevent_title);
                attachedFiles = new List <AttachmentFile>();
            }

            // Add back button
            SetSupportActionBar(toolbar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);


            titleEditText        = FindViewById <EditText>(Resource.Id.editTextEventTitle);
            observationsEditText = FindViewById <EditText>(Resource.Id.editTextEventObservaciones);
            dateEditText         = FindViewById <EditText>(Resource.Id.editTextEventDate);
            placeEditText        = FindViewById <EditText>(Resource.Id.editTextEventPlace);
            detailEditText       = FindViewById <EditText>(Resource.Id.editTextEventDetail);
            tagsEditText         = FindViewById <EditText>(Resource.Id.editTextEventTags);
            referenceEditText    = FindViewById <EditText>(Resource.Id.editTextEventReference);
            generalEditText      = FindViewById <EditText>(Resource.Id.editTextEventObservaciones);
            filesContainer       = FindViewById <LinearLayout>(Resource.Id.addEventFilesContainer);
            privateCheckBox      = FindViewById <CheckBox>(Resource.Id.confidentialCheckBox);
            //privateTextView = FindViewById<TextView>(Resource.Id.privateTextView);

            FindViewById <Button>(Resource.Id.btnUploadFiles).Click += UploadFile_Click;


            statusContainer            = FindViewById <View>(Resource.Id.status_container);
            statusContainer.Visibility = ViewStates.Visible;

            SetUpSegmentedControl();

            if (mEvent != null)
            {
                titleEditText.Text     = mEvent.Titulo;
                dateEditText.Text      = mEvent.Fecha.ToString(AysaConstants.FormatDate);
                placeEditText.Text     = mEvent.Lugar;
                detailEditText.Text    = mEvent.Detalle;
                tagsEditText.Text      = mEvent.Tag;
                referenceEditText.Text = mEvent.Referencia.ToString() == "0" ? "" : mEvent.Referencia.ToString();

                if (mEvent.Archivos != null)
                {
                    foreach (AttachmentFile file in mEvent.Archivos)
                    {
                        addAttachedFile(file.FileName);
                    }
                }

                attachedFiles.AddRange(mEvent.Archivos);
            }
            // Date Field
            dateEditText.Click += DateEditText_Click;

            // Type field
            spinnerType = FindViewById <Spinner>(Resource.Id.spinnerType);
            // Sector field
            spinnerSectors = FindViewById <Spinner>(Resource.Id.spinnerSectors);


            // Load lists of values from server
            GetEventTypesFromServer();

            LoadActiveSectionsInView();
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            this.mFeature = FeatureDataHolder.getInstance().getData();

            SetContentView(Resource.Layout.AddFeature);
            progressOverlay = FindViewById <FrameLayout>(Resource.Id.progress_overlay);

            Button btnCreate = FindViewById <Button>(Resource.Id.btnEventCreate);

            btnCreate.Click += BtnCreate_Click;

            global::Android.Support.V7.Widget.Toolbar toolbar = (global::Android.Support.V7.Widget.Toolbar)FindViewById(Resource.Id.toolbar);

            if (mFeature != null)
            {
                //MODO EDITAR NOVEDAD
                toolbar.Title  = "Editar Novedad #" + mFeature.Detail;
                btnCreate.Text = "Guardar";
                editMode       = true;
            }
            else
            {
                //MODO AGREGAR NUEVO NOVEDAD
                toolbar.SetTitle(Resource.String.add_feature_title);
                attachedFiles = new List <AttachmentFile>();
            }

            // Add back button
            SetSupportActionBar(toolbar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);


            dateEditText   = FindViewById <EditText>(Resource.Id.editTextEventDate);
            detailEditText = FindViewById <EditText>(Resource.Id.editTextEventDetail);
            filesContainer = FindViewById <LinearLayout>(Resource.Id.addEventFilesContainer);
            authorEditText = FindViewById <EditText>(Resource.Id.editTextAuthor);

            User usuario = GetUserLogged();

            authorEditText.Text = usuario.NombreApellido;

            FindViewById <Button>(Resource.Id.btnUploadFiles).Click += UploadFile_Click;

            if (mFeature != null)
            {
                dateEditText.Text    = mFeature.Date.ToString(AysaConstants.FormatDate);
                dateEditText.Enabled = false;
                detailEditText.Text  = mFeature.Detail;

                if (mFeature.Archivos != null)
                {
                    foreach (AttachmentFile file in mFeature.Archivos)
                    {
                        addAttachedFile(file.FileName);
                    }
                }

                attachedFiles.AddRange(mFeature.Archivos);
            }

            // Date Field
            dateEditText.Click += DateEditText_Click;

            // Sector field
            spinnerSectors = FindViewById <Spinner>(Resource.Id.spinnerSectors);

            LoadActiveSectionsInView();
        }