Exemplo n.º 1
0
        /// <summary>
        /// 附件增加
        /// </summary>
        private void AddAttached(string file)
        {
            DataRow dr = _currentDt.NewRow();

            dr["NAME"] = file.ToString().Substring(0, file.Length - 1);
            dr["SIZE"] = file.Length;
            dr["TYPE"] = CCommon.GetFileType(file.ToString().Substring(0, file.Length - 1));
            _currentDt.Rows.Add(dr);
        }
        /// <summary>
        /// 附件增加
        /// </summary>
        private void AddAttached(FileInfo file)
        {
            DataRow dr = _currentDt.NewRow();

            dr["NAME"] = file.Name;
            dr["SIZE"] = file.Length;
            dr["TYPE"] = CCommon.GetFileType(file.FullName);
            _currentDt.Rows.Add(dr);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 附件增加
        /// </summary>
        private void AddAttached(FileInfo file)
        {
            DataRow dr = _currentDt.NewRow();

            dr["NAME"]             = file.Name;
            dr["SIZE"]             = file.Length;
            dr["TYPE"]             = CCommon.GetFileType(file.FullName);
            dr["LAST_UPDATE_TIME"] = file.LastWriteTime.ToString("yyyy/MM/dd");

            _currentDt.Rows.Add(dr);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 页面初始化
        /// </summary>
        private void FrmAttached_Load(object sender, EventArgs e)
        {
            _currentDt.Columns.Add("NAME", Type.GetType("System.String"));
            _currentDt.Columns.Add("SIZE", Type.GetType("System.String"));
            _currentDt.Columns.Add("TYPE", Type.GetType("System.String"));
            _currentDt.Columns.Add("LAST_UPDATE_TIME", Type.GetType("System.String"));

            if (CConstant.ORDER_MODIFY.Equals(CTag))
            {
                try
                {
                    Czzd.Common.Library.FTPOperate myftp = new Czzd.Common.Library.FTPOperate("112.82.245.2", "YS_ERP\\order\\" + _slipNumber, "FTP_user", "czzd", 21);
                    string[] files = myftp.Dir("\\YS_ERP\\order\\" + _slipNumber);
                    for (int i = 0; i < files.Length - 1; i++)
                    {
                        string NAME = files[i].ToString().Substring(0, files[i].Length - 1);
                        long   size = myftp.GetFileSize(files[i].Substring(0, files[i].Length - 1));

                        int             currentRowIndex = dgvData.Rows.Add(1);
                        DataGridViewRow row             = dgvData.Rows[currentRowIndex];
                        row.Cells["NAME"].Value = NAME;
                        row.Cells["SIZE"].Value = size;
                        row.Cells["TYPE"].Value = CCommon.GetFileType(NAME);
                    }
                }
                catch (Exception ex) { }
            }
            else
            {
                try
                {
                    if (Directory.Exists(_fullPath))
                    {
                        DirectoryInfo di    = new DirectoryInfo(_fullPath);
                        FileInfo[]    files = di.GetFiles();

                        foreach (FileInfo file in files)
                        {
                            AddAttached(file);
                        }
                    }
                }
                catch (IOException ex)
                {
                }

                dgvData.DataSource = _currentDt;
            }
            if (_isSearch)
            {
                this.btnUpLoad.Enabled = false;
                this.btnDelete.Enabled = false;
            }
        }