private void btnKetNoi_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; int port; int.TryParse(this.txtPort.Text.Trim(), out port); FTPDetail fTPDetail = new FTPDetail { Pass = this.txtPasswordFTP.Text.Trim(), Port = port, Server = this.txtHostFTP.Text.Trim(), User = this.txtUsernameFTP.Text.Trim() }; bool flag = GlobalVariable.CreateFTP(fTPDetail.Server, fTPDetail.Port, fTPDetail.User, fTPDetail.Pass); if (flag) { bool flag2 = ManageBase.SaveCauHinhFTP(fTPDetail); if (flag2) { MessageBox.Show("Kết nối thành công. Đã cập nhật thông số kết nối!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); base.Close(); } else { MessageBox.Show("Kết nối thành công. Không thể cập nhật thông số kết nối!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Hãy kiểm tra lại thông số kết nối!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.txtHostFTP.Focus(); } this.Cursor = Cursors.Default; }
private void FormKetNoiFTP_Load(object sender, EventArgs e) { FTPDetail fTPDetail = ManageBase.GetFTPDetail(); bool flag = fTPDetail != null; if (flag) { this.txtHostFTP.Text = fTPDetail.Server; this.txtPort.Text = fTPDetail.Port.ToString(); this.txtUsernameFTP.Text = fTPDetail.User; this.txtPasswordFTP.Text = fTPDetail.Pass; } }
public static FTPDetail GetFTPDetail() { CauHinhEntity cauHinhEntity = ManageBase.SelectCauHinh("FTPDetail"); FTPDetail fTPDetail = null; bool flag = cauHinhEntity != null; if (flag) { fTPDetail = JsonConvert.DeserializeObject <FTPDetail>(cauHinhEntity.GiaTri); } bool flag2 = fTPDetail != null; if (flag2) { fTPDetail.Pass = Util.Decrypt(fTPDetail.Pass); } return(fTPDetail); }
public static bool CreateFTP() { FTPDetail fTPDetail = ManageBase.GetFTPDetail(); bool result = false; bool flag = fTPDetail != null; if (flag) { GlobalVariable._fTPLib = new FTP(fTPDetail.Server, fTPDetail.Port, fTPDetail.User, fTPDetail.Pass); try { GlobalVariable._fTPLib.GetFileList(); result = true; } catch (Exception var_3_45) { result = false; GlobalVariable._fTPLib = null; } } return(result); }
public static bool SaveCauHinhFTP(FTPDetail ftpDetail) { ftpDetail.Pass = Util.Encrypt(ftpDetail.Pass); return(ManageBase.SaveCauHinh("FTPDetail", JsonConvert.SerializeObject(ftpDetail)) != null); }