public BookmarksTabViewModel(SettingsService settings, ArchivesService archives, IDispatcherService dispatcher)
 {
     Settings   = settings;
     Archives   = archives;
     Dispatcher = dispatcher;
     WeakReferenceMessenger.Default.Register(this);
 }
        private void doAdd_Click(object sender, RoutedEventArgs e)
        {
            DynamicParameters d = new DynamicParameters();

            d.Add("productName", productName.Text.Trim());
            d.Add("imageId", "");
            d.Add("produceId", produceId.SelectedValue);
            d.Add("productSource", getRadioVal());
            //MessageBox.Show(this.rbA.Uid);
            d.Add("orginDesc", orginDesc.Text.Trim());
            d.Add("remark", remark.Text.Trim());

            //缓存中获取企业id
            d.Add("enterpriseId", PubData.USER_ID_FIRST);

            ArchivesService archService = new ArchivesService();

            //新增
            if (oper == -1)
            {
                archService.doAdd(d);
                this.Close();
                MessageBox.Show("新增成功!");
            }
            else
            {
                d.Add("corpProductId", productHid.Text.Trim());
                //修改
                //archService.doModify(d);
                MessageBox.Show("修改成功!");
                this.Close();
            }
            //刷新父类窗口
            _p.initSearch();
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            RecordsService recordsService = new RecordsService();
            //企业信息选择
            List <dynamic> produceList = recordsService.queryProduce();

            produceId.ItemsSource = produceList;

            if (oper != -1)
            {
                ArchivesService ser = new ArchivesService();
                dynamic         mod = ser.queryById(oper);

                this.productHid.Text         = mod[0].CORP_PRODUCT_ID + "";
                this.productName.Text        = mod[0].PRODUCT_NAME;
                this.produceId.SelectedValue = mod[0].PRODUCE_ID;
                this.orginDesc.Text          = mod[0].ORIGIN_DESC;
                this.remark.Text             = mod[0].REMARK;
                int _lb = Convert.ToInt32(mod[0].PRODUCT_SOURCE);
                if (_lb == 0)
                {
                    this.rbA.IsChecked = true;
                }
                else
                {
                    this.rbB.IsChecked = true;
                }
            }
            else
            {
                produceId.SelectedIndex = 0;
            }
        }
Exemple #4
0
        private void ScheduleButton_Click(object sender, RoutedEventArgs e)
        {
            var channel = ((sender as Button).DataContext as MediaChannel);

            if (channel.IsScheduleable)
            {
                ScheduleProgress.IsActive     = true;
                (sender as Control).IsEnabled = false;
                try
                {
                    using (var archivingService = new ArchivesService())
                    {
                        var schedulerParameters = new SchedulerParameters
                        {
                            ChannelId = channel.Id
                        };

                        // Fire and forget
                        archivingService.CreateArchive(schedulerParameters);
                        ModernDialog.ShowMessage("Scheduling requested. Check back in a few minutes.", "Requested", MessageBoxButton.OK);
                    }
                }
                catch (Exception ex)
                {
                    ModernDialog.ShowMessage(ex.Message, "Error", MessageBoxButton.OK);
                    (sender as Control).IsEnabled = true;
                    ScheduleProgress.IsActive     = false;
                }
            }
            else
            {
                ModernDialog.ShowMessage("This channel has a schedule running already", "Information", MessageBoxButton.OK);
            }
        }
Exemple #5
0
 public DeduplicationTool(SettingsService settings, ImagesService images, ArchivesService archives, PlatformService platform) : base(platform)
 {
     Settings = settings;
     Images   = images;
     Archives = archives;
     Platform = platform;
 }
 public LoadingPageViewModel(SettingsService settings, PlatformService platform, ApiService api, ArchivesService archives, UpdatesService updates, ISettingsStorageService settingsStorage)
 {
     Settings        = settings;
     Platform        = platform;
     Api             = api;
     Archives        = archives;
     Updates         = updates;
     SettingsStorage = settingsStorage;
 }
Exemple #7
0
 public ArchivesPageViewModel(
     SettingsService settings,
     ArchivesService archives,
     TabsService tabs,
     IDispatcherService dispatcher,
     ApiService api) : base(settings, archives, dispatcher, api)
 {
     Tabs = tabs;
 }
Exemple #8
0
        private int LoadData2(int pageNo, int pageSize)
        {
            string productName = productNameKey.Text.Trim();
            string startDate   = "";
            string endDate     = "";

            ArchivesService ser = new ArchivesService();
            ObservableCollection <Product> listViewData = ser.queryArchives(productName, startDate, endDate, pageNo, pageSize);

            listBox.ItemsSource = listViewData;
            return(1000);
        }
 public BulkEditorViewModel(ArchivesService archives)
 {
     Archives = archives;
 }
Exemple #10
0
 public ArchiveItemViewModel(SettingsService settings, ArchivesService archives, ApiService api, PlatformService platform, TabsService tabs, ImageProcessingService imageProcessing) : base(settings, archives, api, platform, tabs)
 {
     ImageProcessing = imageProcessing;
 }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            RecordsService recordsService = new RecordsService();
            //企业信息选择
            List <dynamic> produceList = recordsService.queryProduce();

            produceId.ItemsSource = produceList;

            ArchivesService ser = new ArchivesService();
            dynamic         mod = ser.queryById(id);

            this.hproId.Text             = mod[0].CORP_PRODUCT_ID + "";
            this.productName.Text        = mod[0].PRODUCT_NAME;
            this.produceId.SelectedValue = mod[0].PRODUCE_ID;
            this.orginDesc.Text          = mod[0].ORIGIN_DESC;
            this.txtRemark.Text          = mod[0].REMARK;

            initFertData(Convert.ToInt32(mod[0].PRODUCE_ID));

            initPestData(Convert.ToInt32(mod[0].PRODUCE_ID));
            //Console.Write("======" + id);
            //66西红柿 67黄瓜 69马铃薯 68小白菜
            if (66.Equals(id))
            {
                // BigImage.Visibility = Visibility.Visible;
                //BigImage1.Visibility = Visibility.Collapsed;
                //BigImage2.Visibility = Visibility.Collapsed;
                //BigImage3.Visibility = Visibility.Collapsed;

                //btn_01.Visibility = Visibility.Collapsed;
                //btn_01_1.Visibility = Visibility.Visible;
                //btn_01_2.Visibility = Visibility.Collapsed;
                //btn_01_3.Visibility = Visibility.Collapsed;

                //btn_02.Visibility = Visibility.Visible;
                //btn_02_01.Visibility = Visibility.Collapsed;
                //btn_02_02.Visibility = Visibility.Collapsed;
                //btn_02_03.Visibility = Visibility.Collapsed;
            }
            if (67.Equals(id))
            {
                // BigImage.Visibility = Visibility.Collapsed;
                //BigImage1.Visibility = Visibility.Collapsed;
                //BigImage2.Visibility = Visibility.Collapsed;
                //BigImage3.Visibility = Visibility.Visible;

                //btn_01.Visibility = Visibility.Collapsed;
                //btn_01_1.Visibility = Visibility.Collapsed;
                //btn_01_2.Visibility = Visibility.Collapsed;
                //btn_01_3.Visibility = Visibility.Visible;

                //btn_02.Visibility = Visibility.Collapsed;
                //btn_02_01.Visibility = Visibility.Collapsed;
                //btn_02_02.Visibility = Visibility.Collapsed;
                //btn_02_03.Visibility = Visibility.Visible;
            }
            if (69.Equals(id))
            {
                // BigImage.Visibility = Visibility.Collapsed;
                //BigImage1.Visibility = Visibility.Visible;
                //BigImage2.Visibility = Visibility.Collapsed;
                //BigImage3.Visibility = Visibility.Collapsed;

                //btn_01.Visibility = Visibility.Visible;
                //btn_01_1.Visibility = Visibility.Collapsed;
                //btn_01_2.Visibility = Visibility.Collapsed;
                //btn_01_3.Visibility = Visibility.Collapsed;

                //btn_02.Visibility = Visibility.Collapsed;
                //btn_02_01.Visibility = Visibility.Visible;
                //btn_02_02.Visibility = Visibility.Collapsed;
                //btn_02_03.Visibility = Visibility.Collapsed;

                //btn_03.Visibility = Visibility.Visible;
                //btn_03_01.Visibility = Visibility.Visible;
            }
            if (68.Equals(id))
            {
                // BigImage.Visibility = Visibility.Collapsed;
                //BigImage1.Visibility = Visibility.Collapsed;
                //BigImage2.Visibility = Visibility.Visible;
                //BigImage3.Visibility = Visibility.Collapsed;

                //btn_01.Visibility = Visibility.Collapsed;
                //btn_01_1.Visibility = Visibility.Collapsed;
                //btn_01_2.Visibility = Visibility.Visible;
                //btn_01_3.Visibility = Visibility.Collapsed;

                //btn_02.Visibility = Visibility.Collapsed;
                //btn_02_01.Visibility = Visibility.Collapsed;
                //btn_02_02.Visibility = Visibility.Visible;
                //btn_02_03.Visibility = Visibility.Collapsed;
            }
        }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            DynamicParameters d    = new DynamicParameters();
            TabItem           item = tabControl.SelectedItem as TabItem;

            if ("ProductInfo".Equals(item.Header))//产品信息
            {
                //MessageBox.Show("产品信息");
                d.Add("produceId", produceId.SelectedValue);
                d.Add("productName", productName.Text.Trim());
                d.Add("orginDesc", orginDesc.Text.Trim());
                d.Add("remark", txtRemark.Text.Trim());
                d.Add("corpProductId", this.hproId.Text.Trim());

                ArchivesService aser = new ArchivesService();
                aser.doModify(d, hproId.Text);
                this.Close();
            }
            if ("GrowPeriod".Equals(item.Header))//生长期图片
            {
                MessageBox.Show("生长期图片");
            }
            if ("FertRecord".Equals(item.Header))//施肥记录
            {
                //MessageBox.Show("施肥记录");

                DynamicParameters df = new DynamicParameters();
                df.Add("productId", hproId.Text);
                df.Add("actionValue", actionValue.Text.Trim());
                df.Add("amount", amount.Text.Trim());
                df.Add("actionId", produceId.SelectedValue);
                df.Add("actionType", PubData.PRODUCT_ACTION_TYPE_P02);
                ComboBoxItem itm = harvestAmountUnit.SelectedItem as ComboBoxItem;
                df.Add("amountUnit", itm.Tag);
                df.Add("area", area.Text.Trim());
                df.Add("actionDate", Convert.ToDateTime(actionDate.Text).ToString("yyyy-MM-dd"));
                df.Add("actionPerson", actionPerson.Text.Trim());

                MaintenanceService mtaService = new MaintenanceService();
                mtaService.doAdd(df);

                initFertData(Convert.ToInt32(produceId.SelectedValue));
                //MessageBox.Show("保存成功!");
                //this.Close();
            }
            if ("PestRecord".Equals(item.Header))//施药记录
            {
                //MessageBox.Show("施药记录");

                DynamicParameters dy = new DynamicParameters();
                dy.Add("productId", hproId.Text);
                dy.Add("actionValue", actionValue2.Text.Trim());
                dy.Add("thinckNess", thinckNess.Text.Trim());
                dy.Add("amount", amount2.Text.Trim());
                dy.Add("actionId", produceId.SelectedValue);
                dy.Add("actionType", PubData.PRODUCT_ACTION_TYPE_P01);
                ComboBoxItem itm2 = amountUnit2.SelectedItem as ComboBoxItem;
                dy.Add("amountUnit", itm2.Tag);
                dy.Add("area", area2.Text.Trim());
                dy.Add("actionDate", Convert.ToDateTime(actionDate2.Text).ToString("yyyy-MM-dd"));
                dy.Add("actionPerson", actionPerson2.Text.Trim());

                MaintenanceService mtaService = new MaintenanceService();
                mtaService.doAddApplying(dy);

                initPestData(Convert.ToInt32(produceId.SelectedValue));
            }
            if ("EnvData".Equals(item.Header))//环境数据
            {
                MessageBox.Show("环境数据");
            }
            if ("ProductCert".Equals(item.Header))//产品认证
            {
                MessageBox.Show("产品认证");
            }
        }