using Data; using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; internal class frmSensorSetup : Form { private Button btnSave; private Class10_settings class10_settings_0; private Class18 class18_0; private ErrorProvider errorProvider_0; private DataGridView grid; private IContainer icontainer_0; private int int_0; private Label label3; private Label label4; private ToolTip toolTip_0; private TextBox txtbWarnMax; private DataGridViewTextBoxColumn Column2; private IContainer components; private TextBox txtbWarnMin; private Label label2; private Label label5; private TextBox txtbValueMax; private TextBox txtbValueMin; private Label label6; private Label label1; private List IndexList; internal frmSensorSetup() { this.InitializeComponent(); } private void btnSave_Click(object sender, EventArgs e) { this.method_2(); } private void cmbUnit_Leave(object sender, EventArgs e) { this.method_2(); } protected override void Dispose(bool disposing) { if (disposing && (this.icontainer_0 != null)) { this.icontainer_0.Dispose(); } base.Dispose(disposing); } private void frmSensorSetup_FormClosed(object sender, FormClosedEventArgs e) { } private void frmSensorSetup_FormClosing(object sender, FormClosingEventArgs e) { this.method_2(); this.class10_settings_0.method_15(); } private void frmSensorSetup_Load(object sender, EventArgs e) { this.IndexList = new List(); for (int i=0; i < this.class10_settings_0.int_0; i++) { //if (Class19_u.smethod_0((Sensors)i)) //{ this.grid.Rows.Add(); this.IndexList.Add(i); //} } for (int i = 0; i < this.grid.Rows.Count; i++) { this.grid.Rows[i].Height = 0x12; } this.grid.CellValueNeeded += new DataGridViewCellValueEventHandler(this.grid_CellValueNeeded); } private void grid_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { /*if (e.ColumnIndex == 0) { e.Value = ((Sensors) e.RowIndex).ToString(); } else if (e.ColumnIndex == 1) {*/ e.Value = this.class10_settings_0.method_13((SensorsX) this.IndexList[e.RowIndex]); /*} else if (e.ColumnIndex == 2) { e.Value = this.class10_0.method_16((Sensors) e.RowIndex); }*/ } private void grid_SelectionChanged(object sender, EventArgs e) { if (this.int_0 != this.grid.CurrentCell.RowIndex) { this.method_2(); } this.method_1(); this.int_0 = this.grid.CurrentCell.RowIndex; } private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmSensorSetup)); this.grid = new System.Windows.Forms.DataGridView(); this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.label4 = new System.Windows.Forms.Label(); this.txtbWarnMax = new System.Windows.Forms.TextBox(); this.txtbWarnMin = new System.Windows.Forms.TextBox(); this.label3 = new System.Windows.Forms.Label(); this.btnSave = new System.Windows.Forms.Button(); this.toolTip_0 = new System.Windows.Forms.ToolTip(this.components); this.label5 = new System.Windows.Forms.Label(); this.txtbValueMax = new System.Windows.Forms.TextBox(); this.txtbValueMin = new System.Windows.Forms.TextBox(); this.label6 = new System.Windows.Forms.Label(); this.errorProvider_0 = new System.Windows.Forms.ErrorProvider(this.components); this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.grid)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).BeginInit(); this.SuspendLayout(); // // grid // this.grid.AllowUserToAddRows = false; this.grid.AllowUserToDeleteRows = false; this.grid.AllowUserToResizeColumns = false; this.grid.AllowUserToResizeRows = false; this.grid.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; this.grid.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable; this.grid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.grid.ColumnHeadersVisible = false; this.grid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column2}); this.grid.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; this.grid.GridColor = System.Drawing.Color.Black; this.grid.Location = new System.Drawing.Point(14, 9); this.grid.Name = "grid"; this.grid.RowHeadersVisible = false; this.grid.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.grid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.grid.Size = new System.Drawing.Size(149, 219); this.grid.TabIndex = 0; this.grid.VirtualMode = true; this.grid.SelectionChanged += new System.EventHandler(this.grid_SelectionChanged); // // Column2 // this.Column2.FillWeight = 122F; this.Column2.HeaderText = "Display Name"; this.Column2.Name = "Column2"; // // label4 // this.label4.AutoSize = true; this.label4.Location = new System.Drawing.Point(171, 58); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(32, 14); this.label4.TabIndex = 23; this.label4.Text = "Max:"; this.toolTip_0.SetToolTip(this.label4, "Warning min from this value the background of the cell\r\nwill become orange and wi" + "ll be red when warning max is reached."); // // txtbWarnMax // this.txtbWarnMax.Location = new System.Drawing.Point(209, 55); this.txtbWarnMax.Name = "txtbWarnMax"; this.txtbWarnMax.Size = new System.Drawing.Size(75, 20); this.txtbWarnMax.TabIndex = 22; this.toolTip_0.SetToolTip(this.txtbWarnMax, "Warning min from this value the background of the cell\r\nwill become orange and wi" + "ll be red when warning max is reached."); this.txtbWarnMax.Validating += new System.ComponentModel.CancelEventHandler(this.textBox2_Validating); this.txtbWarnMax.Validated += new System.EventHandler(this.TxtbWarnMin_Validated); // // txtbWarnMin // this.txtbWarnMin.Location = new System.Drawing.Point(209, 29); this.txtbWarnMin.Name = "txtbWarnMin"; this.txtbWarnMin.Size = new System.Drawing.Size(75, 20); this.txtbWarnMin.TabIndex = 21; this.toolTip_0.SetToolTip(this.txtbWarnMin, "Warning min from this value the background of the cell\r\nwill become orange and wi" + "ll be red when warning max is reached."); this.txtbWarnMin.Validating += new System.ComponentModel.CancelEventHandler(this.textBox2_Validating); this.txtbWarnMin.Validated += new System.EventHandler(this.TxtbWarnMin_Validated); // // label3 // this.label3.AutoSize = true; this.label3.Location = new System.Drawing.Point(169, 9); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(56, 14); this.label3.TabIndex = 20; this.label3.Text = "Warnings"; this.toolTip_0.SetToolTip(this.label3, "Warning min from this value the background of the cell\r\nwill become orange and wi" + "ll be red when warning max is reached."); // // btnSave // this.btnSave.DialogResult = System.Windows.Forms.DialogResult.OK; this.btnSave.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnSave.Location = new System.Drawing.Point(174, 203); this.btnSave.Name = "btnSave"; this.btnSave.Size = new System.Drawing.Size(110, 25); this.btnSave.TabIndex = 14; this.btnSave.Text = "Close"; this.btnSave.UseVisualStyleBackColor = true; this.btnSave.Click += new System.EventHandler(this.btnSave_Click); // // label5 // this.label5.AutoSize = true; this.label5.Location = new System.Drawing.Point(171, 141); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(32, 14); this.label5.TabIndex = 28; this.label5.Text = "Max:"; this.toolTip_0.SetToolTip(this.label5, "Warning min from this value the background of the cell\r\nwill become orange and wi" + "ll be red when warning max is reached."); // // txtbValueMax // this.txtbValueMax.Location = new System.Drawing.Point(209, 138); this.txtbValueMax.Name = "txtbValueMax"; this.txtbValueMax.Size = new System.Drawing.Size(75, 20); this.txtbValueMax.TabIndex = 27; this.toolTip_0.SetToolTip(this.txtbValueMax, "Warning min from this value the background of the cell\r\nwill become orange and wi" + "ll be red when warning max is reached."); this.txtbValueMax.Validating += new System.ComponentModel.CancelEventHandler(this.textBox2_Validating); this.txtbValueMax.Validated += new System.EventHandler(this.TxtbWarnMin_Validated); // // txtbValueMin // this.txtbValueMin.Location = new System.Drawing.Point(209, 112); this.txtbValueMin.Name = "txtbValueMin"; this.txtbValueMin.Size = new System.Drawing.Size(75, 20); this.txtbValueMin.TabIndex = 26; this.toolTip_0.SetToolTip(this.txtbValueMin, "Warning min from this value the background of the cell\r\nwill become orange and wi" + "ll be red when warning max is reached."); this.txtbValueMin.Validating += new System.ComponentModel.CancelEventHandler(this.textBox2_Validating); this.txtbValueMin.Validated += new System.EventHandler(this.TxtbWarnMin_Validated); // // label6 // this.label6.AutoSize = true; this.label6.Location = new System.Drawing.Point(169, 92); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(74, 14); this.label6.TabIndex = 25; this.label6.Text = "Value Range"; this.toolTip_0.SetToolTip(this.label6, "Warning min from this value the background of the cell\r\nwill become orange and wi" + "ll be red when warning max is reached."); // // errorProvider_0 // this.errorProvider_0.ContainerControl = this; // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(171, 32); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(29, 14); this.label1.TabIndex = 24; this.label1.Text = "Min:"; // // label2 // this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(171, 115); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(29, 14); this.label2.TabIndex = 29; this.label2.Text = "Min:"; // // frmSensorSetup // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.btnSave; this.ClientSize = new System.Drawing.Size(292, 241); this.Controls.Add(this.label2); this.Controls.Add(this.label5); this.Controls.Add(this.txtbValueMax); this.Controls.Add(this.txtbValueMin); this.Controls.Add(this.label6); this.Controls.Add(this.label1); this.Controls.Add(this.grid); this.Controls.Add(this.btnSave); this.Controls.Add(this.label4); this.Controls.Add(this.txtbWarnMax); this.Controls.Add(this.txtbWarnMin); this.Controls.Add(this.label3); this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "frmSensorSetup"; this.ShowInTaskbar = false; this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "Warning Settings"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmSensorSetup_FormClosing); this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmSensorSetup_FormClosed); this.Load += new System.EventHandler(this.frmSensorSetup_Load); ((System.ComponentModel.ISupportInitialize)(this.grid)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); } internal void method_0(ref Class18 class18_1, ref Class10_settings class10_1) { this.class10_settings_0 = class10_1; this.class18_0 = class18_1; foreach (Control control in base.Controls) { float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f); control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit); } } private void method_1() { //if (Class19.smethod_0((Sensors) this.grid.CurrentCell.RowIndex)) //{ //this.txtbWarnMin.Enabled = true; //this.txtbWarnMax.Enabled = true; try { this.txtbWarnMin.Text = this.class10_settings_0.method_20((SensorsX)this.IndexList[this.grid.CurrentCell.RowIndex]).ToString(); this.txtbWarnMax.Text = this.class10_settings_0.method_22((SensorsX)this.IndexList[this.grid.CurrentCell.RowIndex]).ToString(); this.txtbValueMin.Text = this.class10_settings_0.method_20_Min((SensorsX)this.IndexList[this.grid.CurrentCell.RowIndex]).ToString(); this.txtbValueMax.Text = this.class10_settings_0.method_22_Max((SensorsX)this.IndexList[this.grid.CurrentCell.RowIndex]).ToString(); } catch { } //} } private void method_2() { this.class18_0.method_155("Sensor Settings"); if ((this.txtbWarnMax.Text != string.Empty) && (this.txtbWarnMin.Text != string.Empty)) { this.class10_settings_0.method_21((SensorsX)this.IndexList[this.int_0], int.Parse(this.txtbWarnMin.Text)); this.class10_settings_0.method_23((SensorsX)this.IndexList[this.int_0], int.Parse(this.txtbWarnMax.Text)); } if ((this.txtbValueMin.Text != string.Empty) && (this.txtbValueMax.Text != string.Empty)) { this.class10_settings_0.method_21_Min((SensorsX)this.IndexList[this.int_0], int.Parse(this.txtbValueMin.Text)); this.class10_settings_0.method_23_Max((SensorsX)this.IndexList[this.int_0], int.Parse(this.txtbValueMax.Text)); } } private void textBox2_Validating(object sender, CancelEventArgs e) { TextBox control = (TextBox) sender; if (!this.class18_0.method_252(control.Text.ToString())) { this.errorProvider_0.SetError(control, "Invalid input"); e.Cancel = true; } else { this.errorProvider_0.SetError(control, ""); } } private void TxtbWarnMin_Validated(object sender, EventArgs e) { this.method_2(); } }