示例#1
0
 public TeraEtalonMapControl()
 {
     InitializeComponent();
     this.EtalonMap = new TeraEtalonMap();
     buildForms();
     fillFromEtalonMap();
     createOrSaveButton.Text = "Добавить";
     this.Text = "Новая карта эталонов для ТОмМ-01";
     this.deleteButton.Visible = false;
 }
示例#2
0
 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());
        }