Example #1
0
        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;
        }
Example #2
0
        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;
            }
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
 public static bool SaveCauHinhFTP(FTPDetail ftpDetail)
 {
     ftpDetail.Pass = Util.Encrypt(ftpDetail.Pass);
     return(ManageBase.SaveCauHinh("FTPDetail", JsonConvert.SerializeObject(ftpDetail)) != null);
 }