Exemplo n.º 1
0
 private bool loadImageFromLocal(int imageId)
 {
     try {
         var image = Image.FromFile(_fullImagePath + imageId.ToString());
         _imagesData[imageId] = UtilFuction.ImageToBinary(image);
     } catch (Exception ex) {
         return(false);
     }
     return(true);
 }
Exemplo n.º 2
0
 private void BtnConfirm_Click(object sender, RoutedEventArgs e)
 {
     if (((ComboData)ComboBoxCategory.SelectedItem) == null ||
         String.IsNullOrEmpty(TextBoxName.Text) ||
         String.IsNullOrEmpty(TextBoxPrice.Text))
     {
         WindownsManager.getInstance().showMessageBoxCheckInfoAgain();
         return;
     }
     if (_currentImage != null)
     {
         loadingAnim.Visibility = Visibility.Visible;
         ImageManager.getInstance().uploadImage(
             UtilFuction.ImageToBinary(_currentImage),
             delegate(NetworkResponse result) {
             if (result.Successful)
             {
                 int imageId = -1;
                 int.TryParse(result.Data.ToString(), out imageId);
                 _currentImageId = imageId;
                 updateOrCreateFood();
             }
             else
             {
                 WindownsManager.getInstance().showMessageBoxSomeThingWrong();
                 loadingAnim.Visibility = Visibility.Hidden;
             }
         },
             delegate(string fail) {
             WindownsManager.getInstance().showMessageBoxErrorNetwork();
             loadingAnim.Visibility = Visibility.Hidden;
         }
             );
     }
     else
     {
         updateOrCreateFood();
     }
 }