Exemplo n.º 1
0
        void processingListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lastSelectedProcessing != null)
            {
                lastSelectedProcessing.OptionsChanged -= new EventHandler(OnProcessingChanged);
            }

            splitContainer.Panel2.Controls.Clear();
            if (processingListView.SelectedIndices.Count > 0 &&
                currentSpectrum.ProcessingList.Count > processingListView.SelectedIndices[0])
            {
                lastSelectedProcessing = currentSpectrum.ProcessingList[processingListView.SelectedIndices[0]];
                splitContainer.Panel2.Controls.Add(lastSelectedProcessing.OptionsPanel);
                lastSelectedProcessing.OptionsChanged += new EventHandler(OnProcessingChanged);

                moveUpProcessingButton.Enabled   = processingListView.SelectedIndices[0] > 0;
                moveDownProcessingButton.Enabled = ((int)processingListView.SelectedIndices.Back()) < processingListView.Items.Count - 1;
            }
            else
            {
                lastSelectedProcessing           = null;
                removeProcessingButton.Enabled   = false;
                moveUpProcessingButton.Enabled   = false;
                moveDownProcessingButton.Enabled = false;
            }
            splitContainer.Panel2.Refresh();
        }
Exemplo n.º 2
0
        private void processingListView_RetrieveVirtualItem(object sender, RetrieveVirtualItemEventArgs e)
        {
            if (currentSpectrum.ProcessingList.Count <= e.ItemIndex)
            {
                e.Item = new ListViewItem("error");
                return;
            }

            IProcessing processing = currentSpectrum.ProcessingList[e.ItemIndex];

            e.Item = new ListViewItem(new string[] { "", processing.ToString() });

            processingListView.Columns[1].Width = Math.Max(processingListView.Columns[1].Width,
                                                           e.Item.SubItems[1].Bounds.Width);

            // weird workaround for unchecked checkboxes to display in virtual mode
            e.Item.Checked = true;
            e.Item.Checked = processing.Enabled;

            if (processing.Enabled)
            {
                e.Item.ForeColor = Control.DefaultForeColor;
            }
            else
            {
                e.Item.ForeColor = Color.Gray;
            }
        }
Exemplo n.º 3
0
        protected override void Constructor()
        {
            Processing = new OrderProcess(Update);
            if (Update.Message != null && Update.Message.ReplyToMessage != null)
            {
                CommandName = Update.Message.ReplyToMessage.Text;
            }

            try
            {
                if (base.Argumetns.Count > 0)
                {
                    OrderId              = Argumetns[0];
                    OrderAdminMsg        = new AdminOrderMessage(this.OrderId, FollowerId);
                    OrderPositionListMsg = new OrderPositionListMessage(this.OrderId);
                    FeedBackOfferMsg     = new FeedBackOfferMessage(this.OrderId);
                    using (MarketBotDbContext db = new MarketBotDbContext())
                        Order = db.Orders.Where(o => o.Id == this.OrderId).Include(o => o.OrderConfirm).
                                Include(o => o.OrderDone).Include(o => o.OrderDeleted).Include(o => o.OrderProduct).
                                Include(o => o.Follower).Include(o => o.FeedBack).Include(o => o.OrderAddress).Include(o => o.Invoice).Include(o => o.OrdersInWork).FirstOrDefault();

                    InvoiceViewMsg = new InvoiceViewMessage(Order.Invoice, Order.Id);
                }
            }

            catch
            {
            }
        }
Exemplo n.º 4
0
        void processingListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lastSelectedProcessing != null)
            {
                lastSelectedProcessing.OptionsChanged -= new EventHandler(OnProcessingChanged);
            }

            splitContainer.Panel2.Controls.Clear();
            if (processingListView.SelectedIndices.Count > 0 &&
                currentSpectrum.ProcessingList.Count > virtualIndexToSpectrumIndex((int)processingListView.SelectedIndices.Back()))
            {
                int firstSpectrumIndex = virtualIndexToSpectrumIndex(processingListView.SelectedIndices[0]);
                int lastSpectrumIndex  = virtualIndexToSpectrumIndex((int)processingListView.SelectedIndices.Back());

                lastSelectedProcessing = getProcessingAtIndex(processingListView.SelectedIndices[0]);
                splitContainer.Panel2.Controls.Add(lastSelectedProcessing.OptionsPanel);
                lastSelectedProcessing.OptionsChanged += new EventHandler(OnProcessingChanged);

                moveUpProcessingButton.Enabled   = firstSpectrumIndex > 0;
                moveDownProcessingButton.Enabled = lastSpectrumIndex >= 0 && lastSpectrumIndex < processingListView.Items.Count - 1;
            }
            else
            {
                lastSelectedProcessing           = null;
                removeProcessingButton.Enabled   = false;
                moveUpProcessingButton.Enabled   = false;
                moveDownProcessingButton.Enabled = false;
            }
            splitContainer.Panel2.Refresh();
        }
Exemplo n.º 5
0
 public Form1()
 {
     InitializeComponent();
     processingService     = new ProcessingServiceImpl();
     processButton.Enabled = false;
     //заполняем выпадающий список
     filterList.Items.AddRange(ZeroNeighborsSharedFilter.GetAllFilters().ToArray());
     filterList.SelectedIndex = 0;
 }
Exemplo n.º 6
0
        void processingListView_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            ListViewItem item = processingListView.GetItemAt(e.X, e.Y);

            if (item != null)
            {
                IProcessing processing = currentSpectrum.ProcessingList[item.Index];
                processing.Enabled = !processing.Enabled;
                OnProcessingChanged(sender, e);
                processingListView.Invalidate(item.Bounds);
            }
        }
Exemplo n.º 7
0
        void processingListView_MouseClick(object sender, MouseEventArgs e)
        {
            ListViewItem item = processingListView.GetItemAt(e.X, e.Y);

            if (item != null && e.X < (item.Bounds.Left + 16))
            {
                IProcessing processing = getProcessingAtIndex(item.Index);
                processing.Enabled = !processing.Enabled;
                OnProcessingChanged(sender, e);
                processingListView.Invalidate(item.Bounds);
            }
        }
Exemplo n.º 8
0
        public void TestMethod2()
        {
            Parser.Parser pars     = new Parser.Parser();
            IProcessing   preproc  = pars.PreProcessing;
            IProcessing   postproc = pars.PostProcessing;
            List <ICurve> curves   = new List <ICurve>();
            List <IPoint> points   = new List <IPoint>();

            pars.load("C:/Users/Ани/Desktop/xml_test.xml");
            preproc.convert(ref curves, ref points, ref pars.Gmesh.Poligons[0].Curves, ref pars.Gmesh.Poligons[0].Points);
            postproc.convert(ref curves, ref points, ref pars.Gmesh.Poligons[0].Curves, ref pars.Gmesh.Poligons[0].Points);
            pars.save("C:/Users/Ани/Desktop/xml_new_test.xml");
        }
Exemplo n.º 9
0
 private void moveDownProcessingButton_Click(object sender, EventArgs e)
 {
     for (int i = processingListView.SelectedIndices.Count - 1; i >= 0; --i)
     {
         int         index = processingListView.SelectedIndices[i];
         IProcessing p     = currentSpectrum.ProcessingList[index];
         currentSpectrum.ProcessingList.RemoveAt(index);
         currentSpectrum.ProcessingList.Insert(index + 1, p);
         processingListView.Items[index + 1].Selected = true;
         processingListView.Items[index].Selected     = false;
     }
     processingListView_SelectedIndexChanged(sender, e);
     OnProcessingChanged(sender, e);
 }
Exemplo n.º 10
0
        protected override void Constructor()
        {
            Processing = new HelpProcess(Update);

            try
            {
                HelpDeskId = Argumetns[0];
                using (MarketBotDbContext db = new MarketBotDbContext())
                    HelpNumber = Convert.ToInt32(db.HelpDesk.Where(h => h.Id == HelpDeskId).FirstOrDefault().Number);
            }

            catch
            {
            }
        }
Exemplo n.º 11
0
        public void TestMethod1()
        {
            Parser.Parser pars     = new Parser.Parser();
            IProcessing   preproc  = pars.PreProcessing;
            IProcessing   postproc = pars.PostProcessing;
            List <ICurve> curves   = new List <ICurve>();
            List <IPoint> points   = new List <IPoint>();

            points.Add(new Geometry.Point(0, 1));
            points.Add(new Geometry.Point(5, 8));
            points.Add(new Geometry.Point(2, 4));
            for (int i = 0; i < 2; i++)
            {
                curves.Add(new Line(points[i], points[i + 1]));
            }
            postproc.convert(ref curves, ref points, ref pars.Gmesh.Poligons[0].Curves, ref pars.Gmesh.Poligons[0].Points);
            pars.save("C:/Users/Ани/Desktop/xml_test.xml");
        }
Exemplo n.º 12
0
 void processingListView_KeyDown(object sender, KeyEventArgs e)
 {
     if (processingListView.SelectedIndices.Count > 0)
     {
         if (e.KeyCode == Keys.Delete || e.KeyCode == Keys.Back)
         {
             e.Handled = true;
             removeProcessingButton_Click(sender, e);
         }
         else if (e.KeyCode == Keys.Space)
         {
             e.Handled = true;
             foreach (int index in processingListView.SelectedIndices)
             {
                 IProcessing processing = currentSpectrum.ProcessingList[index];
                 processing.Enabled = !processing.Enabled;
             }
             OnProcessingChanged(sender, e);
             processingListView.Refresh();
         }
     }
 }
Exemplo n.º 13
0
        void processingListView_SelectedIndexChanged( object sender, EventArgs e )
        {
            if( lastSelectedProcessing != null )
                lastSelectedProcessing.OptionsChanged -= new EventHandler( OnProcessingChanged );

            splitContainer.Panel2.Controls.Clear();
            if( processingListView.SelectedIndices.Count > 0 &&
                currentSpectrum.ProcessingList.Count > processingListView.SelectedIndices[0] )
            {
                lastSelectedProcessing = currentSpectrum.ProcessingList[processingListView.SelectedIndices[0]];
                splitContainer.Panel2.Controls.Add( lastSelectedProcessing.OptionsPanel );
                lastSelectedProcessing.OptionsChanged += new EventHandler( OnProcessingChanged );

                moveUpProcessingButton.Enabled = processingListView.SelectedIndices[0] > 0;
                moveDownProcessingButton.Enabled = ( (int) processingListView.SelectedIndices.Back() ) < processingListView.Items.Count - 1;
            } else
            {
                lastSelectedProcessing = null;
                removeProcessingButton.Enabled = false;
                moveUpProcessingButton.Enabled = false;
                moveDownProcessingButton.Enabled = false;
            }
            splitContainer.Panel2.Refresh();
        }
Exemplo n.º 14
0
 public ServiceFacade(IProcessing processing, IProcessedDataRepository dataRepository, ISettingsRepository settingsRepository)
 {
     _processing         = processing;
     _dataRepository     = dataRepository;
     _settingsRepository = settingsRepository;
 }
Exemplo n.º 15
0
 public Archiver(IFactoryProcessing factory)
 {
     _processing = factory.GetProcessing();
 }