업무일지 리포트 추가

This commit is contained in:
chikyun.kim
2019-05-07 14:11:57 +09:00
parent 1b487e8c5d
commit a9888ebf39
60 changed files with 8953 additions and 10776 deletions

View File

@@ -51,31 +51,6 @@ namespace FCOMMON
this.listView1.DragOver += listView1_DragOver;
}
void listView1_DragOver(object sender, DragEventArgs e)
{
this.Cursor = Cursors.Hand;
}
void listView1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.All;
}
void listView1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop, false);
if (files.Length < 1) return;
string msg = string.Format("{0}건의 파일을 업로드 하시겠습니까?",files.Length);
if (FCOMMON.Util.MsgQ(msg) != System.Windows.Forms.DialogResult.Yes) return;
foreach(var fileName in files)
{
System.IO.FileInfo fi = new System.IO.FileInfo(fileName);
string remote = tbpath.Text + "/" + fi.Name;
ftp.upload(remote, fi.FullName);
}
btQuery.PerformClick();
}
void __Closed(object sender, FormClosedEventArgs e)
{
//listview column width
@@ -83,9 +58,9 @@ namespace FCOMMON
arUtil.INIHelper ini = new arUtil.INIHelper(fn);
for (int i = 0; i < this.listView1.Columns.Count; i++)
{
var curwidth = this.listView1.Columns[i].Width;
var curwidth = this.listView1.Columns[i].Width;
ini.set_Data("colsize", "index_" + i.ToString(), curwidth.ToString());
}
}
ini.Flush();
//string item = "ftp_lv_col_";
@@ -115,13 +90,44 @@ namespace FCOMMON
}
btQuery.PerformClick();
}
void listView1_DragOver(object sender, DragEventArgs e)
{
this.Cursor = Cursors.Hand;
}
void listView1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.All;
}
void listView1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop, false);
if (files.Length < 1) return;
string msg = string.Format("{0}건의 파일을 업로드 하시겠습니까?",files.Length);
if (FCOMMON.Util.MsgQ(msg) != System.Windows.Forms.DialogResult.Yes) return;
foreach(var fileName in files)
{
System.IO.FileInfo fi = new System.IO.FileInfo(fileName);
string remote = tbpath.Text + "/" + fi.Name;
ftp.upload(remote, fi.FullName);
}
btQuery.PerformClick();
}
void listView1_DoubleClick(object sender, EventArgs e)
{
var path = listView1.SelectedItems[0].Text;
var newpath = string.Empty;
if (path == "..")
newpath = ftp.getParent(curPath);
{
if( this.homePath.Replace("/","") == curPath.Replace("/",""))
{
FCOMMON.Util.MsgE("홈 디렉토리 입니다.");
return;
} else newpath = ftp.getParent(curPath);
}
else
newpath = ftp.PathCombine(curPath, path);
@@ -149,6 +155,12 @@ namespace FCOMMON
// var list = ftp.directoryListSimple("/201");
var lvup = listView1.Items.Add("..");
lvup.SubItems.Add("");
lvup.SubItems.Add("");
lvup.SubItems.Add("");
var ftpdir = ftp.ListDirectoryDetail(path);
if(ftpdir == null)
{
@@ -158,6 +170,7 @@ namespace FCOMMON
this.progressBar1.Maximum = ftpdir.Count;
var OrderData = ftpdir.OrderBy(t => t.FileType).OrderBy(t=>t.Filename);
foreach (var item in OrderData)
{
this.progressBar1.Value += 1;
@@ -195,8 +208,7 @@ namespace FCOMMON
var selfile = this.listView1.SelectedItems[0];
var remotefile = ftp.PathFileCombine(curPath, selfile.Text);
var onlyfilename = remotefile.Substring(remotefile.LastIndexOf("/")+1);
SaveFileDialog od = new SaveFileDialog();
od.Filter = "All files|*.*";
od.FilterIndex = 1;
@@ -204,7 +216,6 @@ namespace FCOMMON
if (od.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;
System.IO.FileInfo fi = new System.IO.FileInfo(od.FileName);
string newfile = ftp.PathFileCombine(curPath, fi.Name);
if (!ftp.download(remotefile,od.FileName))