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(); }
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; } }
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 { } }
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(); }
public Form1() { InitializeComponent(); processingService = new ProcessingServiceImpl(); processButton.Enabled = false; //заполняем выпадающий список filterList.Items.AddRange(ZeroNeighborsSharedFilter.GetAllFilters().ToArray()); filterList.SelectedIndex = 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); } }
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); } }
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"); }
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); }
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 { } }
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"); }
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(); } } }
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(); }
public ServiceFacade(IProcessing processing, IProcessedDataRepository dataRepository, ISettingsRepository settingsRepository) { _processing = processing; _dataRepository = dataRepository; _settingsRepository = settingsRepository; }
public Archiver(IFactoryProcessing factory) { _processing = factory.GetProcessing(); }