Beispiel #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.EditTask);

            taskID = Intent.GetIntExtra("taskID", 0);

            WebServiceClientManager.InitializeWebServiceClient(typeof(TaskModel));
            client = WebServiceClientManager.TaskClient;

            WebServiceClientManager.InitializeWebServiceClient(typeof(UserModel));
            clientUser = WebServiceClientManager.UserClient;

            if (taskID > 0)
            {
                client.GetByIDAsync(taskID);
                client.GetByIDCompleted += GetByIDTaskCompleted;
            }

            clientUser.GetAllAsync();
            clientUser.GetAllUsersCompleted += GetAllUsersCompleted;

            title        = FindViewById <EditText>(Resource.Id.titleEdit);
            description  = FindViewById <EditText>(Resource.Id.descriptionEdit);
            workingHours = FindViewById <EditText>(Resource.Id.workingHoursEdit);
            //responsible = FindViewById<Spinner>(Resource.Id.responsibleEdit);
            status = FindViewById <Spinner>(Resource.Id.statusEdit);

            Button save     = FindViewById <Button>(Resource.Id.saveTask);
            Button delete   = FindViewById <Button>(Resource.Id.deleteTask);
            Button details  = FindViewById <Button>(Resource.Id.detailsTask);
            Button logworks = FindViewById <Button>(Resource.Id.logworksTask);
            Button comments = FindViewById <Button>(Resource.Id.commentsTask);
            Button cancel   = FindViewById <Button>(Resource.Id.cancelTask);

            save.Click     += SaveButtonOnClick;
            delete.Click   += DeleteButtonOnClick;
            details.Click  += DetailsButtonOnClick;
            logworks.Click += LogworksButtonOnClick;
            comments.Click += CommentsButtonOnClick;
            cancel.Click   += delegate
            {
                Finish();
            };

            // responsible spinner
            //responsible.ItemSelected += ResponsibleItemSelected;
            //ArrayAdapter responsibleAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerItem, users);
            //responsibleAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            //responsible.Adapter = responsibleAdapter;
            //responsible.Adapter = new ResponsibleSpinnerAdapter(this, Android.Resource.Layout.SimpleSpinnerItem, users);

            // status spinner
            status.ItemSelected += StatusItemSelected;
            ArrayAdapter statusAdapter = ArrayAdapter.CreateFromResource(this, Resource.Array.status_array, Android.Resource.Layout.SimpleSpinnerItem);

            statusAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            status.Adapter = statusAdapter;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.TaskDetails);

            title        = FindViewById <TextView>(Resource.Id.titleDetails);
            description  = FindViewById <TextView>(Resource.Id.descriptionDetails);
            workingHours = FindViewById <TextView>(Resource.Id.workingHoursDetails);
            status       = FindViewById <TextView>(Resource.Id.statusDetails);
            createdDate  = FindViewById <TextView>(Resource.Id.createdDateDetails);
            lastEditDate = FindViewById <TextView>(Resource.Id.lastEditDateDetails);
            creator      = FindViewById <TextView>(Resource.Id.creatorDetails);
            responsible  = FindViewById <TextView>(Resource.Id.responsibleDetails);

            taskID = Intent.GetIntExtra("taskID", 0);

            WebServiceClientManager.InitializeWebServiceClient(typeof(TaskModel));
            client = WebServiceClientManager.TaskClient;

            client.GetByIDAsync(taskID);
            client.GetByIDCompleted += GetByIDTaskCompleted;

            WebServiceClientManager.InitializeWebServiceClient(typeof(UserModel));
            clientUser = WebServiceClientManager.UserClient;

            clientUser.GetByIDAsync(creatorID);
            clientUser.GetUserByIDCompleted += GetCreatorCompleted;

            //clientUser.GetByIDAsync(responsibleID);
            //clientUser.GetUserByIDCompleted += GetResponsibleCompleted;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            WebServiceClientManager.InitializeWebServiceClient(typeof(UserModel));
            client = WebServiceClientManager.UserClient;

            SetContentView(Resource.Layout.Users);

            PopulateListView();

            Button create = FindViewById <Button>(Resource.Id.createUser);

            create.Click += CreateButtonOnClick;
        }
Beispiel #4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            WebServiceClientManager.InitializeWebServiceClient(typeof(CommentModel));
            client = WebServiceClientManager.CommentClient;

            taskID = Intent.GetIntExtra("taskID", 0);

            SetContentView(Resource.Layout.CreateComment);

            text = FindViewById <EditText>(Resource.Id.commentEdit);
            Button save = FindViewById <Button>(Resource.Id.saveComment);

            save.Click += SaveButtonOnClick;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            WebServiceClientManager.InitializeWebServiceClient(typeof(LogworkModel));
            client = WebServiceClientManager.LogworkClient;

            taskID = Intent.GetIntExtra("taskID", 0);

            SetContentView(Resource.Layout.Logworks);

            PopulateListView();

            Button create = FindViewById <Button>(Resource.Id.createLogwork);

            create.Click += CreateButtonOnClick;
        }
Beispiel #6
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Main);

            WebServiceClientManager.InitializeWebServiceClient(typeof(UserModel));
            client = WebServiceClientManager.UserClient;

            username = FindViewById <EditText>(Resource.Id.username);
            password = FindViewById <EditText>(Resource.Id.password);
            login    = FindViewById <Button>(Resource.Id.login);
            register = FindViewById <Button>(Resource.Id.register);
            result   = FindViewById <TextView>(Resource.Id.result);

            login.Click    += LoginButtonOnClick;
            register.Click += RegisterButtonOnClick;
        }
Beispiel #7
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.EditUser);

            userID = Intent.GetIntExtra("userID", 0);

            WebServiceClientManager.InitializeWebServiceClient(typeof(UserModel));
            client = WebServiceClientManager.UserClient;

            if (userID > 0)
            {
                client.GetByIDAsync(userID);
                client.GetUserByIDCompleted += GetUserByIDCompleted;
            }

            username  = FindViewById <EditText>(Resource.Id.usernameEdit);
            password  = FindViewById <EditText>(Resource.Id.passwordEdit);
            firstName = FindViewById <EditText>(Resource.Id.firstNameEdit);
            lastName  = FindViewById <EditText>(Resource.Id.lastNameEdit);
            admin     = FindViewById <CheckBox>(Resource.Id.adminEdit);

            Button save   = FindViewById <Button>(Resource.Id.saveUser);
            Button delete = FindViewById <Button>(Resource.Id.deleteUser);
            Button cancel = FindViewById <Button>(Resource.Id.cancelUser);

            errors = FindViewById <TextView>(Resource.Id.errorsEditUser);

            save.Click += SaveButtonOnClick;

            delete.Click += DeleteButtonOnClick;

            cancel.Click += delegate
            {
                Finish();
            };
        }