Beispiel #1
0
        private void btnGetParam_Click(object sender, EventArgs e)
        {
            string        cmd = "GetDeviceSetting";
            string        sql = "";
            DeviceCmd     devGetDeviceSettingCmd = new DeviceCmd(cmd);
            StringBuilder jsonStringBuilder      = new StringBuilder(JsonConvert.SerializeObject(devGetDeviceSettingCmd));
            frmMJStarOprt frm = new frmMJStarOprt(this.Text, btnGetParam.Text, jsonStringBuilder, 2, null);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                if (frm.BodyParameter.Length > 0)
                {
                    _ResultInfo <ParameterInfo> parameterInfo = JsonConvert.DeserializeObject <_ResultInfo <ParameterInfo> >(frm.BodyParameter.ToString());

                    if (MacSN == "")
                    {
                        sql = Pub.GetSQL(DBCode.DB_000300, new string[] { "22", "1", parameterInfo.result_data.devName, parameterInfo.result_data.wiegandType, parameterInfo.result_data.language,
                                                                          parameterInfo.result_data.antiPass, parameterInfo.result_data.openDoorDelay, parameterInfo.result_data.tamperAlarm, parameterInfo.result_data.alarmDelay,
                                                                          parameterInfo.result_data.volume, parameterInfo.result_data.reverifyTime, parameterInfo.result_data.screensaversTime,
                                                                          parameterInfo.result_data.sleepTime, parameterInfo.result_data.verifyMode });
                    }
                    else
                    {
                        sql = Pub.GetSQL(DBCode.DB_000300, new string[] { "23", parameterInfo.result_data.devName, parameterInfo.result_data.wiegandType, parameterInfo.result_data.language,
                                                                          parameterInfo.result_data.antiPass, parameterInfo.result_data.openDoorDelay, parameterInfo.result_data.tamperAlarm, parameterInfo.result_data.alarmDelay,
                                                                          parameterInfo.result_data.volume, parameterInfo.result_data.reverifyTime, parameterInfo.result_data.screensaversTime,
                                                                          parameterInfo.result_data.sleepTime, parameterInfo.result_data.verifyMode, "1" });
                    }
                    SystemInfo.db.ExecSQL(sql);
                    Pub.MessageBoxShow(Pub.GetResText("", "MsgReadEndData", ""));
                }

                RefreshParameter();
            }
        }
Beispiel #2
0
        private void btnGetParam_Click(object sender, EventArgs e)
        {
            string        cmd = "GetDeviceSetting";
            string        sql = "";
            DeviceCmd     devGetDeviceSettingCmd = new DeviceCmd(cmd);
            StringBuilder jsonStringBuilder      = new StringBuilder(JsonConvert.SerializeObject(devGetDeviceSettingCmd));
            frmMJStarOprt frm = new frmMJStarOprt(this.Text, btnGetParam.Text, jsonStringBuilder, 2, null);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                if (frm.BodyParameter.Length > 0)
                {
                    _ResultInfo <NetParameterInfo> parameterInfo = JsonConvert.DeserializeObject <_ResultInfo <NetParameterInfo> > (frm.BodyParameter.ToString());
                    if (MacSN == "")
                    {
                        sql = Pub.GetSQL(DBCode.DB_000300, new string[] { "24", "1", parameterInfo.result_data.serverHost, parameterInfo.result_data.serverPort, parameterInfo.result_data.pushServerHost,
                                                                          parameterInfo.result_data.pushServerPort, parameterInfo.result_data.interval, parameterInfo.result_data.pushEnable });
                    }
                    else
                    {
                        sql = Pub.GetSQL(DBCode.DB_000300, new string[] { "25", parameterInfo.result_data.serverHost, parameterInfo.result_data.serverPort, parameterInfo.result_data.pushServerHost,
                                                                          parameterInfo.result_data.pushServerPort, parameterInfo.result_data.interval, parameterInfo.result_data.pushEnable, MacSN });
                    }

                    Pub.MessageBoxShow(Pub.GetResText("", "MsgReadEndData", ""));
                }
                if (SystemInfo.db.ExecSQL(sql) >= 0)
                {
                    RefreshParameter();
                }
            }
        }
Beispiel #3
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(cbbLanguage.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorSelectCorrect", ""), lbLanguage.Text));
                return;
            }
            if (string.IsNullOrEmpty(cbbVerifyMode.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorSelectCorrect", ""), lbVerifyMode.Text));
                return;
            }

            if (string.IsNullOrEmpty(cbbWiegandType.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorSelectCorrect", ""), lbWiegandType.Text));
                return;
            }
            if (string.IsNullOrEmpty(cbbVolume.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorSelectCorrect", ""), lbVolume.Text));
                return;
            }

            if (string.IsNullOrEmpty(txtOpenDoorDelay.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbOpenDoorDelay.Text));
                txtOpenDoorDelay.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtAlarmDelay.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbAlarmDelay.Text));
                txtAlarmDelay.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtReverifyTime.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbReverifyTime.Text));
                txtReverifyTime.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtScreensaversTime.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbScreensaversTime.Text));
                txtScreensaversTime.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtSleepTime.Text))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbSleepTime.Text));
                txtSleepTime.Focus();
                return;
            }

            string deviceName       = txtDevName.Text.Trim();
            string wiegandType      = cbbWiegandType.Text;
            string language         = ((LanguageType)cbbLanguage.SelectedItem).id;
            string volume           = cbbVolume.Text;
            string antiPass         = "";
            string openDoorDelay    = txtOpenDoorDelay.Text.Trim();
            string tamperAlarm      = "";
            string alarmDelay       = txtAlarmDelay.Text.Trim();
            string reverifyTime     = txtReverifyTime.Text.Trim();
            string screensaversTime = txtScreensaversTime.Text.Trim();
            string sleepTime        = txtSleepTime.Text.Trim();
            string verifyMode       = ((StarVerifyModeType)cbbVerifyMode.SelectedItem).id;

            if (chkAntiPass.Checked)
            {
                antiPass = "******";
            }
            else
            {
                antiPass = "******";
            }

            if (chkTamperAlarm.Checked)
            {
                tamperAlarm = "yes";
            }
            else
            {
                tamperAlarm = "no";
            }

            string cmd = "SetDeviceSetting";
            string sql = "";

            try
            {
                if (MacSN == "")
                {
                    sql = Pub.GetSQL(DBCode.DB_000300, new string[] { "22", "1", deviceName, wiegandType, language,
                                                                      antiPass, openDoorDelay, tamperAlarm, alarmDelay, volume, reverifyTime, screensaversTime,
                                                                      sleepTime, verifyMode });
                }
                else
                {
                    sql = Pub.GetSQL(DBCode.DB_000300, new string[] { "23", deviceName, wiegandType, language,
                                                                      antiPass, openDoorDelay, tamperAlarm, alarmDelay, volume, reverifyTime, screensaversTime,
                                                                      sleepTime, verifyMode, MacSN });
                }

                if (SystemInfo.db.ExecSQL(sql) >= 0)
                {
                    ParameterInfo parameterInfoCmd = new ParameterInfo(deviceName, wiegandType, language, volume, antiPass,
                                                                       openDoorDelay, tamperAlarm, alarmDelay, reverifyTime, screensaversTime, sleepTime, verifyMode);
                    _DeviceCmd <ParameterInfo> devParameterInfoCmd = new _DeviceCmd <ParameterInfo>(cmd, parameterInfoCmd);
                    StringBuilder jsonStringBuilder = new StringBuilder(JsonConvert.SerializeObject(devParameterInfoCmd));
                    frmMJStarOprt frm = new frmMJStarOprt(this.Text, btnOk.Text, jsonStringBuilder, 1, null);
                    frm.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                Pub.ShowErrorMsg(ex, sql);
            }
        }
Beispiel #4
0
        private void ShowMJStarOpenDoor()
        {
            frmMJStarOprt frm = new frmMJStarOprt("", "", null, 10, null);

            frm.ShowDialog();
        }
Beispiel #5
0
        private void ShowMJStarRebootDevice()
        {
            frmMJStarOprt frm = new frmMJStarOprt("", "", null, 20, null);

            frm.ShowDialog();
        }
Beispiel #6
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            string serverHost     = txtServerHost.Text.Trim();
            string serverPort     = txtServerPort.Text.Trim();
            string pushServerHost = txtPushServerHost.Text.Trim();
            string pushServerPort = txtPushServerPort.Text.Trim();
            string interval       = txtInterval.Text.Trim();

            if (string.IsNullOrEmpty(serverHost))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbServerHost.Text));
                txtServerHost.Focus();
                return;
            }
            if (string.IsNullOrEmpty(serverPort))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbServerPort.Text));
                txtServerPort.Focus();
                return;
            }
            if (string.IsNullOrEmpty(pushServerHost))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbPushServerHost.Text));
                txtPushServerHost.Focus();
                return;
            }
            if (string.IsNullOrEmpty(pushServerPort))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbPushServerPort.Text));
                txtPushServerPort.Focus();
                return;
            }
            if (string.IsNullOrEmpty(interval))
            {
                Pub.MessageBoxShow(string.Format(Pub.GetResText(formCode, "ErrorEnterCorrect", ""), lbInterval.Text));
                txtInterval.Focus();
                return;
            }

            string pushEnable = "";

            if (chkPushEnable.Checked)
            {
                pushEnable = "yes";
            }
            else
            {
                pushEnable = "no";
            }
            string cmd = "SetDeviceSetting";
            string sql = "";

            try
            {
                if (MacSN == "")
                {
                    sql = Pub.GetSQL(DBCode.DB_000300, new string[] { "24", "1", serverHost, serverPort, pushServerHost, pushServerPort, interval, pushEnable });
                }
                else
                {
                    sql = Pub.GetSQL(DBCode.DB_000300, new string[] { "25", serverHost, serverPort, pushServerHost, pushServerPort, interval, pushEnable, MacSN });
                }


                if (SystemInfo.db.ExecSQL(sql) >= 0)
                {
                    NetParameterInfo parameterInfoCmd = new NetParameterInfo(serverHost, serverPort, pushServerHost, pushServerPort, interval, pushEnable);
                    _DeviceCmd <NetParameterInfo> devParameterInfoCmd = new _DeviceCmd <NetParameterInfo>(cmd, parameterInfoCmd);
                    StringBuilder jsonStringBuilder = new StringBuilder(JsonConvert.SerializeObject(devParameterInfoCmd));
                    frmMJStarOprt frm = new frmMJStarOprt(this.Text, btnOk.Text, jsonStringBuilder, 1, null);
                    frm.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                Pub.ShowErrorMsg(ex, sql);
            }
        }