public override void OnInit() { if (this.Type == "Front") { FrontCameraParameter parameter = settings.GetSettings <FrontCameraParameter>(); if (parameter != null) { this.txtIP.Text = parameter.IP; this.txtPort.Text = parameter.Port.ToString(); this.txtPicPath.Text = parameter.SavePath; this.txtUser.Text = parameter.User; this.txtPass.Text = parameter.Pass; } } else if (this.Type == "Rear") { RearCameraParameter parameter = settings.GetSettings <RearCameraParameter>(); if (parameter != null) { this.txtIP.Text = parameter.IP; this.txtPort.Text = parameter.Port.ToString(); this.txtPicPath.Text = parameter.SavePath; this.txtUser.Text = parameter.User; this.txtPass.Text = parameter.Pass; } } }
public override bool OnApply() { bool result = false; try { if (this.Type == "Front") { FrontCameraParameter parameter = settings.GetSettings <FrontCameraParameter>(); if (parameter != null) { parameter.SavePath = this.txtPicPath.Text; parameter.IP = this.txtIP.Text; parameter.Port = Convert.ToInt32(this.txtPort.Text); parameter.User = this.txtUser.Text; parameter.Pass = this.txtPass.Text; settings.SaveSettings <FrontCameraParameter>(parameter); } } else if (this.Type == "Rear") { RearCameraParameter parameter = settings.GetSettings <RearCameraParameter>(); if (parameter != null) { parameter.SavePath = this.txtPicPath.Text; parameter.IP = this.txtIP.Text; parameter.Port = Convert.ToInt32(this.txtPort.Text); parameter.User = this.txtUser.Text; parameter.Pass = this.txtPass.Text; settings.SaveSettings <RearCameraParameter>(parameter); } } result = true; } catch (Exception ex) { LogTextHelper.Error(ex); MessageDxUtil.ShowError(ex.Message); } return(result); }