Exemple #1
0
        private void Update_EditSelectionData(dataCategory targetEditView)
        {
            try
            {
                switch (targetEditView)
                {
                case dataCategory.Customer:
                    customer_edit_Name    = config_customer_selCustomer.Name;
                    customer_edit_Surname = config_customer_selCustomer.Surname;
                    customer_edit_Email   = config_customer_selCustomer.Email;
                    break;

                case dataCategory.Project:
                    project_edit_Name        = config_project_selProject.Name;
                    project_edit_Description = config_project_selProject.Description;
                    project_edit_selCustID   = allCustomers.IndexOf(allCustomers.Single(x => x.Id == config_project_selProject.Id));

                    break;

                case dataCategory.TaskEntry:
                    break;

                case dataCategory.TimeEntry:
                    break;

                default:
                    break;
                }
            }
            catch (Exception e)
            {
                Logger.Write("!ERROR while trying to update record block data: " + Environment.NewLine +
                             e.ToString());
            }
        }
        public IActionResult GetAll(string query)
        {
            var item = _items.GetAll().Select(i => new { i.Id, i.Name }).ToArray();

            var dictionary = new Dictionary <string, object>();

            for (int i = 0; i < item.Length; i++)
            {
                dictionary.Add(string.Format("{0} : {1}", item[i].Id, item[i].Name), null);
            }

            List <dataCategory> listdataCategory = new List <dataCategory>();
            dataCategory        objdataCategory  = new dataCategory();

            objdataCategory.data = dictionary;
            listdataCategory.Add(objdataCategory);
            return(new OkObjectResult(listdataCategory));
        }
Exemple #3
0
        private void Update_SecondaryViewVisibilities(dataCategory SecondaryViewShown, bool shouldADDopen)
        {
            try
            {
                switch (SecondaryViewShown)
                {
                case dataCategory.Customer:
                    if (shouldADDopen)
                    {
                        customer_edit_Visibility = Visibility.Hidden;
                    }
                    else
                    {
                        customer_addedit_Visibility = Visibility.Hidden;
                    }
                    break;

                case dataCategory.Project:
                    if (shouldADDopen)
                    {
                        project_edit_Visibility = Visibility.Hidden;
                    }
                    else
                    {
                        project_addedit_Visibility = Visibility.Hidden;
                    }
                    break;

                case dataCategory.TaskEntry:
                    break;

                case dataCategory.TimeEntry:
                    break;

                default:
                    break;
                }
            }
            catch (Exception e)
            {
                Logger.Write("!ERROR while trying to update record block data: " + Environment.NewLine +
                             e.ToString());
            }
        }
Exemple #4
0
        private void UpdateRecordData(dataCategory target)
        {
            try
            {
                switch (target)
                {
                case dataCategory.Customer:
                    availProjects.Clear();
                    foreach (Project project in selCustomer.Projects)
                    {
                        availProjects.Add(project);
                    }

                    availTaskEntries.Clear();
                    selTaskEntry = null;
                    break;

                case dataCategory.Project:
                    availTaskEntries.Clear();
                    foreach (TaskEntry taskEntry in selProject.TaskEntries)
                    {
                        availTaskEntries.Add(taskEntry);
                    }

                    selTaskEntry = null;
                    break;

                case dataCategory.TaskEntry:
                    break;

                case dataCategory.TimeEntry:
                    break;

                default:
                    break;
                }
            }
            catch (Exception e)
            {
                Logger.Write("!ERROR while trying to update record block data: " + Environment.NewLine +
                             e.ToString());
            }
        }