public TeraEtalonMapControl() { InitializeComponent(); this.EtalonMap = new TeraEtalonMap(); buildForms(); fillFromEtalonMap(); createOrSaveButton.Text = "Добавить"; this.Text = "Новая карта эталонов для ТОмМ-01"; this.deleteButton.Visible = false; }
public TeraEtalonMapControl(TeraEtalonMap EtalonMap) { InitializeComponent(); this.EtalonMap = EtalonMap; buildForms(); isEditMode = true; fillFromEtalonMap(); createOrSaveButton.Text = "Сохранить"; this.Text = "Изменение карты эталонов для ТОмМ-01"; this.deleteButton.Visible = true; }
/// <summary> /// Заполняем список карт эталонов тераомметра /// </summary> private void fillTeraEtalonMapItems() { this.TeraEtalonMaps = new TeraEtalonMap().GetAll(); ToolStripItem tsi = teraEtalonMapsToolStripMenuItem.DropDownItems.Add("Добавить"); tsi.Name = "tera_etalon_map_add"; tsi.Click += TeraMapsToolStripMenuItem_DropDownItemClick; for (int i = 0; i < TeraEtalonMaps.Length; i++) { TeraEtalonMap tep = this.TeraEtalonMaps[i]; tsi = teraEtalonMapsToolStripMenuItem.DropDownItems.Add(tep.AlterName); tsi.Name = "tera_etalon_map_" + i.ToString(); tsi.Click += TeraMapsToolStripMenuItem_DropDownItemClick; } }
private void createEtalonMapsTable() { string tableName = "tera_etalon_maps"; TeraEtalonMap map = new TeraEtalonMap(); List <string> s = new List <string>(); float[][] eList = map.ResistanceList; s.Add("id INT UNSIGNED AUTO_INCREMENT NOT NULL"); s.Add("name TINYTEXT"); for (int res = 0; res < eList.Length; res++) { for (int volt = 0; volt < eList[res].Length; volt++) { if (eList[res][volt] >= 0) { s.Add(String.Format("res{0}_volt{1} FLOAT Default {2}", res, volt, eList[res][volt])); } } } s.Add("PRIMARY KEY (id)"); checkAndAddTable(tableName, s.ToArray()); }