public void ShowAllDevicesAlarmConfig()
        {
            dataGridViewDevicesAlarmConfig.Rows.Clear();

            DevicesService.DevicesClient _dc = new DevicesService.DevicesClient();
            DevicesAlarmConfigurationService.DevicesAlarmConfigurationClient _dac = new DevicesAlarmConfigurationClient();

            string[] _devicesAlarmConfigID = _dac.GetAllDevicesAlarmConfigID();


            string[] _devicesID = _dc.GetAllDevicesID();


            for (int i = 0; i < _devicesAlarmConfigID.Length; i++)
            {
                string[] _deviceAlarmConfigData = _dac.GetDeviceAlarmConfigData(_devicesAlarmConfigID[i]);

                string[] _deviceData = _dc.GetDeviceData(_deviceAlarmConfigData[0]);

                //string[] _deviceEventLogData = _delc.GetOneDeviceEventLog(_devicesAlarmConfigID[i]);

                dataGridViewDevicesAlarmConfig.Rows.Add();

                dataGridViewDevicesAlarmConfig[_colDeviceID.Name, i].Value   = _deviceAlarmConfigData[0];
                dataGridViewDevicesAlarmConfig[_ColDeviceName.Name, i].Value = _deviceData[1];
                dataGridViewDevicesAlarmConfig[_colAlarmValue.Name, i].Value = _deviceAlarmConfigData[1];
                dataGridViewDevicesAlarmConfig[_colConfigType.Name, i].Value = _deviceAlarmConfigData[2];
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DevicesAlarmConfigurationService.DevicesAlarmConfigurationClient _dac = new DevicesAlarmConfigurationClient();

            int _rowIndex = dataGridViewDevicesAlarmConfig.CurrentRow.Index;

            _dac.DeleteDeviceAlarmConfiguraion(
                dataGridViewDevicesAlarmConfig.Rows[_rowIndex].Cells[_colDeviceID.Name].Value.ToString().Trim());

            ShowAllDevicesAlarmConfig();
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            DevicesAlarmConfigurationService.DevicesAlarmConfigurationClient _dac = new DevicesAlarmConfigurationClient();

            string[] _devicesAlarmConfigData = new string[3];

            _devicesAlarmConfigData[0] = txtBoxDeviceID.Text.Trim();
            _devicesAlarmConfigData[1] = txtBoxAlarmValue.Text.Trim();
            _devicesAlarmConfigData[2] = ComboBoxCondition.Items[ComboBoxCondition.SelectedIndex].ToString();

            if (AddEditFlag == "New")
            {
                _dac.AddDeviceAlarmConfiguration(_devicesAlarmConfigData);
            }
            else if (AddEditFlag == "Edit")
            {
                _dac.UpdateDeviceAlarmConfiguration(_devicesAlarmConfigData);
            }

            MessageBox.Show("Save is successed");
        }