private void cmdSetting_Click(object sender, EventArgs e) { using (frmSetting frm = new frmSetting(this.currentSetting)) { try { if (frm.ShowDialog(this) == DialogResult.OK) { this.currentSetting = frm.currentSetting; labelControl3.Text = "Info : " + this.currentSetting.Url; using (System.IO.StreamWriter myWriter = new System.IO.StreamWriter(Environment.CurrentDirectory + @"\AppSetting.json")) { myWriter.AutoFlush = true; myWriter.Write(Newtonsoft.Json.JsonConvert.SerializeObject(this.currentSetting)); myWriter.Flush(); } XtraMessageBox.Show("Setting berhasil dirubah."); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } } }
public FTP(Model.Setting setting) { this.Setting = setting; this.PathProgram = setting.PathApp; this.FtpServer = setting.Url; this.FtpUserID = setting.User; this.FtpPassword = setting.Password; this.FtpPort = setting.Port; }
public frmMain() { InitializeComponent(); string FileJson = ""; if (System.IO.File.Exists(Environment.CurrentDirectory + @"\AppSetting.json")) { using (System.IO.StreamReader myReader = new System.IO.StreamReader(Environment.CurrentDirectory + @"\AppSetting.json")) { FileJson = myReader.ReadToEnd(); } this.currentSetting = Newtonsoft.Json.JsonConvert.DeserializeObject <Model.Setting>(FileJson); } else { this.currentSetting = new Model.Setting(); } labelControl3.Text = "Info : " + this.currentSetting.Url; }
private void onLoad(object sender, EventArgs e) { if (currentSetting == null) { currentSetting = new Model.Setting(); } txtUrl.Text = currentSetting.Url; txtUserID.Text = currentSetting.User; txtPassword.Text = currentSetting.Password; txtPort.EditValue = currentSetting.Port; txtPathFolder.Text = currentSetting.PathApp; if (currentSetting.FileOpen == null) { currentSetting.FileOpen = new List <Model.File>(); } if (currentSetting.FileClose == null) { currentSetting.FileClose = new List <Model.File>(); } gcFileOpen.DataSource = currentSetting.FileOpen; gcFileClose.DataSource = currentSetting.FileClose; }
public frmSetting(Model.Setting setting) { InitializeComponent(); this.currentSetting = setting; }