Example #1
0
        private void ShowValueBtn_Click(object sender, RoutedEventArgs e)
        {
            Lib.iojson i = new Lib.iojson();

            i.AddObjToArr(this.MainWindowViewModel);

            DebugBox.Text = i.Encode();
        }
Example #2
0
        private void UploadFileBtn_Click(object sender, RoutedEventArgs e)
        {
            if (this.MainWindowViewModel.SrvReqCore.UploadFileMultiple.OptArr.Count > 5)
            {
                MessageBox.Show("You have exceeded the maximum number of the upload file limit.");
                return;
            }

            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Multiselect = true;
            //openFileDialog.Filter = "Images (*.BMP;*.JPG;*.GIF;*.PNG)|*.BMP;*.JPG;*.GIF;*.PNG" + "|All files (*.*)|*.*";
            openFileDialog.Filter = "Images (*.BMP;*.JPG;*.JPEG;*.GIF;*.PNG;*.PDF)|*.BMP;*.JPG;*.JPEG;*.GIF;*.PNG;*.PDF";

            if (openFileDialog.ShowDialog() == true && openFileDialog.FileNames.Length > 0)
            {
                if (openFileDialog.FileNames.Length > 5)
                {
                    MessageBox.Show("You have exceeded the maximum number of the upload file limit.");
                    return;
                }

                Lib.iojson i = Lib.Util.UploadFile(ref mw.httpdata, "/UploadFile/Save", openFileDialog.FileNames);

                if (i.Status != true)
                {
                    MessageBox.Show(String.Join(",", i.ErrArr));
                }
                else
                {
                    List <UploadFile> fileArr = new List <UploadFile>();
                    i.GetObjFromArr(0, fileArr);

                    InitUploadFile(fileArr);
                }
            }
        }