public DistillForm(MarkList selectedRanges, string captureFile, string indexFile, List <string> filterFiles) { _filterFiles = filterFiles; _selectedRanges = selectedRanges; _captureFile = captureFile; _indexFile = indexFile; _captureFolder = captureFile.Substring(0, captureFile.LastIndexOf("\\") + 1); _captureName = captureFile.Substring(captureFile.LastIndexOf("\\") + 1, captureFile.LastIndexOf(".") - _captureFolder.Length); int k = 1; while (File.Exists(_captureFolder + _captureName + k + ".cap")) { k++; } InitializeComponent(); string[] names = filterFiles.Select(s => s.Substring(s.LastIndexOf('\\') + 1, s.LastIndexOf('.') - s.LastIndexOf('\\') - 1)).ToArray(); cbFilter.Items.AddRange(names); tbName.Text = _captureName + k; folderBrowserDialog1.SelectedPath = _captureFolder; tbFolder.Text = _captureFolder; }
public void Initialize(Graph g, int id, Color colour) { graph = g; Id = id; Colour = colour; Marks = new MarkList(); }
private Mark GetMark() { int idMark; int.TryParse(_dgvSsDTP.Rows[_dgvSsDTP.SelectedCells[0].RowIndex].Cells[0].Value.ToString(), out idMark); return(MarkList.getInstance().getItem(idMark)); }
private void fillField(DataRow row) { int id; int.TryParse(row.ItemArray[0].ToString(), out id); ID = id; int.TryParse(row.ItemArray[1].ToString(), out _number); Grz = row.ItemArray[2].ToString(); vin = row.ItemArray[3].ToString(); Year = row.ItemArray[4].ToString(); eNumber = row.ItemArray[5].ToString(); bodyNumber = row.ItemArray[6].ToString(); int idMark; int.TryParse(row.ItemArray[7].ToString(), out idMark); Mark = MarkList.getInstance().getItem(idMark); int.TryParse(row.ItemArray[8].ToString(), out _idModel); GradeID = row.ItemArray[9].ToString(); ColorID = row.ItemArray[10]; fillCarBuy(row); }
public GraphBackground(SimpleShader2D shaderProgram) { _uniformTransform = shaderProgram.UniformTransform; _uniformColor = shaderProgram.UniformColor; _selectionBlock = new GLSLVertexBuffer <Vector2>(); _selectionBlock.SetAttributeInfo(shaderProgram.AttributeCoord2D, 2); _selectionData = new Vector2[4]; _selectionData[0] = new Vector2(0, -1); _selectionData[1] = new Vector2(0, 1); _selectionData[2] = new Vector2(1, -1); _selectionData[3] = new Vector2(1, 1); _selectionBlock.BindData(_selectionData, BufferUsageHint.StaticDraw); SelectorColor = Color4.LightSkyBlue; SelectionColor = Color4.LightGray; _shiftMatrix = Matrix4.Identity; _XShift = 0; _lastMousePosition = new Point(0, 0); Enabled = true; MarkList = new MarkList(); }
public void MarkListBinarySerializationTest() { var stream = new MemoryStream(); var formatter = new BinaryFormatter(); // create a mark list collection, and populate it with 10 marks var marks = new MarkList(); for (int i = 1; i <= 10; i = i + 1) { marks.Add(new Mark(i)); } try { formatter.Serialize(stream, marks); // no exception thrown, so pass the test Assert.IsTrue(true); } catch (Exception) { // an exception was thrown, meaning that the serialization // failed so fail the test Assert.IsTrue(false); } finally { stream.Close(); } }
public ActionResult DeleteConfirmed(int id) { MarkList markList = db.MarkLists.Find(id); db.MarkLists.Remove(markList); db.SaveChanges(); return(RedirectToAction("Index")); }
private bool CopyFields() { if (cbGrade.SelectedValue == null) { MessageBox.Show("Для сохранения необходимо выбрать комплектацию", "Недостаточно данных", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } int idMark; int.TryParse(cbMark.SelectedValue.ToString(), out idMark); _car.Mark = MarkList.getInstance().getItem(idMark); _car.ModelID = cbModel.SelectedValue.ToString(); _car.GradeID = cbGrade.SelectedValue.ToString(); _car.ColorID = cbColor.SelectedValue; _car.vin = tbVin.Text; _car.Grz = mtbGRZ.Text; _car.eNumber = tbENumber.Text.ToUpper(); _car.bodyNumber = tbBodyNumber.Text.ToUpper(); _car.Year = tbYear.Text; _car.ownerID = cbOwner.SelectedValue; _car.RegionBuyID = cbRegionBuy.SelectedValue; _car.regionUsingID = cbRegionUsing.SelectedValue; _car.driverID = cbDriver.SelectedValue; _car.dateOrder = dtpDateOrder.Value; _car.IsGet = chbIsGet.Checked; _car.dateGet = dtpDateGet.Value; _car.cost = Convert.ToDouble(tbCost.Text); _car.dop = tbDOP.Text; _car.events = tbEvents.Text; _car.idDiller = Convert.ToInt32(cbDealer.SelectedValue); _pts.Number = mtbNumberPTS.Text; _pts.Date = Convert.ToDateTime(dtpDatePTS.Text); _pts.GiveOrg = tbGiveOrgPTS.Text; TextBox tbFilePTS = ucFilePTS.Controls["tbFile"] as TextBox; _pts.File = tbFilePTS.Text; _pts.Save(); _sts.Number = mtbNumberSTS.Text; _sts.Date = Convert.ToDateTime(dtpDateSTS.Text); _sts.GiveOrg = tbGiveOrgSTS.Text; TextBox tbFileSTS = ucFileSTS.Controls["tbFile"] as TextBox; _sts.File = tbFileSTS.Text; _sts.Save(); _car.Lising = (chbLising.Checked) ? mtbLising.Text : string.Empty; _car.InvertoryNumber = tbInvertoryNumber.Text; return(true); }
public Mark[] GetList() { using (EntityFrameworkContext context = new EntityFrameworkContext()) { MarkList list = new MarkList(); var marks = context.Marks; return(marks.ToArray()); } }
public SsDTP(DataRow row) { int idMark; int.TryParse(row.ItemArray[0].ToString(), out idMark); Mark = MarkList.getInstance().getItem(idMark); int.TryParse(row.ItemArray[1].ToString(), out idServiceStantion); }
public MainPage() { this.InitializeComponent(); this.dt = new DispatcherTimer(); this.dt.set_Interval(TimeSpan.FromMilliseconds(100.0)); this.dt.add_Tick(new EventHandler(this, this.dt_Tick)); this.microphone.add_BufferReady(new EventHandler <EventArgs>(this, this.microphone_BufferReady)); this.startMeasure(); this.marks = App.marks; }
public MarkList GetList(MarkFilter filter) { using (EntityFrameworkContext context = new EntityFrameworkContext()) { MarkList list = new MarkList(); var marks = context.Marks.Where(x => x.Name.ToUpper().Contains(filter.NameFilter)); list.PagesCount = (int)Math.Ceiling(marks.Count() / (double)filter.PageSize); list.Marks = marks.Skip((filter.PageNumber - 1) * filter.PageSize).Take(filter.PageSize).ToList(); return(list); } }
public ActionResult Edit([Bind(Include = "MarkListId,CourseId,AdmissionId,Mark,Semister")] MarkList markList) { if (ModelState.IsValid) { db.Entry(markList).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AdmissionId = new SelectList(db.Admissions, "AdmissionId", "AdmissionId", markList.AdmissionId); ViewBag.CourseId = new SelectList(db.Courses, "CourseId", "CourseName", markList.CourseId); return(View(markList)); }
public void Initialize(Graph g, int id, Node begin, Node end, EdgeTag t) { graph = g; Id = id; Begin = begin; End = end; eTag = t; Marks = new MarkList(); Colour = Color.black; UpdateLine(); UpdateCollider(); UpdateTagPosition(); }
public App() { base.add_UnhandledException(new EventHandler <ApplicationUnhandledExceptionEventArgs>(this, this.Application_UnhandledException)); this.InitializeComponent(); this.InitializePhoneApplication(); if (Debugger.get_IsAttached()) { Application.get_Current().get_Host().get_Settings().set_EnableFrameRateCounter(true); PhoneApplicationService.get_Current().set_UserIdleDetectionMode(1); } skin = new SettRule(); marks = MarkList.Load(); }
// GET: MarkLists/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MarkList markList = db.MarkLists.Find(id); if (markList == null) { return(HttpNotFound()); } return(View(markList)); }
// GET: MarkLists/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MarkList markList = db.MarkLists.Find(id); if (markList == null) { return(HttpNotFound()); } ViewBag.AdmissionId = new SelectList(db.Admissions, "AdmissionId", "AdmissionId", markList.AdmissionId); ViewBag.CourseId = new SelectList(db.Courses, "CourseId", "CourseName", markList.CourseId); return(View(markList)); }
/// <summary> /// 开始执行 /// </summary> private void StartButton_Click(object sender, EventArgs e) { if (IsValidated()) { ShowLog("验证通过"); MarkKind kind = GetMarkKind(); string source = SourceText.Text; string target = TargetText.Text; List <string> textList = new List <string>(); int begin = Convert.ToInt32(StartNumeric.Value); int end = Convert.ToInt32(EndNumeric.Value); foreach (object item in OfficeList.Items) { textList.Add(item.ToString()); } Mark markDemo = new Mark { Color = MarkColorPicture.BackColor, Font = MarkFontText.Text, Rotation = Convert.ToInt32(MarkRotationNumeric.Value), Size = Convert.ToInt32(MarkSizeNumeric.Value), }; MarkList markList = null; switch (kind) { case MarkKind.solid: markList = new MarkList(markDemo, SolidText.Text); break; case MarkKind.list: markList = new MarkList(markDemo, textList); break; case MarkKind.number: markList = new MarkList(markDemo, begin, end); break; } MarkFactory fact = new MarkFactory(markList.GetMarks(), source, target); ShowLog("开始生成水印,请勿关闭..."); DateTime stime = DateTime.Now; int count = fact.Generate(); double timeCost = (DateTime.Now - stime).TotalMilliseconds; ShowLog($"已完成!({timeCost}ms)"); ShowLog($"生成了{count}个水印文件"); } }
private void MarcRect_MouseUp(object sender, Drawing3d.HandledMouseEventArgs e) { Selector.SnapInside(MarcRect.Rectangle); if (Form.ModifierKeys != Keys.Shift) { MarkList.Clear(); } for (int i = 0; i < SnappItems.Count; i++) { if (IndexOfTag(SnappItems[i].Tag) < 0) { MarkList.Add(SnappItems[i].Tag); } } e.Handled = true; MarcRect.OnLogout(false); }
private void OnMarkListPack(MsgBase b) { var selfMsg = (Msg_AgarMarkListPack)b; MarkList.Clear(); foreach (var obj in selfMsg.MarkList) { if (CircleList.ContainsKey(obj.Key)) { MarkList.Add(new KeyValuePair <string, int>(CircleList[obj.Key].Name, obj.Value)); } else if (obj.Key == Uid && Player != null) { MarkList.Add(new KeyValuePair <string, int>(Player.Name, obj.Value)); } } // 暂时只接受数据不显示 }
private void btnSave_Click(object sender, EventArgs e) { if (_workWithForm.IsEditMode()) { MarkList markList = MarkList.getInstance(); int idMark; int.TryParse(cbMark.SelectedValue.ToString(), out idMark); _ssDTP.Mark = markList.getItem(idMark); _ssDTP.IDServiceStantion = cbServiceStantion.SelectedValue.ToString(); _ssDTP.Save(); DialogResult = System.Windows.Forms.DialogResult.OK; } else { _workWithForm.SetEditMode(true); } }
private void ShowMarkForm() { if (!AppPermissions.Check("MarkList")) { MessageBox.Show("У вас нет разрешения на использование этой части приложения."); return; } if (_markListOpened) { MarkForm.Activate(); MarkForm.Focus(); return; } MarkForm = new MarkList(ApiEndpoint); _markListOpened = true; MarkForm.Show(); _markListOpened = false; }
/// <summary> /// 初始化标记信息 /// </summary> /// <param name="edfFilePath">edf/edfx文件路径</param> private void initMarkInfo(String edfFilePath) { /* * this._markInfoList.Clear(); * this._markInfoDic.Clear(); */ this.MarkList.Clear(); String fileNameWithoutExtension = Path.GetFileNameWithoutExtension(edfFilePath) + "_mark"; String filePath = Path.GetDirectoryName(edfFilePath) + @"\" + fileNameWithoutExtension + ".txt"; // 初始化保存标记方法 SaveMark = () => { using (var fs = new FileStream(filePath, FileMode.Create)) using (var sw = new StreamWriter(fs)) { foreach (var mark in MarkList) { // 计算标记名称长度 var length = 30 - (Encoding.Default.GetBytes(mark.Name).Length - mark.Name.Length); // 写入标记信息 sw.WriteLine(mark.Name.PadRight(length) + mark.DateTime.ToString("HH:mm:ss.fff MM/dd/yyyy")); } } }; // 打开标记文件 FileInfo file = new FileInfo(filePath); if (!file.Exists) { this.formMain.refreshMarkListBox(); return; } FileStream fileStream = null; StreamReader reader = null; try { fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read); // reader = new StreamReader(fileStream, Encoding.UTF8); reader = new StreamReader(fileStream, true); String line = null; while ((line = reader.ReadLine()) != null) { line = line.TrimEnd(); // 分解成字节 var bytes = Encoding.Default.GetBytes(line); // 前30个字节为名称 var mark = Encoding.Default.GetString(bytes, 0, 30).Trim(); // 后面为日期 var time = Encoding.Default.GetString(bytes, 30, bytes.Length - 30).Trim(); // 转换成DateTime DateTime markTime; { // BIO[12:34:56 01/01/2017]长度为20 if (time.Length == 20) { markTime = DateTime.ParseExact(time, "HH:mm:ss MM/dd/yyyy", CultureInfo.CurrentCulture); } // HM[12:34:56.789 01/01/2017]长度为24 else if (time.Length == 24) { markTime = DateTime.ParseExact(time, "HH:mm:ss.fff MM/dd/yyyy", CultureInfo.CurrentCulture); } // 尝试转换 else { markTime = DateTime.Parse(time); } } /* * String[] lines = line.Split('|'); * * String mark = null; // 标记信息 * DateTime markTime; // 标记相对时间 * * if (lines.Length == 2) * { * mark = lines[0]; * markTime = Convert.ToDateTime(lines[1]); * } * else if (line.Length > 20) // 12:34:56 01/01/2017 长度为20 * { * String markTimeString = line.Substring(line.Length - 20, 20); * markTime = Convert.ToDateTime(markTimeString); * mark = line.Substring(0, line.Length - 20).Trim(); * } * else * { * continue; * } */ // 加入列表 MarkList.Add(new Mark(mark, markTime)); /* * // 标记信息和时间都可能重复,如有重复,则添加 "_i" 用来区分 * if (!this._markInfoDic.ContainsKey(mark)) * { * this._markInfoDic.Add(mark, markTime); * this._markInfoList.Add(mark); * } * else * { * int i = 2; * String tmp = mark + "_" + i; * while (this._markInfoDic.ContainsKey(tmp)) * { * i++; * tmp = mark + "_" + i; * } * mark = tmp; * this._markInfoDic.Add(mark, markTime); * this._markInfoList.Add(mark); * } */ } } catch (Exception ex) { MessageBox.Show("标记信息初始化异常:" + ex.Message + "\n详情:" + ex.StackTrace); } finally { try { if (fileStream != null) { fileStream.Close(); } if (reader != null) { reader.Close(); } } catch { } finally { fileStream = null; reader = null; } } this.formMain.refreshMarkListBox(); }
public void ClearSelectionMarks() { MarkList.Clear(); }
public void AddSelectionMark(DateTime start, DateTime end) { MarkList.Add(start, end); }
public void UndoClearSelectionMarks() { MarkList.UndoClear(); }