Example #1
0
        public void updateDataStsSerialPort()
        {
            STS001Controller sts001Ctrl = new STS001Controller();
            STS_SERIAL_PORT  form       = new STS_SERIAL_PORT();

            Cursor.Current = Cursors.WaitCursor;
            try
            {
                form.SERIAL_PORT_ID           = formStsSerialPort.SERIAL_PORT_ID;
                form.SERIAL_PORT_PORT_NO      = cboPorts.Text;
                form.SERIAL_PORT_BAUD_RATE    = Int32.Parse(cboBaudRate.Text);
                form.SERIAL_PORT_DATA_BITS    = Int32.Parse(cboDataBits.Text);
                form.SERIAL_PORT_STOP_BITS    = cboStopBits.Text;
                form.SERIAL_PORT_PARITY       = cboParity.Text;
                form.SERIAL_PORT_HAND_SHAKING = cboHandShaking.Text;
                form.SERIAL_PORT_STATUS_FLAG  = Util.chkboxToNumber(chkStatusConnectScale.Checked);

                if (Util.isEmpty(form))
                {
                    return;
                }

                object[] result = sts001Ctrl.updateDataStsSerialPort(form);

                MsgForm msgForm = (MsgForm)result[0];

                if (msgForm.statusFlag.Equals(1))
                {
                    MessageBox.Show(CommonUtil.SAVE_DATA_SUCCESS);
                }
                else
                {
                    MessageBox.Show("Error : " + msgForm.messageDescription);
                }
            }
            catch (Exception ex)
            {
                log.Error(ex.ToString(), ex);
                MessageBox.Show("Error : " + ex.ToString());
            }
        }
Example #2
0
        public void queryDataStsSerialPort()
        {
            STS001Controller sts001Ctrl = new STS001Controller();

            formStsSerialPort.SERIAL_PORT_ID = 1;
            try
            {
                object[] result = sts001Ctrl.queryDataStsSerialPort(formStsSerialPort);

                MsgForm         msgForm = (MsgForm)result[0];
                STS_SERIAL_PORT data    = (STS_SERIAL_PORT)result[1];

                if (msgForm.statusFlag.Equals(1))
                {
                    if (Util.isNotEmpty(data))
                    {
                        formStsSerialPort = data;

                        cboPorts.Text                 = data.SERIAL_PORT_PORT_NO.ToString();
                        cboBaudRate.Text              = data.SERIAL_PORT_BAUD_RATE.ToString();
                        cboDataBits.Text              = data.SERIAL_PORT_DATA_BITS.ToString();
                        cboStopBits.Text              = data.SERIAL_PORT_STOP_BITS;
                        cboParity.Text                = data.SERIAL_PORT_PARITY;
                        cboHandShaking.Text           = data.SERIAL_PORT_HAND_SHAKING;
                        chkStatusConnectScale.Checked = Util.chkboxToBool(data.SERIAL_PORT_STATUS_FLAG);
                    }
                }
                else
                {
                    MessageBox.Show("Error : " + msgForm.messageDescription);
                }
            }
            catch (Exception ex)
            {
                log.Error(ex.ToString(), ex);
                MessageBox.Show("Error : " + ex.ToString());
            }
        }