FrmIDConfig.cs 2.6 KB

using OnlineStore.Common;
using OnlineStore.DeviceLibrary;
using OnlineStore.LoadCSVLibrary;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace OnlineStore.ACSingleStore
{
    public partial class FrmIdConfig : FrmBase
    {
        public delegate void PwdOK(int type);
        public event PwdOK PwdOKFun;

        private string cid = "";
        public FrmIdConfig()
        {
            //StoreId = storeId;
            InitializeComponent();
        }

        private void FrmPwd_Load(object sender, EventArgs e)
        {
            LoadData();
        }

        private void LoadData()
        {
            cid = EquipManager.Config.CID;
            this.DialogResult = DialogResult.None;
            txthttpAddr.Text = ConfigAppSettings.GetValue(Setting_Init.http_server);
            txtLineAddr.Text = ConfigAppSettings.GetValue(Setting_Init.LineServerIp);

        }


        private void btnNext_Click(object sender, EventArgs e)
        {
            SaveConfig();
        }
        private void SaveConfig()
        {
            string httpstr = txthttpAddr.Text.Trim();
            ConfigAppSettings.SaveValue(Setting_Init.http_server, httpstr);
            string lineStr = txtLineAddr.Text.Trim();
            ConfigAppSettings.SaveValue(Setting_Init.LineServerIp, lineStr);

            LogUtil.info("更改设备  http_server [" + httpstr + "] ,LineServerIp [" + lineStr + "] ");
            MessageBox.Show("保存成功,请重启客户端");
            this.DialogResult = DialogResult.OK;
        }
        private void btnBack_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.Cancel;
            this.Close();
        }

        private void FrmPwd_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode.Equals(Keys.Enter))
            {
                btnNext_Click(null, null);
            }
        }

        private void txtPwd_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode.Equals(Keys.Enter))
            {
                btnNext_Click(null, null);
            }
            else if (e.KeyCode.Equals(Keys.Escape))
            {
                btnBack_Click(null, null);
            }
        }

        private void FrmPwd_Shown(object sender, EventArgs e)
        {

        }

        private void btnReset_Click(object sender, EventArgs e)
        {
            txthttpAddr.Text = "http://10.85.162.124/myproject/";
            txtLineAddr.Text = "10.85.162.124";
        } 
    }
}