private void CheckJsonFile() { CustomerJsonRead <ConfigureMessageModel> configureJson = new CustomerJsonRead <ConfigureMessageModel>(); configure = configureJson.GetJsonClass(); if (configure == null) { ConfigureMessageModel tempConfigure = new ConfigureMessageModel(); tempConfigure.TCPS = new TCPModel { TCPCameria = new TcpMessage { IP = "127.0.0.1", Port = 51236 } }; tempConfigure.SerialPorts = new SeralPortModel { PLCPort = new SerialPortMessage { PortName = "", BaudRate = 9600 } }; configureJson.SetJsonClass(tempConfigure); configureJson.SaveJsonString(); } configure = configureJson.GetJsonClass(); }
private void btnSave_Click(object sender, EventArgs e) { CustomerJsonRead <ConfigureMessageModel> configureJson = new CustomerJsonRead <ConfigureMessageModel>(); CheckJsonFile(); configure.SerialPorts.PLCPort.PortName = cbPort.Text; configure.SerialPorts.PLCPort.BaudRate = Convert.ToInt32(this.txtBuadRate.Text); configure.TCPS.TCPCameria.IP = this.txtIP.Text; configure.TCPS.TCPCameria.Port = Convert.ToInt32(this.txtIPPort.Text); configureJson.SetJsonClass(configure); configureJson.SaveJsonString(); this.Close(); }