/// <summary> /// 初始化 /// </summary> private void init() { DataSet ds = new DataSet(); if (db.GetFTPServer(0, 0, "*", "", "", ref ds)) { dataGridView1.DataSource = ds.Tables[0]; } }
/// <summary> /// 上传合成文件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private string uploadfile(string pdffile, string magId, string publishid) { if (pdffile == "") { string msg = NCMessage.GetInstance(db.Language).GetMessageById("CM0085I", db.Language); MessageBox.Show(msg); return(""); } DataSet ftpds = new DataSet(); if (db.GetFTPServer(0, 0, "*", "", "", ref ftpds)) { NCFTP ftp = new NCFTP(); String filename = pdffile; foreach (DataRow dr in ftpds.Tables[0].Rows) { String url = "ftp://" + dr["地址"].ToString() + "/" + dr["文件夹"].ToString() + "/" + System.IO.Path.GetFileName(filename); String fieldlist = "FTP编号,期刊编号,发行编号,上传状态,上传名称,UserID"; String valuelist = dr["编号"].ToString() + "," + magId + "," + publishid + ",'未上传','" + filename + "','" + db.UserID + "'"; int id = 0; if (db.SetFTPUpload(0, 0, fieldlist, "", valuelist, out id)) //if (ftp.uploadFile(url, filename, dr["用户"].ToString(), dr["密码"].ToString())) { return(url); //string msg = NCMessage.GetInstance(db.Language).GetMessageById("CM0027I", db.Language); //MessageBox.Show(msg); } else { string msg = NCMessage.GetInstance(db.Language).GetMessageById("CM0028I", db.Language); MessageBox.Show(msg); } } } else { string msg = NCMessage.GetInstance(db.Language).GetMessageById("CM0084I", db.Language); MessageBox.Show(msg); } return(""); }
/// <summary> /// 上传合成文件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUpload_Click(object sender, EventArgs e) { if (txtMagPDF.Text == "") { string msg = NCMessage.GetInstance(db.Language).GetMessageById("CM0085I", db.Language); MessageBox.Show(msg); return; } DataSet ftpds = new DataSet(); if (db.GetFTPServer(0, 0, "*", "", "", ref ftpds)) { NCFTP ftp = new NCFTP(); String filename = txtMagPDF.Text; foreach (DataRow dr in ftpds.Tables[0].Rows) { String url = "ftp://" + dr["地址"].ToString() + "/" + dr["文件夹"].ToString() + "/" + System.IO.Path.GetFileName(filename); String fieldlist = "FTP编号,期刊编号,发行编号,上传状态,上传名称,UserID"; String valuelist = dr["编号"].ToString() + "," + MagId.ToString() + "," + PublishId.ToString() + ",'未上传','" + filename + "','" + db.UserID + "'"; int id = 0; if (db.SetFTPUpload(0, 0, fieldlist, "", valuelist, out id)) //if (ftp.uploadFile(url, filename, dr["用户"].ToString(), dr["密码"].ToString())) { string msg = NCMessage.GetInstance(db.Language).GetMessageById("CM0027I", db.Language); MessageBox.Show(msg); } else { string msg = NCMessage.GetInstance(db.Language).GetMessageById("CM0028I", db.Language); MessageBox.Show(msg); } } } else { string msg = NCMessage.GetInstance(db.Language).GetMessageById("CM0084I", db.Language); MessageBox.Show(msg); } }