private void saveData() { trimAllData(); try { //DOServer data = frmConfigServer._GetServer(); //if (data == null) data = new DOServer(); DOServer data = new DOServer(); #region ServerMail data.SMTP = this.textSmtp.Text; data.SMTP_PORT = this.textSMTPPort.Text; data.POP = this.textPop.Text; data.POP_PORT = this.textPOPPort.Text; data.EMAIL_USERNAME = this.textEmailUsername.Text; data.EMAIL = this.textEmailTaiKhoan.Text; data.PASS = this.textMatKhau.Text; #endregion #region LDAP data.LDAP_FULLNAME = this.textLDAPFullName.Text; data.LDAP_EMAIL = this.textLDAPEmail.Text; data.LDAP_PATH = this.textLDAPPath.Text; #endregion #region Ftp data.FTP_HOST = this.textServerName.Text; data.FTP_USERNAME = this.textUsername.Text; data.FTP_PORT = HelpNumber.ParseInt32(this.Cong.EditValue); data.FTP_PASS = this.textPassword.Text; // string xmlFile = @"<?xml version='1.0' encoding='utf-8' standalone='yes'?> // <NewDataSet> // <ftp> // <ip>" + this.textServerName.Text + "</ip>" + // "<username>" + this.textUsername.Text + "</username>" + // "<password>" + this.textPassword.Text + "</password>" + // "<port>" + this.Cong.Text + "</port>" + // "</ftp>" + // "</NewDataSet>"; // ConfigFile.WriteXML(HelpFTP.FTP_FILE, xmlFile); // HelpFTP.loadFtp(); #endregion #region Private Mail Server data.PRIVATE_MAIL_HOST = txtMailServer.Text; data.PRIVATE_MAIL_PORT = HelpNumber.ParseInt32(spPort.EditValue); data.PRIVATE_MAIL_DOMAIN = txtDomain.Text; data.PRIVATE_MAIL_SMTPPORT = HelpNumber.ParseInt32(spPortSMTP.EditValue); data.PRIVATE_MAIL_SSL_BIT = ((chkSSL.Checked) ? "Y" : "N"); data.PRIVATE_MAIL_SSLSMTP_BIT = ((chkSSLSMTP.Checked) ? "Y" : "N"); if (CENormal.Checked == true) data.PRIVATE_MAIL_METHOD = "0"; if (CESimple.Checked == true) data.PRIVATE_MAIL_METHOD = "1"; if (CEPrefix.Checked == true) data.PRIVATE_MAIL_METHOD = "2"; // string content = @"<?xml version='1.0' encoding='utf-8' ?> // <Config> // <Host>" + txtMailServer.Text + "</Host> " + // "<Port>" + spPort.EditValue.ToString() + "</Port> " + // "<Domain>" + txtDomain.Text + "</Domain> " + // "<PortSMTP>" + spPortSMTP.EditValue.ToString() + "</PortSMTP> " + // "<SSL>" + ((chkSSL.Checked) ? "1" : "0") + "</SSL> " + // "<SSLSMTP>" + ((chkSSLSMTP.Checked) ? "1" : "0") + "</SSLSMTP> " + // "<Login>" + Login + "</Login>" + // "</Config>"; // ConfigFile.WriteXML(fileName, content); #endregion DAServer.Instance.Update(data); HelpMsgBox.ShowNotificationMessage("Thực hiện cấu hình thành công!"); } catch(Exception ex) { PLException.AddException(ex); } }
public void initData() { this.btnConnect.Image = FWImageDic.CONNECT_IMAGE16; this.btnKetNoi.Image = FWImageDic.CONNECT_IMAGE16; try { DOServer data = frmConfigServer._GetServer(); if (data == null) data = new DOServer(); #region ServerMail this.textSmtp.EditValue = data.SMTP; this.textSMTPPort.EditValue = data.SMTP_PORT; this.textPop.EditValue = data.POP; this.textPOPPort.EditValue = data.POP_PORT; this.textEmailUsername.EditValue = data.EMAIL_USERNAME; this.textMatKhau.EditValue = data.PASS; this.textEmailTaiKhoan.EditValue = data.EMAIL; this.textLDAPFullName.EditValue = data.LDAP_FULLNAME; this.textLDAPEmail.EditValue = data.LDAP_EMAIL; this.textLDAPPath.EditValue = data.LDAP_PATH; #endregion #region Ftp //DataSet ds = new DataSet(); //ConfigFile.ReadXML(HelpFTP.FTP_FILE , ds); //if (ds.Tables[0].Rows.Count > 0) //{ // textServerName.EditValue = ds.Tables[0].Rows[0]["ip"]; // textUsername.EditValue = ds.Tables[0].Rows[0]["username"]; // textPassword.EditValue = ds.Tables[0].Rows[0]["password"]; // Cong.Text = ds.Tables[0].Rows[0]["port"].ToString(); //} this.textServerName.EditValue = data.FTP_HOST; this.textUsername.EditValue = data.FTP_USERNAME; this.textPassword.EditValue = data.FTP_PASS; this.Cong.EditValue = data.FTP_PORT; #endregion #region ConfigServer //if (!File.Exists(fileName)) // CreateFileConfigMail(); //ds = new DataSet(); //ConfigFile.ReadXML(fileName, ds); //txtMailServer.Text = ds.Tables[0].Rows[0]["Host"].ToString(); //txtDomain.Text = ds.Tables[0].Rows[0]["Domain"].ToString(); //spPort.EditValue = HelpNumber.ParseInt32(ds.Tables[0].Rows[0]["Port"].ToString()); //spPortSMTP.EditValue = HelpNumber.ParseInt32(ds.Tables[0].Rows[0]["PortSMTP"].ToString()); //chkSSL.Checked = ((ds.Tables[0].Rows[0]["SSL"].ToString().Equals("0")) ? false : true); //chkSSLSMTP.Checked = ((ds.Tables[0].Rows[0]["SSLSMTP"].ToString().Equals("0")) ? false : true); //switch (HelpNumber.ParseInt32(ds.Tables[0].Rows[0]["Login"].ToString())) //{ // case 0: // CENormal.Checked = true; // break; // case 1: // CESimple.Checked = true; // break; // case 2: // CEPrefix.Checked = true; // break; //} txtMailServer.Text = data.PRIVATE_MAIL_HOST; txtDomain.Text = data.PRIVATE_MAIL_DOMAIN; spPort.EditValue = data.PRIVATE_MAIL_PORT; spPortSMTP.EditValue = data.PRIVATE_MAIL_SMTPPORT; chkSSL.Checked = (data.PRIVATE_MAIL_SSL_BIT=="Y"? true : false); chkSSLSMTP.Checked = (data.PRIVATE_MAIL_SSLSMTP_BIT=="Y"? true:false); switch (HelpNumber.ParseInt32(data.PRIVATE_MAIL_METHOD)) { case 0: CENormal.Checked = true; break; case 1: CESimple.Checked = true; break; case 2: CEPrefix.Checked = true; break; } #endregion } catch { } }