Exemplo n.º 1
0
 private void DataGridCategory_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (DataGridCategory.SelectedItem != null)
     {
         CategoryTable categoryTable = DataGridCategory.SelectedItem as CategoryTable;
         WindownsManager.getInstance().showDetailFoodWithCategorizeWindow(this, categoryTable.Id);
     }
 }
Exemplo n.º 2
0
 private void BtnEditCategory_Click(object sender, RoutedEventArgs e)
 {
     if (DataGridCategory.SelectedItem != null)
     {
         CategoryTable categoryTable = DataGridCategory.SelectedItem as CategoryTable;
         WindownsManager.getInstance().showDetailFoodWithCategorizeWindow(this, categoryTable.Id);
     }
 }
Exemplo n.º 3
0
        private void BtnRemoveCategory_Click(object sender, RoutedEventArgs e)
        {
            var mesResult = WindownsManager.getInstance().showMessageBoxConfirmDelete();

            if (mesResult == MessageBoxResult.No)
            {
                return;
            }

            RequestManager.getInstance().showLoading();
            Action <NetworkResponse> cbSuccessSent =
                delegate(NetworkResponse networkResponse) {
                if (!networkResponse.Successful)
                {
                    WindownsManager.getInstance().showMessageBoxSomeThingWrong();
                    RequestManager.getInstance().hideLoading();
                }
                else
                {
                    reloadCategoryTableUI();
                    reloadFoodTableUI(true);
                }
            };

            Action <string> cbError =
                delegate(string err) {
                WindownsManager.getInstance().showMessageBoxErrorNetwork();
                RequestManager.getInstance().hideLoading();
            };

            CategoryTable categoryTable = DataGridCategory.SelectedItem as CategoryTable;

            FoodCategorizeManager.getInstance().deleteFoodCategorizeFromServerAndUpdate(
                categoryTable.Id,
                cbSuccessSent,
                cbError
                );
        }
Exemplo n.º 4
0
        private void TextBoxSearch_TextChanged(object sender, TextChangedEventArgs e)
        {
            TextBox textBoxName = (TextBox)sender;
            string  filterText  = textBoxName.Text;

            ICollectionView cv = CollectionViewSource.GetDefaultView(LVFood.Items);

            cv.Filter = o => {
                /* change to get data row value */
                FoodCell p = o as FoodCell;
                if (!string.IsNullOrEmpty(filterText))
                {
                    return(p.TextBlockName.Text.ToUpper().Contains(filterText.ToUpper()) || p.TextBlockCategory.Text.ToUpper().Contains(filterText.ToUpper()));
                }
                else
                {
                    return(true);
                }
                /* end change to get data row value */
            };

            ICollectionView cv2 = CollectionViewSource.GetDefaultView(DataGridCategory.ItemsSource);

            cv2.Filter = o => {
                /* change to get data row value */
                CategoryTable p = o as CategoryTable;
                if (!string.IsNullOrEmpty(filterText))
                {
                    return(p.Name.ToUpper().Contains(filterText.ToUpper()));
                }
                else
                {
                    return(true);
                }
                /* end change to get data row value */
            };
        }